Linux常用命令
Linux常用命令
网络相关
常用的网络命令
1.ip / ifconfig
该命令可以用于查看基本的网络信息:IP地址,MAC地址,子网掩码,网关地址,MTU大小等等
2.netstate / ss
netstat 或者 ss,这两个命令查看 socket、网络协议栈、网口以及路由表的信息。
虽然 netstat 与 ss 命令查看的信息都差不多,但是如果在生产环境中要查看这类信息的时候,尽量不要使用 netstat 命令,因为它的性能不好,在系统比较繁忙的情况下,如果频繁使用 netstat 命令则会对性能的开销雪上加霜,所以更推荐你使用性能更好的 ss 命令。
3.sar
使用 sar 命令当前网络的吞吐率和 PPS,用法是给 sar 增加 -n 参数就可以查看网络的统计信息,比如
•
sar -n DEV,显示网口的统计数据;
•
sar -n EDEV,显示关于网络错误的统计数据;
•
sar -n TCP,显示 TCP 的统计数据
4.ping
使用ping可以查看网络的连通性和延时
如何查看当前是哪个进程在占用XX端口?
1.
使用 **netstat**:
◦
打开终端。
◦
◦
输入以下命令并按 Enter:
◦
shell
◦
复制代码
◦
sudo netstat -tuln | grep :XX
◦
这里的 XX 是你要检查的端口号。例如,如果你要检查端口80,则命令是 sudo netstat -tuln | grep :80。