常见面试题:Linux 查看当前有多少个进程?
今天分享一道经常被问的面试题:Linux 命令查看当前有多少个进程?
答:通常我们使用 top 或 ps 命令查看当前进程。
(1)ps
「 ps-ef 」列举出系统中运行的所有进程,如下图:

可以通过「 ps -ef | grep 」命令查看其中一个进程的状态,「 | 」符号是一个管道,你可以看到用户的 UID,进程的 PID,父进程的PPID,以及进程开始的时间,运行参数等信息。
如下图,是查看 java 进程的状态:

(2)top
实时的,当执行 top后,交互界面上会显示整个机器的状态,其中包包含:负载情况,当前用户,启动时间,相关的任务树,以及内存,进程的一些数据等,同样也包含 PID、USER、内存、共享内存,CPU 占比等全部信息。
如下图:是执行top后返回的信息

所以top 是一个非常实用的查看进程的命令,如果某台机器出现问题时,第一个输入的命令通常就是 top,查看哪个进程内存、CPU 占比高来排查问题原因
相关推荐
-
wamp查看MySQL密码 MySQL console输入密码闪退 重置mysql密码
wamp查看MySQL密码 MySQL console输入密码闪退 重置mysql密码2025-04-04 00:43:27 -
MySQL 10几种索引类型,你都清楚吗?2025-04-04 00:28:42
-
高并发下nginx调优实战2025-04-04 00:15:35
-
SQLServer转MYSQL的方法(连数据)2025-04-04 00:06:06
-
Nginx服务器的反向代理proxy_pass配置方法讲解2025-04-04 00:05:18