💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## **1、lsof** lsof 查看端口占用语法格式: ~~~ lsof -i:端口号 ~~~ ``` # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nodejs 26993 root 10u IPv4 37999514 0t0 TCP *:8000 (LISTEN) ``` lsof -i 需要 **root** 用户的权限来执行,如下图: ~~~ lsof -i tcp #列出所有tcp网络连接 lsof -i udp #列出所有udp网络连接信息 lsof -i :8080 #列出使用8080端口信息 ~~~ ## **2、netstat** netstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: ~~~ netstat -tunlp | grep 端口号 ~~~ * \-t (tcp) 仅显示tcp相关选项 * \-u (udp)仅显示udp相关选项 * \-n 拒绝显示别名,能显示数字的全部转化为数字 * \-l 仅列出在Listen(监听)的服务状态 * \-p 显示建立相关链接的程序名 例如查看 8000 端口的情况,使用以下命令: ~~~ # netstat -tunlp | grep 8000 tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 26993/nodejs ~~~ 更多命令: ~~~ netstat -ntlp //查看当前所有tcp端口 netstat -ntulp | grep 80 //查看所有80端口使用情况 netstat -ntulp | grep 3306 //查看所有3306端口使用情况 ~~~ ## **3、ss** ~~~ ss -ntl | grep 80 ~~~