查看网络配置
ifconfig——查看网络接口信息
| 格式 | 含义 |
|---|---|
| ifconfig | 显示当前主机中已启用(活动)的网络接口信息。 |
| ifconfig -a | 显示所有网络接口(包括没有启动的网卡) |
| ifconfig 具体网卡名称 | 只显示具体网卡的详细信息(无论是否启用) |
| ifconfig 网络接口 IP地址[/子网掩码长度] | 新建临时IP地址(添加一块虚拟网卡) |
| ifconfig -s | 查看通讯情况 |
查看ens33网卡
设置临时虚拟网卡
关闭、开启网卡
[root@localhost ~]# ifdown ens33 //关闭
[root@localhost ~]# ifup ens33 //开启
hostname——查看主机名称
查看主机名称
临时修改主机名称
永久修改主机名称,修改后重启生效:
编辑配置文件/etc/hostname,
route——查看路由表
route -n //以数字形式显示路由信息
临时添加路由表
配置静态路由
临时添加默认路由
删除默认路由
删除指定路由
永久创建静态路由
进入/etc/sysconfig/static-routes配置
查看网络连接情况
netstat [选项]
- -a 显示当前主机所有活动的网络链接信息
- -n 以数字的形式显示相关的主机地址和端口信息
- -r 显示路由表的信息
- -l 显示处于监听状态的网络链接和端口信息
- -t 显示tcp协议的信息
- -u 显示udp协议的信息
- -p 显示与网络链接相关的进程号,进程名称信息(必须要使用root权限)
ss(socket statistics)——查看网络连接情况
ss [选项]
- -t tcp协议
- -u udp协议
- -w 裸套接字
- -x 内核socket相关
- -l 处于监听状态
- -a 显示所有网络链接活动
- -n 数字格式
- -p 相关进程的pid和进程名
netstat和ss区别:
1.ss速度比netstat快
2.ss使用连接较大的场景,netstat可能卡死
测试网络连接
ping——测试网络连通性
ping [选项] 目标主机
-
-w超时时间(在 deadline 秒后退出)
-
-c count指定发送报文的次数(ping指定次数后停止ping)
-
-i指定收发信息的间隔时间
-
-s设置数据包的大小-n只输出数值
-
-p设置填满数据包的范本样式
-
-q不显示指令执行过程
-
-R记录路由过程
-
-t设置存活数值TTL的大小
-
-v详细显示指令的执行过程
traceroute——跟踪数据包
traceroute 目标主机地址
nslookup——域名解析
nslookup 目标主机地址 [DNS服务器地址] (正向解析将网址解析为IP地址)
dig——域名解析
将域名解析为IP地址,显示更多信息