我正在寻找一种非弃用的方式来运行命令,例如netstat -tulpn | grep 8000
输出有关活动端口的信息。关于如何使用类似工具ss
来获取进程 ID,有什么建议吗?
我有一个在端口 8000 上运行的本地主机,但ss -a | grep 8000
没有输出任何内容。运行fuser 8000/tcp
会输出端口的进程,就像一样netstat -tulpn | grep 8000
。为什么命令没有ss
输出有关我的端口的任何信息?
答案1
您可以将 lsof 与 -i 选项一起使用。例如:lsof -i:80
查看端口 80 上正在监听的内容。
您还可以使用它ss -tlpn
来查看所有监听端口的进程。
问候