开发者社区> 玄学酱> 正文

Linux中如何查询端口被占用的情况

简介:
+关注继续查看

今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。

Linux如何查看端口

1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

可以看到8000端口已经被轻量级文件系统转发服务lwfs占用

2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

 

说明一下几个参数的含义:

附加一个python端口占用监测的程序,该程序可以监测指定IP的端口是否被占用。

 

该程序执行结果如下:





作者:子非木
来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
linux下用core和gdb查询出现"段错误"的地方
有些时候我们在一段C代码的时候,由于对一个非法内存进行了操作,在程序运行的过程中,出现了"段错误"。 呵呵,这种问题我想很多人会经常遇到。遇到这种问题是非常无语的,只是提示了"段错误",接着什么都没 有,如果我们一味的去看代码找太疼苦了,因为我们都相信自己写的代码没问题,现实就是现实。
1017 0
解决Tomcat端口占用的问题
在dos命令中输入以下命令查询正在被使用的端口号以及使用它的程序。 命令:netstat -ano 内容分析: 前面的程序占用的进程,冒号后面的就是我们要查找的端口。
498 0
检测端口占用情况
检测端口占用情况,关闭端口占用进程
1029 0
关于本地8080端口被占用的解决方案
1.直接修改服务器端口号 2.杀掉占用该端口的服务器进程(两种方式)     (1)任务管理器直接找到tomcat服务结束进程     (2)管理员身份打开cmd命令(Windows+R快捷键)             1.打开后直接输入:netstat -ano|findstr 8080(此处为被占用端口号)命令找到找到该进程。
1947 0
Windows如何查看端口占用情况l
来自网址: http://soft.chinabyte.com/os/498/12320998.shtml 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项...
650 0
Linux用户登录日志查询
# 1 utmp、wtmp、btmp文件 Linux用户登录信息放在三个文件中: 1  /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间; 2  /var/log/wtmp:记录当前正在登录和历史登录系统的用户信息,默认由last命令查看; 3  /var/log/btmp:记录失败的登录尝试信息,默认由lastb命令查看。
1408 0
windows解决端口被占用
先打开终端,cmd或者powershell,我这里用的powershell 先看下谁占用了我们的端口,比如端口是8088
1988 0
+关注
玄学酱
这个时候,玄酱是不是应该说点什么...
20709
文章
438
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载