
1、使用netstat命令
netstat -anp |grep 端口号
如下,以3306为例,netstat -anp |grep 3306(此处备注下,如下是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:

上图主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号。
在线学习视频教程分享:linux视频教程
2、使用如下命令
netstat -nultp
该命令是查看当前所有已经使用的端口情况,如下图:

图中可以看出82端口没有被占用。
SpeakingPass-打造你的专属雅思口语语料
使用chatGPT帮你快速备考雅思口语,提升分数
25 查看详情
3、使用如下命令
netstat -anp |grep 82
查看82端口的使用情况,如下图:

可以看出并没有LISTEN那一行,所以就表示没有被占用。
此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了。
相关文章教程推荐:linux教程
以上就是linux中怎么查看端口是否被占用的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/629826.html
微信扫一扫
支付宝扫一扫