第七章 Linux基本网络配置_第1页
第七章 Linux基本网络配置_第2页
第七章 Linux基本网络配置_第3页
第七章 Linux基本网络配置_第4页
第七章 Linux基本网络配置_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Chapter1/32第第6章内容回顾章内容回顾v启动过程与运行级别启动过程与运行级别 启动过程启动过程 运行级别运行级别 系统初始化过程系统初始化过程v进程管理进程管理 进程的概念进程的概念 查看进程查看进程 控制进程控制进程v任务的定时运行任务的定时运行 cron的功能的功能 cron的相关文件的相关文件v日志管理日志管理 日志的功能日志的功能 主要日志文件主要日志文件 日志文件分析日志文件分析v存储与备份管理存储与备份管理 磁盘空间配额磁盘空间配额 文件的归档与备份文件的归档与备份LinuxLinux基本网络配置基本网络配置第第7章章Chapter3/32本章目标本章目标v掌握掌握Lin

2、ux网络的基本配置知识网络的基本配置知识v掌握掌握Linux系统中网络信息的查看命令系统中网络信息的查看命令v掌握掌握Linux系统中的网络设置命令系统中的网络设置命令v掌握掌握Linux系统中网络配置文件的设置系统中网络配置文件的设置 Chapter4/32本章结构本章结构Linux基本基本网络配置网络配置 网络信息查看网络信息查看 网络接口信息网络接口信息 网关地址和路由信息网关地址和路由信息 主机名称信息主机名称信息 网络设置的方法网络设置的方法 网络接口配置文件网络接口配置文件 使用命令进行使用命令进行网络设置网络设置 主机名称配置文件主机名称配置文件 本地主机名解析文件本地主机名解析

3、文件 域名服务器配置文件域名服务器配置文件 修改配置文件修改配置文件进行网络设置进行网络设置 路由配置命令路由配置命令主机名称配置命令主机名称配置命令 DNS域名解析域名解析 ip地址配置命令地址配置命令用工具进行网络配置用工具进行网络配置 网络服务启动脚本网络服务启动脚本 Chapter5/32网络信息查看网络信息查看 vLinux系统中的普通用户可以使用命令查看系统系统中的普通用户可以使用命令查看系统的网络属性信息的网络属性信息 查看网络接口信息查看网络接口信息 测试网络连接状态测试网络连接状态 查看网关地址和路由信息查看网关地址和路由信息 查看主机名称信息查看主机名称信息 Chapter

4、6/32查看网络接口信息查看网络接口信息 vifconfig命令用于查看网络接口信息命令用于查看网络接口信息 查看所有活动网络接口的信息查看所有活动网络接口的信息$ /sbin/ifconfig 查看所有网络接口(包括非活动网络接口)的信息查看所有网络接口(包括非活动网络接口)的信息$ /sbin/ifconfig -a 查看指定网络接口信息查看指定网络接口信息$ /sbin/ifconfig eth0命令名,普通用户执行需输入命令的全路径名命令选项,要显示的网络接口名称Chapter7/32查看主机路由信息查看主机路由信息 vroute命令可查看主机的路由信息命令可查看主机的路由信息$ /s

5、bin/routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface * U 0 0 0 eth0 * U 0 0 0 eth0default UG 0 0 0 eth0缺省网关地址Chapter8/32使用使用ping命令测试网络连结命令测试网络连结vping命令用于测试当前主机与其他主机的网络连命令用于测试当前主机与其他主机的网络连接接$ pin

6、g 31PING 31 (31) 56(84) bytes of data.64 bytes from 31: icmp_seq=0 ttl=64 time=1.11 ms64 bytes from 31: icmp_seq=1 ttl=64 time=0.057 ms- 31 ping statistics -2 packets transmitted, 2 received, 0% packet loss, time 1000msrtt

