netstat命令各个参数含义 与 lsof 查看进程指令的区别

netstat命令各个参数说明如下:

  -t : 指明显示TCP端口

       -a : 显示所有socket(套接字),包括正在监听的(LISTEN)

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp |grep 80   //查看所有80端口使用情况·

netstat -an | grep 3306   //查看所有3306端口使用情况·

查看一台服务器上面哪些服务及端口

netstat  -lanp

查看一个服务有几个端口。比如要查看mysqld

ps -ef |grep mysqld

查看某一端口的连接数量,比如3306端口

netstat -pnt |grep :3306 |wc

查看某一端口的连接客户端IP 比如3306端口

netstat -anp |grep 3306

所以 netstat  显示各种网络详细信息。 如TCP UDP 路由器等相关信息

lsof命令:

先要理解 在LInux环境下, 任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。

lsof(list open files)是一个列出当前系统打开文件的工具

netstat -p 显示PID, 可以和别的参数合并使用 netstat -pt

lsof

lsof filename 显示打开指定文件的所有进程

lsof -u username 显示所属user进程打开的文件

lsof -i 用以显示符合条件的进程情况

综合:

根据端口port查进程

   netstat -nap | grep port
 lsof  -i:port   使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接

根据进程pid查端口

 netstat -nap | grep pid
 lsof -i | grep pid

netstat -an 查看网络端口  
nmap 端口扫描
netstat -nupl  (UDP类型的端口)
netstat -ntpl  (TCP类型的端口)
netstat -anp 显示系统端口使用情况

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统,可以使用lsof命令查看端口占用情况lsof命令可以查看进程打开的文件、目录以及网络连接等信息。通过指定端口号作为参数,可以查看特定端口占用情况。例如,使用命令"lsof -i:端口号"即可查看端口占用情况。 此外,还可以使用netstat命令查看端口占用情况。netstat命令提供了多种选项,用于显示系统的网络连接和网络统计信息。使用"netstat -tunlp"命令可以显示所有TCP和UDP监听的端口,以及对应的进程信息。而"netstat -anp"命令可以显示所有的网络连接以及对应的进程信息。 总结起来,要查看Linux系统端口占用情况,可以使用lsof命令或netstat命令lsof命令更加灵活,可以查看指定端口占用情况,而netstat命令提供了更多的选项以显示网络连接和端口信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux 查看端口占用命令实例详解](https://download.csdn.net/download/weixin_38716872/14893343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux命令lsof](https://blog.csdn.net/ljbcharles/article/details/131479338)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux 查看端口占用命令](https://blog.csdn.net/u012856866/article/details/131450421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值