Linux 网络相关命令
Posted Veryvalley
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 网络相关命令相关的知识,希望对你有一定的参考价值。
https://www.cnblogs.com/wangtao1993/p/6144183.html
Linux如何查看端口
lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:51606
1 lsof -i:51606 2 3 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 4 MotionPro 1582 mamp 15u IPv4 611126 0t0 UDP localhost:51606
可以看出 51606 被 MotionPro服务占用
netstat -tunlp | grep 端口号
1 netstat -tunlp |grep 51606 2 (Not all processes could be identified, non-owned process info 3 will not be shown, you would have to be root to see it all.) 4 udp 0 0 127.0.0.1:51606 0.0.0.0:* 1582/MotionPro
1 sudo netstat -utnlp 2 [sudo] password for ××××: 3 Active Internet connections (only servers) 4 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 5 tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1415/redis-server 1
1 netstat -utnlp 2 Active Internet connections (only servers) 3 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 4 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 38/sshd 5 tcp 0 0 :::22 :::* LISTEN 38/sshd
netstat 各个参数含义:
- -t (tcp) 仅显示tcp相关选项
- -u (udp)仅显示udp相关选项
- -a(all) 显示所有
- -n 拒绝显示别名,能显示数字的全部转化为数字
- -l 仅列出在Listen(监听)的服务状态
- -p 显示建立相关链接的程序名
# 类似于ifconfig netstat -ie : ==ifconfig #类似于route netstat - r
traceroute
以上是关于Linux 网络相关命令的主要内容,如果未能解决你的问题,请参考以下文章