Linux下查看端口占用:一步搞定(linux下查看端口占用)

在Linux系统里查看系统端口占用是一件很有必要也很重要的工作。很多时候,我们在部署程序或者进行端口调试时,必须知道自己服务器上已经被占用了哪些端口号,这样才能正确及时的配置或调整端口号,以免出现冲突。

那么,在Linux系统里应该如何查看端口占用呢?非常简单,一步搞定!只需要使用如下Linux系统命令就能查看到当前被占用的端口号:

sudo netstat -tunpl

这个命令的选项代表的意思如下:

-t:表示显示tcp端口占用信息;

-u:表示显示udp端口占用信息;

-n:表示将IP地址和端口号显示为数字;

-p:表示显示程序名称;

-l:表示仅显示有在监听状态的端口。

那么输入完上述命令之后,将会在屏幕上显示出所有被占用的端口号及其对应的占用程序,例如:

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3085/httpd

以上信息表示:端口号80被程序httpd占用,以此类推。

当然,如果你不想每次都输入这个长长的命令,只需要把如上条命令保存到一个shell脚本文件里,比如: /usr/local/bin/check_port.sh,然后把这个文件可执行权限设置为755,这样只需要在终端输入check_port.sh即可完成查询端口占用情况。

总结:Linux系统核心命令netstat用来查看端口占用,配合-tunpl参数,只需一步搞定,完成查看端口占用情况的工作!


数据运维技术 » Linux下查看端口占用:一步搞定(linux下查看端口占用)