学会查看及测试网络shell
学会设置网络地址参数bash
查看网络接口的信息ifconfig服务器
格式:ifconfig 网络接口名网络
hostname命令:查看或设置当前主机名ide
bash启用新的shell会话测试
查看路由条目route3d
route命令:查看或设置主机中路由表信息调试
格式:route –nblog
查看网络链接状况netstat接口
netstat命令:查看系统的网络的链接状态,路由表,接口统计信息
格式:netstat [选项]
经常使用选项:
-a:显示全部活动链接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息
ping命令:测试网络的连通性
格式:ping [选项] 目标主机
ctrl+c终止测试
跟踪数据包traceroute
traceroute命令:测试从主机到目的主机之间通过的网络节点
格式:traceroute 目标主机地址
域名解析nslookup
nslookup命令:测试DNS域名解析
格式:nslookup 目标主机地址 [DNS服务器地址]
设置网络参数的方式
临时配置——使用命令调整网络参数
简单,快速,课直接修改运行中的网络参数
通常只适合在调试网络的过程当中使用
系统重启之后,所作的修改将会失效
固定设置——经过配置文件修改网络参数
修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
须要重载网络服务或者重启之后才会生效
设置网络接口参数ifconfig
设置网络接口的ip地址,子网掩码
格式:ifconfig 接口名 ip地址 [netmask 子网掩码]
ifconfig 接口名 ip地址 [/掩码长度]
禁用或者从新激活网卡
ifconfig 网络接口 up
ifconfig 网络接口 down
设置虚拟网络接口
格式:ifconfig 接口名:序号 ip地址
设置路由记录route
删除路由表中的默认网关记录
route del default gw ip地址
向路由表中添加的默认网关记录
route add default gw ip地址
添加到指定网段的路由记录
route add –net 网段地址 gw ip地址
删除到指定网段的路由记录
route del –net 网段地址 gw ip地址
编写shell脚本,添加路由记录
为脚本添加可执行权限
编辑/etc/rc.local文件,重启后路由记录自动添加
网络接口配置文件
/etc/sysocnfig/network-scripts/目录下的
ifcfg-eth0:第1块以太网卡的配置文件
ifcfg-eth1:第2块以太网卡的配置文件
启用、禁用网络接口配置
重启network:网络服务
禁用、启用网络接口
主机名称配置文件
/etc/sysconfig/network文件
用途:保存全局网络设置,主要包括主机名信息
域名解析配置文件
/etc/resolv.conf文件
用途:保存本机须要使用的DNS服务器的IP地址
本地主机映射文件
/etc/hosts文件
用途:保存主机名与Ip地址的映射记录
hosts文件和DNS服务器的比较
默认状况下,系统首先从hosts文件查找解析记录
hosts文件只对当前的主机有效
hosts文件可减小DNS查询过程,从而加快访问速度