常见的Linux命令--网络处理命令
一、netstat命令
netstat:查看网络状态命令
-t tcp协议
-u udp协议
-l 监听
-r 路由
-n 显示ip地址的端口号
示例:netstat -tlun
netstat -r -n
二、ifconfig命令
ifconfig: 查看网卡信息
三、traceroute命令
traceroute: 查看访问一个网站的路由路径
示例:traceroute www.baidu.com # 查看访问新浪的网络路径,用于排查网络故障
四、last和lastlog命令
last:统计所有用户的登录信息
示例:last
结果如下:
(登录用户,登录终端,登录Ip,登录起止时间,登录时长)
lastlog:统计所有用户的最后一次登录时间
示例:lastlog
五、mail命令
mail:发送和查看邮件
示例:mail sugar(用户名)
subject: test
hello world
Ctrl+D发送
mail # 接受邮件
六、ping命令
ping: 测试到目标主机的网络是否畅通
-c ping的次数
示例:ping 47.106.225.58 主要关注丢包率(packet loss)
七、write命令
write:给在线用户发送信息(需要用户在线)
示例:write sugar(用户名)
I want to date you Jay!
Ctrl+D发送
八、wall命令
wall:给所有在线用户发送消息
示例:wall hello world!
九、top与ps命令
top:动态显示进程想信息
ps:静态显示进程信息