Linux如何关闭某个占用端口的进程

1、强制杀死该端口进程 

sudo fuser -k -n tcp 8080

注意:如果报错找不到fuser命令(-bash: fuser: command not found),执行下面命令安装:
yum install psmisc

2、根据PID关闭某个被占用的端口

1)查找被占用的端口:

netstat -tln | grep 8000
tcp        0      0 192.168.2.106:8000      0.0.0.0:*               LISTEN  

2)查看被占用端口的PID:

sudo lsof -i:8000
 
COMMAND PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   850     root    6u  IPv4  15078      0t0  TCP 192.168.2.106:8000 (LISTEN)
nginx   851 www-data    6u  IPv4  15078      0t0  TCP 192.168.2.106:8000 (LISTEN)
nginx   852 www-data    6u  IPv4  15078      0t0  TCP 192.168.2.106:8000 (LISTEN)

3)kill掉该进程

sudo kill -9 850


 

你可能感兴趣的:(#,Linux)