Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
基本命令:
-a:显示主机中所有活动的网咯连接信息
-n:以数字形式显示相关的主机地址,端口等信息
-r :显示路由表信息
-L:显示处于监听状态的网络连接及端口信息
-t:查看TCP相关的信息
-u:查看UDP相关的信息
-p:显示与网络连接相关联的进程号,进程名的信息
SS命令:(安装iproute才能使用ss)
查看网络连接情况,更多更详细显示与TCP,连接状态的信息,比netstat更快更高效
基本命令:
-h:help
-v:版本号
-t:TCP协议
-u:UDP协议
-n:不解析服务的名称
-L:只显示监听状态接口
-P:显示未监听端口进程
-a:all
-r:把ip解释为域名,端口号--协议名
***注:SS命令:可提供TCP和UDP的saket信息,以及各种服务建立的持久连接,熟悉这个命令有助于更好的发现与解决系统性能问题
跟踪数据包:trace route
测试从当前主机到目的主机之间经过的网络节点:trace route 192.168.1.1
测试DNS域名解析:slookup
nslookup www.baidu.com
禁用或重新启动网卡:if up ifdown
或者输入:ifconfig up ifconfigdown
设置网络接口的IP地址,子网掩码
ifconfig 网络接口 IP地址 [/子网掩码长度]