第二章 系统网络管理
/etc/hosts
网络映射文件
[root@gechong gechong]# more /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
IP地址 主机名 主机别名
端口映射文件
/etc/services
[root@gechong gechong]# more /etc/services | grep tcp
ap 47806/tcp # ALC Protocol bacnet 47808/tcp # Building Automation and Control Networks nimcontroller 48000/tcp # Nimbus Controller nimspooler 48001/tcp # Nimbus Spooler nimhub 48002/tcp # Nimbus Hub nimgtw 48003/tcp # Nimbus Gateway 3gpp-cbsp 48049/tcp # 3GPP Cell Broadcast Service Protocol isnetserv 48128/tcp # Image Systems Network Services blp5 48129/tcp # Bloomberg locator com-bardac-dw 48556/tcp # com-bardac-dw iqobject 48619/tcp # iqobject 服务名 端口号/协议
系统名称配置文件
/etc/sysconfig/network
[root@gechong gechong]# more /etc/sysconfig/network NETWORKING=yes#需要配置网络 HOSTNAME=gechong
当系统中同时存在DNS域名解析和/etc/hosts主机表机制时,由该/etc/host.conf确定主机名解释顺序。
[root@gechong gechong]# more /etc/host.conf
order hosts,bind#名称查找顺序,先是hosts主机表进行名字解释,如果不能解释再搜索bind
multi on #一个主机可以有多个地址
/etc/nsswitch.conf可以定义主机表和DNS之间的优先顺序,还能为几个不同的系统定义数据库的来源
[root@gechong gechong]# more /etc/nsswitch.conf
#hosts: db files nisplus nis dns
hosts: files dns
设置IP地址
/etc/sysconfig/network-scripts/ifcfg-interface-name interface-name :eth0,eth1…
[root@gechong gechong]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static #dhcp是动态获取IP地址
HWADDR=00:0C:29:24:59:7C
IPADDR=169.254.171.1 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.1.0 #网络掩码
BROADCAST=192.168.0.255
ONBOOT=yes
管理网络的命令
1:查看MAC地址和IP地址
[root@gechong gechong]# ifconfig
2:关闭网络IP
[root@gechong gechong]# ifconfig eth0 down #之后Putty连接断开
3:启用网络IP
[root@gechong ~]# ifconfig eth0 up
4:临时设置IP地址
[root@gechong ~]# ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0
5:启动网络配置界面
netconfig
之后/etc/init.d/network restart
6:网络测试命令
ping
[root@gechong ~]# ping -c 5 192.168.10.1
7:查看路由
[root@gechong ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 169.254.171.0 * 255.255.255.0 U 0 0 0 eth0 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
添加路由
[root@gechong ~]# route add -net 192.168.80.0 netmask 255.255.255.0 gw 192.168.0.80
[root@gechong ~]# route del -net 192.168.80.0 netmask 255.255.255.0 gw 192.168.0.80
8:查找到达目的主机的路由路径
[root@gechong ~]# traceroute www.baidu.com
小结:
Linux 网络配置
1:以root身份登录,然后输入setup命令
[root@gechong ~]# setup
2:ifconfig临时设置IP
3:修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
以上3步配置完成之后/etc/init.d/network restart即可生效
第三章 系统磁盘管理
第四章 系统SAMBA管理
第五章 系统NFS管理
第六章 系统进程管理
第七章 系统服务管理
第一章 系统用户及工作组管理