MirrorYuChen
MirrorYuChen
Published on 2025-02-08 / 28 Visits
0
0

netstat工具使用学习笔记

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

Comment