每个进程都可能以两种形式存在,前台和后台

前台进程就是及用户在目录上可以进行操作的(占用屏幕 比如我们的top指令)
后台是无法在屏幕上操作的进程。
注:一般系统的服务进程都是以后台进程的方式存在,而且会常驻在系统中直到关机才结束。

查看系统运行进程

ps 用来查看系统中哪些进程正在运行,以及他们的运行的状况
    PID 进程识别号
    TTV 终端机号
    TIME 此进程所消耗cpu时间
    CMD 进程名或执行对应进程的命令

    -a 显示进程终端的详细信息
    -e 显示所有进程
    -f 全格式显示
    -u 以用户格式显示进程信息
    -x 显示后台进程运行的参数

    ps -aux | more 分页展示进程信息
    
    USER: 进程所属的用户名称。
    PID:进程号。
    %CPU:进程占用CPU的百分比。
    %MEM:进程占用物理内存的百分比。
    VSZ:进程占用虚拟内存的大小(KB)。
    RSS:进程占用物理内存的大小(KB)。
    STAT:进程状态,S-代表睡眠 R-正在运行 D-短期等待 Z-僵死进程 T-被停止的线程。
    START:进程启动的时间。
    TIME:进程使用CPU的时间。
    COMMAND:进程启动所需要的命令和参数。

    ps -ef | grep 进程名称 查看指定进程信息

kill 终止进程
    kill 进程号
    kill -9 进程号 强制杀死某个进程 
    注:关闭远程登陆服务后,我们可以使用/bin/systemctl start sshd.service重启sshd服务

killall 杀死当前进程及其子进程
    killall 进程名

查看进程树

pstree 查看进程树
    -p 显示进程id
    -u 显示进程用户