Linux系统网络配置
查看网络接口信息:ifconfig
查看所有活动网络接口的信息
格式:ifconfig 命令
查看指定网络接口信息
格式:ifconfig 网络接口名
例:[root@localhost~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:57:8B:DD
inet addr:192.168.4.255 Mask:255.255.255.0
inet6 addr……
网卡类型:
名称 | 类型 |
eth0 | 以太网 |
lo | (虚拟)回环设备 |
ppp0 | 使用ppp协议的串口设备(通常指调制解调器) |
tr0 | 令牌环(Token Ring) |
fddi0 | 光纤 |
查看主机名称:hostname命令
查看或设置当前主机名
格式:hostname
例:[root@localhost~]# hostname
localhost.localdomain
查看路由表条目:route命令
查看或设置主机中路由表信息
格式:route [-n]
例:[root@localhost~]#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.4.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
查看网络连接情况:netstat命令
查看系统的网络连接状态,路由表,接口统计等信息
格式:netstat [选项]
常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息
例:[root@localhost~]# netstat -anpt | grep :21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1774/vsftpd
网络接口配置文件:
/etc/sysconfig/network-scripts/目录下的
ifcfg-eth0:第1块以太网卡的配置文件
ifcfg-eth1:第2块以太网卡的配置文件
……
例:[root@localhost~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-lo
[root@localhost~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.4.1
NETMASK=255.255.255.0
GATEWAY=192.168.4.2
启用、禁用网络接口配置
重启network网络服务
例:[root@localhost~]# service network restart
正在关闭接口eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面eth0: [确定]
禁用、启用网络接口
例:[root@localhost~]# ifdown eth0
[root@localhost~]# ifup eth0
域名解析配置文件:
/etc/resolv.conf文件
用途:保存本机需要使用的DNS服务器的IP地址
例:[root@localhost~]# vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
nameserver 202.106.148.1