在CentOS 8上查看端口占用情况,可以使用ss
或netstat
命令。ss
是netstat
的现代替代品,更快且提供更多信息。
使用ss
查看特定端口(例如,查看端口80):
ss -tuln | grep :80
如果你更喜欢使用netstat
(如果已安装),可以使用:
netstat -tuln | grep :80
这些命令会列出所有监听的TCP (t
)和UDP (u
)端口,并且显示进程名称和进程ID (l
),最后通过grep
过滤出端口80的信息。
如果你想查看哪个进程占用了特定端口,可以使用以下命令:
sudo ss -tulpn | grep :<端口号>
将<端口号>
替换为你想要查看的端口号。如果你想知道哪个进程监听了该端口,ss
命令会显示进程的名称和进程ID。如果你需要知道进程的详细信息,可以使用ps
命令过滤进程ID:
ps -p <进程ID> -o
将<进程ID>
替换为ss
命令输出中的进程ID。