7、 min/avg/max/mdev = 0.057/0.584/1.112/0.528 ms, pipe 2命令名测试连接的目的主机地址使用使用“Ctrl + c”组合键组合键结束结束ping命令执行命令执行ping命令结束执行,显命令结束执行,显示统计信息示统计信息Chapter9/32指定指定ping命令的测试数据包命令的测试数据包vping命令可以指定发送的测试数据包的数量命令可以指定发送的测试数据包的数量$ ping -c 4 PING () 56(84) bytes of data.64 bytes fr

8、om : icmp_seq=0 ttl=128 time=1.16 ms64 bytes from : icmp_seq=1 ttl=128 time=0.363 ms64 bytes from : icmp_seq=2 ttl=128 time=0.361 ms64 bytes from : icmp_seq=3 ttl=128 time=1.30 ms- ping statistics -4 packets transmitted, 4 received, 0

9、% packet loss, time 3000msrtt min/avg/max/mdev = 0.361/0.798/1.306/0.438 ms, pipe 2命令名 命令选项-c表示指定测试数据包的数量4是为-c选项设置的值,即发送4各测试数据包测试连接的目的主机地址ping命令发送指定的数据包后自动命令发送指定的数据包后自动结束执行,显示统计信息结束执行,显示统计信息Chapter10/32测试与其他主机的网络连接路径测试与其他主机的网络连接路径 vtraceroute命令测试当前主机到目的主机之间经命令测试当前主机到目的主机之间经过的所有网络节点过的所有网络节点$ tracerou

10、te traceroute to (), 30 hops max, 38 byte packets 1 () 2.293 ms 1.300 ms 0.994 ms 2 () 4.821 ms 3.518 ms 5.539 ms命令名测试的目标主机地址作为命令参数当前主机到目的主机经当前主机到目的主机经过的网络中间节点过的网络中间节点Chapter11/32查看当前主机名称查看当前主机名称 vhostname命令可显示当前主机的

11、名称命令可显示当前主机的名称$ hostnamelocalhost.localdomain Chapter12/32域名查询域名查询vnslookup命令可进行域名的查询命令可进行域名的查询 使用使用nslookup命令的交互模式进行域名查询命令的交互模式进行域名查询$ nslookup 使用使用nslookup直接查询域名直接查询域名$ nslookup Server: Address: #53Non-authoritative answer: canonical name = canonical name = .Name: Address

12、: 2命令名被查询的域名作为命令参数“”是交互模式的提示符,在提示是交互模式的提示符,在提示符后输入需要进行查询的域名符后输入需要进行查询的域名域名查询的结果域名查询的结果Chapter13/32使用命令进行网络设置使用命令进行网络设置 v使用命令配置网络属性可以即时生效,但主机重使用命令配置网络属性可以即时生效,但主机重新启动后将丢失配置新启动后将丢失配置 网络设置的两种方法网络设置的两种方法 ip地址配置命令地址配置命令 路由配置命令路由配置命令 主机名称配置命令主机名称配置命令 DNS域名解析域名解析 Chapter14/32网络设置的两种方法网络设置的两种方法

13、vDHCP网络配置网络配置 Linux主机通过网络中已有的主机通过网络中已有的DHCP服务器获取必要的服务器获取必要的设置信息进行网络配置设置信息进行网络配置 网络客户端的配置简单,需要在网络客户端的配置简单,需要在DHCP服务器端进行正服务器端进行正确的配置确的配置 RHEL4中使用中使用dhclient作为作为dhcp客户端程序客户端程序v手工网络配置手工网络配置 在每台主机中独立配置网络属性在每台主机中独立配置网络属性 主要应用于网络服务器主机主要应用于网络服务器主机 Chapter15/32 ip地址配置命令地址配置命令vifconfig命令可以设置网络接口的命令可以设置网络接口的ip

