0


(Linux)查看端口占用并关闭进程

1、查看端口占用

netstat -anp |grep 端口号 

→ 列出所有端口

-a

--all

:显示所有连线中的Socket;

-n

: 显示数字地址

-p

: 显示程序的PID和名称

netstat -tunlp |grep 3306

→ 端口号

netstat -tunlp |grep mysql

→ 进程名称

netstat -tunlp |grep 29520

→ 进程ID

-t

: 显示 TCP 连接

-u

: 显示 UDP 连接

-n

: 显示数字地址

-l

: 列出状态是 LISTEN 的统计信息

-p

: 显示程序的PID和名称
更多请参考:Linux netstat命令


2、查看进程

ps [选项]

用来列出系统中当前正在运行的那些进程,类似于 windows 的任务管理器

ps -A

列出

所有

的进程 (重要)

ps -ef

查看

全格式

全部进程

(重要)

ps -w

显示

加宽

可以显示

较多

的资讯

ps -au

显示

较详细

的资讯

ps -aux

显示所有

包含其他使用者

的进程

3、关闭进程

**

kill [OPTIONS] [PID]

**

kill

命令将信号发送到指定的进程或进程组,使它们根据该信号进行操作。
未指定信号时,默认为

-15
--发送KILL信号来终止进程
kill -s 9PID
kill -s SIGKILLPID
kill -s KILLPID--或者
kill -9PID
kill -SIGKILLPID
kill -KILLPID
--获取所有Firefox进程的ID
pidof firefox

--发送KILL信号来终止所有进程号
kill -925512514196318561771--组合为一个命令
kill -9 $(pidof firefox)

常用信号

**

kill -1 (HUP) 进程号

重新加载进程

kill -9 (KILL) 进程号

杀死一个进程(重点)

kill -15 (TERM) 进程号

**正常停止一个进程
参考:Linux中的Kill命令

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/weixin_37646636/article/details/131797707
版权归原作者 张紫娃 所有, 如有侵权,请联系我们删除。

“(Linux)查看端口占用并关闭进程”的评论:

还没有评论