Linux网络设置
一、查看网络接口信息
ifconfig命令
查看所有活动的网络接口信息
- ifconfig命令
查看指定网络接口信息
- ifconfig 网络接口
例:ifconfig ens33
*yum wahtprovides ifconfig(查看命令的软件包安装)
网卡名词解释:
mtu:数据包最大传输单元(1500字节)
二、查看主机名称
hostname命令
- 临时设置主机名
hostname 主机名
- 永久设置主机名
hostnamectl set-hostname 主机名
vi hostname (需重启)
三、查看路由表条目
route命令
- 查看或设置主机中路由表信息
route -n
四、查看网络连接情况
netstat命令
- 查看系统的网络连接状态、路由表、接口统计等信息
netstat 选项
- 常用选项:
-a -n -p -t -u -r
五、获取socket统计信息
- ss命令
查看系统的网络连接情况,获取socket统计信息
ss 选项
- 常用选项
-t、-u、-n、-l、-p、-a、-r
六、测试网络连接
- ping命令
测试网络连通性
ping 选项 目标主机
七、跟踪数据包
- traceroute命令
traceroute 目标主机地址
八、域名解析
- nslookup命令
nslookup 目标主机地址 [DNS服务器地址]
九、设置网络接口参数
- 设置网络接口IP地址、子网掩码
ifconfig 网络接口 ip地址 [子网掩码]
ifconfig 网络接口 ip地址 [/子网掩码长度]
- 禁用或者重新激活网卡
ifconfig 网络接口 up
ifconfig 网络接口 down
- 设置虚拟网络接口
ifconfig 网络接口:序号 IP地址
十、设置路由记录
- 添加到指定网段的路由记录
route add -net 网段地址 gw IP地址
- 删除到指定网段的路由记录
route del -net 网段地址
- 向路由表中添加默认网关记录
route add default gw IP地址
- 删除路由表中默认的网关记录
route del default gw IP地址
十一、启用、禁用网络接口配置
- 重启network网络服务
syttemctl restart network
- 禁用、启用网络接口
ifdown ens33
ifup ens33
- 网络接口配置文件:/etc/sysconfig/network-scripts/ 目录下
十二、域名解析配置文件
- /etc/resolv.conf 文件
十三、本地主机映射文件
-
/etc/hosts 文件
-
host文件和DNS服务器的比较
- 默认情况下,系统首先从hosts文件查找解析记录
- hosts文件只对当前的主机有效
- hosts文件可以减少DNS查询过程,从而加快访问速度