网站首页 > 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 占比高来排查问题原因。
以上就是大田今天的分享了,如果你觉得有用可以给大田点个赞哦。
Tags:查看linux所有用户
猜你喜欢
- 2024-11-26 一文掌握linux系统用户、组和文件权限管理
- 2024-11-26 Linux系统怎么查看历史操作记录?
- 2024-11-26 linux系统日志查看命令
- 2024-11-26 如何用Linux命令查找所有文件?
- 2024-11-26 如何查看Linux的IP地址
- 2024-11-26 Linux服务器上监控网络带宽的18个常用命令和工具
- 2024-11-26 大白话 linux 教程-08-系统多用户管理
- 2024-11-26 通过深度系统学习Linux用户和组
- 2024-11-26 Linux系统查看CPU个数和信息
- 2024-11-26 linux下资源(网络、cpu、内存、io、文件)监控和分析工具汇总