14、地址地址# ifconfig eth0 33 netmask 命令名被设置的网络接口名网络接口ip地址命令续行符号设置网络掩码的命令选项网络掩码的设置值Chapter16/32路由配置命令路由配置命令 vroute命令可以维护系统路由表信息命令可以维护系统路由表信息 删除缺省网关删除缺省网关# route del default gw 添加缺省网关添加缺省网关# route add default gw 命令名add表示添加路由表记录del表示删除路由表记录default gw表示缺省网关

15、缺省网关的地址Chapter17/32设置主机名称设置主机名称 vhostname命令可以对当前主机的名称进行设置命令可以对当前主机的名称进行设置 hostname命令设置的主机名称是即时生效的命令设置的主机名称是即时生效的 系统重新启动后将会恢复为系统原有的主机名称系统重新启动后将会恢复为系统原有的主机名称# hostname LinServer 命令名设置的主机名称作为命令参数Chapter18/32DNS域名解析域名解析 v使用使用nslookup命令的交互模式可以显示和设置当命令的交互模式可以显示和设置当前命令使用的前命令使用的DNS服务器服务器 显示使用的显示使用的DNS服务器地址服

16、务器地址# nslookup serverDefault server: Address: #53 设置设置nslookup命令使用的命令使用的DNS服务器地址服务器地址 server 0Default server: 0Address: 0#53server命令将显示当前使用的命令将显示当前使用的DNS服务器地址服务器地址命令名设置新的DNS服务器地址Chapter19/32阶段总结阶段总结ifconfig命令可已查看和设置网络接口的属性命令可已查看和设置网络接口的属性rou

17、te命令可查看和维护系统路由表信息,可查看命令可查看和维护系统路由表信息,可查看和设置缺省网关的地址和设置缺省网关的地址ping命令用于测试当前主机与目标主机之间的网命令用于测试当前主机与目标主机之间的网络连接络连接traceroute命令用于测试当前主机与目标主机间命令用于测试当前主机与目标主机间的所有网络节点的连接状态的所有网络节点的连接状态hostname命令用于显示和设置主机名称命令用于显示和设置主机名称nslookup命令用于查询域名解析命令用于查询域名解析Chapter20/32阶段练习阶段练习J使用使用ping命令测试主机到网关地址的网络连接命令测试主机到网关地址的网络连接J练习

18、使用练习使用nslookup命令的交互模式进行域名查询命令的交互模式进行域名查询Chapter21/32修改配置文件进行网络设置修改配置文件进行网络设置 v通过配置文件进行网络配置可以使配置持久有效通过配置文件进行网络配置可以使配置持久有效 使用工具进行网络配置使用工具进行网络配置 网络服务启动脚本网络服务启动脚本 网络接口配置文件网络接口配置文件 主机名称配置文件主机名称配置文件 本地主机名称解析文件本地主机名称解析文件 域名服务器配置文件域名服务器配置文件 Chapter22/32使用工具进行网络配置使用工具进行网络配置 vRHEL4中提供了网络配置工具中提供了网络配置工具# netcon

19、fig确认进行网络配置确认进行网络配置安装界面提示进行网络设置安装界面提示进行网络设置Chapter23/32网络服务启动脚本网络服务启动脚本 v“network”服务程序用于对服务程序用于对RHEL4中的网络属中的网络属性进行配置生效性进行配置生效 network服务的启动脚本在服务的启动脚本在“/etc/init.d”目录中目录中/etc/init.d/network 启动启动network服务服务# /etc/init.d/network start 停止停止network服务服务# /etc/init.d/network stopChapter24/32网络接口配置文件网络接口配置文件

20、 v网络接口的文件位于目录网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中中 网络接口网络接口eth0的配置文件是的配置文件是ifcfg-eth0# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=33NETMASK=GATEWAY=DEVICE用于设置网络接口的名称ONBOOT用于设置网络接口是否在系统启动时激活BOOTPROTO用于设置网络接口

