一、显示本机网络连接、运行端口和路由表等信息的命令
1、netstat
用于显示各种网络相关信息,如网络连接,路由表,接口状态,无效连接,组播成员
-a 列出系统中所有的网络连接,包括你已经链接的网络服务,监听的网络服务和socket套接字
-t 列出tcp数据
-u 列出udp数据
-l 列出正在监听的网络服务
-n 用端口显示服务,而不用服务名
-p 列出该进程的id(pid)
-s 按各个协议进行统计
-c 每隔一个固定时间执行该命令
-r 路由信息
二、配置网络或显示当前网络接口状态的命令
1、ss
用于显示socket状态
-a 所有状态的连接
-t tcp协议的连接
-u udp协议的连接
-l 监听状态的连接
-n 数字格式显示
-p 进程及udp
-e 显示扩展信息
-m 显示套接字连接使用的内存信息
-o state
三、获取当前主机到目标主机所经过的路由(网关)
1、traceroute
2、mtr
-r 已报告模式显示
-s 用来指定ping数据包的大小
-n no-dns不对IP地址做域名解析
四、与远程的主机通信或获取远程主机对应端口的信息命令telent
五、从网络上下载软件命令wget
-o 使用wget下载并以不同文件名保存
六、拷贝命令scp
-r 表示递归copy目录
-q 安静模式,不打印scp的命令输出信息
-l 限制速度
-p 保留文件原有权限信息,时间戳信息