常用运维命令
1、查看端口占用情况的几种方法
1.1、Windows 系统
1.1.1、使用 netstat
命令
netstat -ano | findstr "端口号"
netstat -ano | findstr "6379"
1.1.2、使用 tasklist
查看占用端口的进程
tasklist | findstr "PID号"
tasklist | findstr "PID号"
1.2、Linux/MacOS 系统
1.2.1、使用 netstat
命令
netstat -tulnp | grep "端口号"
netstat -tulnp | grep 6379
1.2.2、使用 lsof
命令
sudo lsof -i :端口号
sudo lsof -i :6379
1.2.3、 使用 ss
命令(较新的Linux发行版)
ss -tulnp | grep "端口号"
ss -tulnp | grep 6793
1.3、常用参数说明
-
-t
:显示TCP连接 -
-u
:显示UDP连接 -
-l
:仅显示监听中的端口 -
-n
:以数字形式显示地址和端口 -
-p
:显示进程信息/PID -
-a
:显示所有连接 -
-o
:在Windows上显示进程ID