ifconfig 命令 查看网络接口信息
# /sbin/ifconfig 查看所有活动网络接口的信息
# /sbin/ifconfig -a 查看所有网络接口(包括非活动的网络接口)的信息
# /sbin/ifconfig eth0 查看制定网络接口信息
traceroute 命令 测试当前主机到目的主机之间经过的所有网络节点
#traceroute 192.168.1.1
hostname 命令 显示当前主机名称
#hostname
nslookup 命令 进行域名查询
#nslookup www.sina.com.cn
网络设置的两种方法
DHCP网络配置
Linux 主机通过网络中已有的 DHCP 服务器获取必要的设置信息进行网络配置
网络客户端的配置简单,需要在 DHCP 服务器端进行正确的配置
RHEL4 中使用 dhclient 作为 dhcp 客户端程序
手工网络配置
在每台主机中独立配置网络属性
主要应用于网络服务器主机
ifconfig 命令设置网络接口的ip地址
# ifconfig eth0 192.168.152.133 netmask 255.255.255.0
路由配置命令
删除缺省网关
#route del default gw 192.168.152.2
添加缺省网关
#route add default gw 192.168.152.2
DNS 域名解析
使用 nslookup 命令的交互模式可以显示和设置当前命令使用的 DNS 服务器
显示使用的 DNS 服务器地址
# nslookup > server Default server: 192.168.152.2 Address: 192.168.152.2#53
设置 nslookup 命令使用的 DNS 服务器地址
>server 202.106.0.20
Default server: 202.106.0.20
Address: 202.106.0.20#53
>
网络服务启动脚本
“network”服务程序用于对 RHEL4 中的网络属性进行配置生效
network 服务的启动脚本在“/etc/init.d”目录中
/etc/init.d/network
启动 network 服务
# /etc/init.d/network start
停止 network 服务
# /etc/init.d/network stop
网络接口配置文件
网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中
网络接口 eth0 的配置文件是 ifcfg-eth0
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.152.133
NETMASK=255.255.255.0
GATEWAY=192.168.152.2
停止和启动指定的网络接口
网络接口配置文件修改后并不会自动生效,需要执行命令使配置生效
停用网络接口
# ifdown eth0
启用网络接口
# ifup eth0
网络接口停用再启用时将按照配置文件的内容设置
主机名称配置文件 network 文件位于“/etc/sysconfig/”目录中,其中保存了主机的名称配置
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
在文件“/etc/sysconfig/network”中对 HOSTNAME 配置项进行配置后,需要重新启 动计算机使新设置的主机名生效
本地主机名称解析文件 “/etc/hosts”文件保存本地的主机名与 ip 地址的对应记录
# cat /etc/hosts 127.0.0.1 localhost.localdomain localhost
hosts 文件和 DNS 服务器功能的比较
在 hosts 文件中设置主机名称的解析更加灵活,可以立即生效
hosts 文件中的设置内容只在当前的 Linux 主机中有效,无法作用于整个网络 hosts 文件无法完全取代 DNS 服务器的
作用,只能完成辅助的本地主机名称解析
域名服务器配置文件
系统使用的 DNS 服务器的 ip 地址保存在“resolv.conf”文件中
# cat /etc/resolv.conf nameserver 192.168.152.2
文件中多可以有 3 个“nameserver”配置记录
系统会优先使用文件中前面的“nameserver”配置记录
当前面的 DNS 服务器无效时系统会自动使用后面的 DNS 服务器进行域名解析