端口占用查询
ss
ss 是 Socket Statistics 的缩写。ss 命令用来显示处于活动状态的套接字信息。它可以显示和 netstat 类似的内容。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快速更高效。
ss [参数]
-n 不解析服务名称,以数字方式显示
-a 显示所有套接字
-l 显示处于监听状态的套接字
-o 显示计时器信息
-e 显示详细的套接字信息
-m 显示套接字的内存使用情况
-p 显示使用套接字的进程
lsof -i:端口号
lsof -i:
用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图
netstat
安装
netstat -tunlp|grep 端口号
netstat :够显示网络连接、路由表、接口统计信息、伪装连接以及多播成
netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图
确定其 占用 10000的进程号为 139894
netstat 已经过时了,推荐使用ss来代替。