查看网络配置
查看所有活动的网络接口信息
ifconfig 网络接口
查看主机名称 hostname
查看或临时设置当前主机名 hostname [主机名]
永久设置主机名 hostnamectl set-hostname [主机名] 或 vi hostname (设置后需要重启系统生效)
查看路由表条目 route
route -n 查看或设置主机中路由表信息
查看网络连接情况 netstat(或者ss)
查看系统的网络连接状态、路由表、接口统计等信息
-l | 显示处于监听状态的网络连接及端口信息 |
-a | 显示主机中所有活动的网络连接信息(监听 非监听服务端口) |
-p | 显示进程PID号和进程名称信息(要root权限) |
-n | 以数字形式显示相关的主机地址 端口等信息 |
-u | 显示UDP相关信息 |
-t | 显示TCP相关信息 |
-r | 显示路由表信息 |
netstat -natp 查看正在运行的使用TCP协议的网络状态信息
netstat -naup 查看正在运行的使用UDP协议的网络状态信息ss -t state [状态] 查看当前处于什么状态下的信息
测试网络连接
ping [选项]
-c | 次数 |
-s | 数据包大小 |
-i | ping的间隔时间 |
-I | 指定IP地址/网卡 |
跟踪数据包
测试从当前主机到目的主机间经过的网络节点
traceroute [目标主机地址]
域名解析 nslookup
nslookup 目标主机地址 [DNS服务器地址]
补充 :host dig
设置网络接口的IP地址、子网掩码
ifconfig 网络接口 IP地址 [netmask 子网掩码]
ifconfig 网络接口 IP地址[/子网掩码长度]
禁用或重新激活网卡
ifconfig 网络接口 up
ifconfig 网络接口 down
重启所有网卡 #systemctl restart network
重启单个网卡 ifdown ensXX;ifup ensXX (上条命令无论是否成功都执行下一条命令)
ifdown ensXX&&ifup ensXX (上条命令没成功,下条命令不执行)
设置路有记录
添加路有记录
route add -net 指定目标网段/-host 指定目标主机 gw IP地址
删除路有记录
route del -net/-host 网段地址
向路由表添加默认网关记录
route add default gw IP地址
删除路由表中默认网关记录
route del dafault gw IP地址
网络接口配置文件
/etc/sysconfig/network-scripts/目录下
域名解析配置文件
/etc/resolv.conf 文件
/etc/hosts 保存主机与IP地址的映射记录
默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前主机有效,所以集群管理时DNS解析更方便
hosts文件可减少DNS查询过程,从而加快访问速度