目录
1.查看及测试网络
1.1 查看网络配置
1.1.1 ifconfig命令
使用ifconfig命令查看网络接口地址
主机的网络接口卡(网卡)通常称为“网络接口”。在Linux系统中,使用ifconfig命令可以查看网络接口的地址配置信息。
①查看活动的网络接口设备
当ifconfig命令不带任何选项和参数时,将显示当前主机中已启用(活动)的网络接口信息。
ens33:第一块以太网卡的名称
lo:”回环“网络接口
②查看指定的网络接口信息
当只需要查看其中某一个网络接口的信息时,可以使用网络接口的名称作为ifconfig命令的参数。
1.1.2 ip/ethtool命令
ip/ethool与ifconfig命令相同,也是参看网络接口的命令。
ip link:查看网络接口的数据链路层信息。
ip address:查看网络接口的网络层信息。
ethtool eth0:查看指定网络接口的速率、模式等信息。
1.1.3 route命令
若结合"-n"选项使用,可以将路由记录中的地址显示为数字形式,这可以跳过解析主机名的过程,在路由表条目较多的情况下能够加快执行速度。
1.1.4 netstat命令
通过netstat命令可以查看当前系统的网络连接状态、路由表、接口统计等信息。
常用选项:
-a | 显示当前主机中所有活动的网络连接信息 |
-n | 以数字的形式显示相关的主机地址、端口等信息 |
-r | 显示路由表信息 |
-l | 显示处于监听状态的网络连接及端口信息 |
-t | 查看TCP协议相关信息 |
-u | 显示UDP协议相关信息 |
-p | 显示与网络连接相关联的进程号、进程名称信息 |
1.2 测试网络连接
1.2.1 ping命令
使用ping命令可以向目的主机持续地发送测试数据包,并显示反馈结果,直到按Ctrl+C组合键后中止测试,并显示最终统计结果。
1.2.2 traceroute命令
traceroute命令能够比ping命令更加准确地定位网络连接的故障点(中断点),执行速度也因此会比ping命令