查看所有活动的网络接口信息
执行ifconfig命令
- ens33:默认的第一张网卡的名称(可以自定义)
- lo:回环网卡(代表本机)
- virbro:虚拟机的网卡
查看指定网络接口信息 ifconfig{网卡名}
查看和修改主机名
查看主机名(hostname)
临时修改主机名hostname+主机名
永久修改新主机名hostnamectl set-hostname [新主机名]
查看路由表条目
route [-n] #查看路由条目 [ 追加显示本机路由条目 ]
查看网络连接状态
命令:netstat [选项]
- -a 显示当前主机中所有活动的网络连接信息
- -n 以数字的形式显示相关的主机地址、端口等信息
- -r 显示路由表信息
- -l 显示处于监听状态的网络连接及端口信息
- -t 查看TCP协议相关的信息
- -u 显示UDP协议相关的信息
- -p 显示与网络连接相关联的进程号、进程名称信息(需root权限)
查看路由表信息
命令:route -n
获取socket统计信息
命令:ss(选项)
常用选项跟上面一样
跟踪数据包的路由途径
命令:traceroute 主机名 (域名,ip地址)
windows的跟踪命令不一样
命令:tracert
设置网络参数的方式
临时配置————使用命令调整网络参数
- 简单、快捷,可直接修改运行中的网络参数
- 一般知识和在调试网络的过程中使用
- 系统重启以后,所作的修改将会失效
固定设置————通过配置文件修改网络参数
- 修改各项网络参数的配置文件
- 适合对服务器设置固定参数时使用
- 需要重载网络服务或重启以后才会生效
设置网络接口参数
命令:ifconfig
禁用网卡——ifconfig+网络端口+down
重新激活网卡——ifconfig+网络端口+up
重启所有网卡服务
命令:systemctl restart network
设置路由记录
临时添加静态路由条目
方法一:route add -nat 目标网段/掩码(-host 目标主机) gw 下一跳(网关) dev 出站网卡
方法二:ip route add 目标网段/掩码 via 下一跳ip dev 出站网卡
删除静态路由条目
命令:route del -net 网段地址/掩码、
永久添加(临时添加重启后会消失)
方法一:在sysconfig目录下创建一个static-routes的文件进行编辑
命令:vim /etc/sysconfig/static-routes
重启后永久添加
方法二:在配置文件目录下创建一个单独的网卡名称的文件进行配置
命令:vim /etc/sysconfig/network-scripts/route-网卡名称
配置后重启永久添加