netstat工具使用学习笔记
1.工具安装
>> sudo apt update
>> sudo apt install net-tools
2.查看端口占用
>> sudo netstat -tulnp | grep :<端口号>
-t
:显示 TCP 端口。-u
:显示 UDP 端口。-l
:显示监听状态的端口。-n
:以数字形式显示地址和端口号。-p
:显示进程 ID 和进程名称(需要管理员权限)。grep :<端口号>
:过滤出包含指定端口号的行。
例如:
>> netstat -tulnp | grep :9000
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1086293/python3.10
3.查看进程详细信息
>> ps -p <pid> -o pid,comm,args
例如:
>> ps -p 1086293 -o pid,comm,args
1086293 python3.10 /zwj/soft/miniconda/envs/qwen_agent/bin/python3.10 -c from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=8, pipe_handle=14) --multiprocessing-fork
4.解除端口占用
# 1.终止进程
>> kill 1086293
# 2.若进程没响应,强制终止
>> kill -9 1086293