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 网络相关命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux 网络相关命令 Cheat Sheet

Linux之网络管理ip及路由相关命令

linux常用命令-2网络相关命令

Linux相关网络命令

Linux网络管路——网络相关命令ping

linux网络配置相关命令