前言
进程:运行中的程序,进程作为操作系统的基本运作单位,每一个进程都有唯一的进程号ID,而管理进程就是通过这个ID。
子进程是通过父进程衍生出来的,没有父进程的进程我们称之为孤儿进程。
PS 命令
查看每个程序的运行状态
查看当前bash环境的进程情况:
# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 43530 43528 0 80 0 - 28886 do_wai pts/0 00:00:00 bash
0 R 0 43552 43530 0 80 0 - 38336 - pts/0 00:00:00 ps
这里UID表示用户ID,PID表示该进程ID,PPID表示父进程的ID
查看所有进程的情况:
# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 52228 2836 ? Ss 2020 47:20 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root 2 0.0 0.0 0 0 ? S 2020 0:01 [kthreadd]
root 4 0.0 0.0 0 0 ? S< 2020 0:00 [kworker/0:0H]
root 6 0.0 0.0 0