深入Linux:查找进程的命令篇(linux查找进程的命令)

随着 Linux 的发展壮大,需要开发者在使用Linux时更加了解它,深入了解Linux。本文将会介绍一些查找进程的 Linux 命令。

Linux 是多任务操作系统,进程是其中基本组成成分。生活中,我们经常需要在Linux环境下查找进程,今天就来聊聊在Linux中如何查找进程。

1、ps/top

ps 命令可以帮助用户快速查看当前系统中运行的程序列表,还可以查看某一特定的进程的状态。其常用的 ps 参数有 –aux;

同时,top 是一个实时的查看系统以及进程的数据,包括CPU、内存占用等信息,配合-p 我们甚至可以将进程查看下来。

“`shell

#ps -aux

root 10755 0.0 2.2 1055600 18524 ? Ssl 18:39 0:03 /usr/bin/python3 /usr/local/apache/bin/httpd -k restart

zhangsan 11755 0.0 0.3 62536 3252 ? S 18:41 0:00 sshd: zhangsan [priv]

#top –p 10755

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

10755 root 20 0 1056104 18700 9272 S 0.7 0.5 0:03.37 httpd


2、netstat
netstat 是一个网络状态监测的工具,由于默认是查看系统网络,我们也可以使用它来查看系统的进程和端口状况,配合-p参数
```shell
#netstat –p
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 11755/sshd

3、pgrep/pkill

其实刚才提到的 都是Linux 中比较低级的进程查看方法,而 pgrep 和 pkill 更是高级的,它们可以根据我们指定的进程名或者正则表达式,进行进程查找或者是进程杀死,准确而且有效的查找。

“`shell

#pgrep sshd

11255

11755

#pkill sshd


查找进程是Linux 系统中必不可少的一项操作,本文介绍了几个主要的命令,希望可以提供大家使用Linux时的帮助。

数据运维技术 » 深入Linux:查找进程的命令篇(linux查找进程的命令)