1. 查看系统版本
uname -a
输出可能如下:
Linux group3 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
2. 查看当前所有的进程
-
ps -ef
UID # 用户 PID # pid PPID # 父进程pid C # CPU使用率 STIME # 进程开始时间 TTY # 终端ID TIME # 进程运行时间 CMD # command
-
ps aux
USER # 进程拥有者 PID # pid %CPU # 占用的 CPU 使用率 %MEM # 占用的内存使用率 VSZ # 占用的虚拟内存大小 RSS # 占用的驻留集大小或者实际内存的大小,不包含已交换出去的大小,单位kbytes TTY # 终端ID STAT # 该进程的状态 START # 进程开始时间 TIME # 执行的时间 COMMAND # 所执行的指令 # STAT常见状态: D # 不可中断 Uninterruptible(usually IO) R # 正在运行,或在队列中的进程 S # 处于休眠状态 T # 停止或被追踪 Z # 僵尸进程 W # 进入内存交换(从内核2.6开始无效) X # 死掉的进程 < # 高优先级 n # 低优先级 s # 包含子进程 + # 位于后台的进程组 - # 多进程的
-
ps ajx
之后使用less命令,如
ps -ef | less
可以滚动查看所有进程。
使用grep
命令筛选需要查找的进程,如ps | -ef | grep 'python'
查看所有运行的python进程。