21、是配置为静态地址(static)或是配置为使用DHCP(dhcp)获得地址IPADDR用于设置网络接口的ip地址NETMASK用于设置网络接口的子网掩码GATEWAY用于设置网络接口的缺省网关地址Chapter25/32停止和启动指定的网络接口停止和启动指定的网络接口 v网络接口配置文件修改后并不会自动生效,需要网络接口配置文件修改后并不会自动生效,需要执行命令使配置生效执行命令使配置生效 停用网络接口停用网络接口# ifdown eth0 启用网络接口启用网络接口# ifup eth0 网络接口停用再启用时将按照配置文件的内容设置网络接口停用再启用时将按照配置文件的内容设置命令名网络接口名作

22、为命令参数Chapter26/32主机名称配置文件主机名称配置文件 vnetwork文件位于文件位于“/etc/sysconfig/”目录中,其目录中,其中保存了主机的名称配置中保存了主机的名称配置# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain 在文件在文件“/etc/sysconfig/network”中对中对HOSTNAME配置项进行配置后,需要重新启动计算机使新设置的配置项进行配置后,需要重新启动计算机使新设置的主机名生效主机名生效 HOSTNAME配置项用于设置主机名Chapter27/3

23、2本地主机名称解析文件本地主机名称解析文件 v“/etc/hosts”文件保存本地的主机名与文件保存本地的主机名与ip地址的地址的对应记录对应记录 # cat /etc/hosts localhost.localdomain localhostvhosts文件和文件和DNS服务器功能的比较服务器功能的比较 在在hosts文件中设置主机名称的解析更加灵活,可以立文件中设置主机名称的解析更加灵活,可以立即生效即生效 hosts文件中的设置内容只在当前的文件中的设置内容只在当前的Linux主机中有效,主机中有效,无法作用于整个网络无法作用于整个网络 hosts文件无法完全取代文件无

24、法完全取代DNS服务器的作用,只能完成服务器的作用,只能完成辅助的本地主机名称解析辅助的本地主机名称解析 主机ip地址ip地址对应的主机名Chapter28/32域名服务器配置文件域名服务器配置文件 v系统使用的系统使用的DNS服务器的服务器的ip地址保存在地址保存在“resolv.conf”文件中文件中# cat /etc/resolv.confnameserver 文件中最多可以有文件中最多可以有3个个“nameserver”配置记录配置记录 系统会优先使用文件中前面的系统会优先使用文件中前面的“nameserver”配置记配置记录录 当前面的当前面的DNS服务

25、器无效时系统会自动使用后面的服务器无效时系统会自动使用后面的DNS服务器进行域名解析服务器进行域名解析 nameserver配置项用于设置系统使用的DNS服务器地址DNS服务器的ip地址Chapter29/32阶段总结阶段总结RHEL4中提供了中提供了netconfig工具用于网络配置文工具用于网络配置文件的修改件的修改network服务用于设置系统的网络属性服务用于设置系统的网络属性ifcfg-eth0文件用于设置网络接口文件用于设置网络接口eth0的属性的属性“/etc/sysconfig/”目录中的目录中的network文件用于保文件用于保存主机名称信息存主机名称信息“/etc/host

26、s ”文件用于保存主机名称和地址解文件用于保存主机名称和地址解析记录析记录“/etc/resolv.conf ”文件用于保存系统使用的文件用于保存系统使用的DNS服务器的地址服务器的地址Chapter30/32阶段练习阶段练习J查看并分析查看并分析ifcfg-eth0文件的内容文件的内容J在在hosts 文件中添加主机地址的解析记录文件中添加主机地址的解析记录Chapter31/32本章总结本章总结LinuxLinux基本基本网络配置网络配置 网络信息查看网络信息查看 网络接口信息网络接口信息 网关地址和路由信息网关地址和路由信息 主机名称信息主机名称信息 网络设置的方法网络设置的方法 网络接口配置文件网络接口配置文件 使用命令进行使用命令进行网络设置网络设置 主机名称配置文件主机名称配置文件 本地主机名解析文件本地主机名解析文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论