1、使用netstat命令
netstat -anp |grep 端口号
如下,以3306为例,netstat -anp |grep 3306(此处备注下,如下是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:
上图主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号。
在线学习视频教程分享:linux视频教程
2、使用如下命令
netstat -nultp
该命令是查看当前所有已经使用的端口情况,如下图:
图中可以看出82端口没有被占用。
3、使用如下命令
netstat -anp |grep 82
查看82端口的使用情况,如下图:
可以看出并没有LISTEN那一行,所以就表示没有被占用。
此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了。
相关文章教程推荐:linux教程
以上就是linux中怎么查看端口是否被占用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号