优秀的编程知识分享平台

网站首页 > 问答经验 正文

linux查看进程命令(linux查看进程命令grep)

nanyue 2025-12-10 16:58:00 问答经验 5 ℃

  Linux查询出当前系统的所有进程的方法 使用搜索功能搜索“Terminal”,打开Ubuntu命令行终端。 通过控制台Terminal,执行ps的帮助命令“ps --help a”查看ps命令支持的参数列表。 在控制台,使用命令“ps -A”查看当前系统所有的进程。 在控制台使用ps命令“ps -aux|less”,查看当前系统正在运行的所有进程。 在控制台使用ps命令“ps -U root -u root -N”,查看当前系统中非root运行的所有进程。 在控制台使用ps命令“ps -u test”,查看当前系统中test用户运行的所有进程。

查找进程ps -ef | grep -v grep | grep "XXXXX"杀进程kill -9 `ps -ef | grep -v grep | grep XXXXX | awk '{print $2}'`重起service XXXX restart

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、其次,在命令行中输入:ps-ef。

3、最后,键盘按“回车键”运行shell指令,此时会看到所有linux进程的CMD名称。

输入top 命令 pid就是进程id 如果查看某进程 可以 ps axu|grep 进程名称 或者id

top命令每一行显示的是一个进程,加上-H(Threads toggle)的后缀显示的才是线程。

最好找个专业点的来排查一下子。top命令看看到底是哪个进程占用内存多,同时看你当前服务器提供的是哪种服务,如果是nginx这种网页服务,用netstat -anptu查一下连接数,看当前有多少访问。监控平台和top命令看的效果不一样,这个问题也要解决。

最近发表
标签列表