Linux(XI)
1) 11.4.1 /etc/sysconfig/network-scripts/ifcfg-###
基本网络配置信息存放文件,存放如IP、mask、gateway等信息。
例如:/etc/sysconfig/network-scripts/ifcfg-eth0
2) 11.4.2 /etc/resolv.conf 文件
是由域名解析器使用的文件,包含了主机的域名搜索顺序和DNS服务器的地址。
3) 11.4.3 /etc/host.conf
该文件用来指定域名解析方法的顺序,如:order hosts, bind
它表示,首先通过/etc/hosts文件解析,如果在该文件中解析不到,再通过域名服务器bind解析。
4) 11.4.5 /etc/hosts文件
存放的是一组IP地址与主机名的列表,如果在该列表中有某台主机的IP,那么访问该主机时不进行DNS解析。
5) 11.4.4 /etc/sysconfig/network文件
用来指定服务器上的网络配置信息,例如:
NETWORKING=yes/no 网络是否被配置
HOSTNAME=machine1 主机名 GATEWAY=192.168.1.1 网关IP
6) 11.4.6 /etc/services 文件
包含了服务名和端口号的映射。
左边一列是服务名,中间一列是端口号/端口类型(TCP或UDP)。后面的列是前面服务的别名。
2. traceroute命令
功能:路由跟踪命令,该命令给出了从源主机到达目的主机间的路由器,同时也给出了每个路由器的往返时间。
l traceroute www.edu.cno 跟踪从本地计算机到www.edu.cno 网站的路径。
输出中的 * 表示某路由器没有在规定的时间内作出响应。
3. ifconfig命令
ifconfig
显示网络接口的IP地址、子网掩码、接口状态(up、down)等。
还有一个以lo为首的部分。lo是look-back网络接口,从地址127.0.0.1可以看出,它代表“本机”。
l ifconfig eth0
显示网络接口eth0的相关信息。
l ifconfig eth0 192.168.1.2
指定网络接口eth0的IP为192.168.1.2
l ifconfig eth0 192.168.1.2 netmask 255.255.255.0
指定网络接口eth0的IP和子网掩码
l ifconfig eth0 down
暂停eth0网络接口的工作(ifdown)
l ifconfig eth0 up
激活eth0网络接口(ifup)
l ifconfig eth0 192.168.1.2 up
指定IP地址的同时激活接口
4. ping命令
ping通过向目的主机发送ICMP数据报并收取回应数据报,来测试当前主机与目的主机是否可达。
在Linux中,ping默认会不间断地发送ICMP数据报直到用户用“Ctr+C” 来终止。
用“-c”可指定发送ICMP数据报的数目。
ping 127.0.0.1
ping –c 4 www.baidu.com
5. netstat命令
netstat用来显示网络状态,如:网络连接状态、接口配置信息、统计信息等。
常见的状态有:ESTABLISHED、LISTENING、TIME-WAIT,分别表示处于连接状态、等待连接、关闭连接。
l netstat –a
显示所有连接。
l netstat –i
显示所有网络接口信息
-n 显示时以IP地址代替名称
-t 显示tcp协议的连接情况
-u 显示udp协议的连接情况
-s 显示统计信息
6. arp命令
功能:显示arp缓存、并可删除或增加条目。静态绑定。
l # arp
查看系统arp缓存。
l # arp –s IP地址 MAC地址
添加静态arp记录
l # arp –d IP
删除arp缓存中的一个条目。
7. service命令
命令执行后会立即生效。
service [服务名] [start|restart|stop] 启动/重新启动/停止服务
#Linux#
查看16道真题和解析