Linux-No.4

发布时间 2023-11-25 22:44:59作者: Prosody

一、进程管理

了解进程的基本概念

掌握查看进程的基本方法

熟悉信号控制进程

了解进程优先级原理

 

1.每个进程都有唯一的进程标识PID,一个PID只能标识一个进程

2.进程状态是指程序执行过程中的变化。进程状态随着程序的执行和外界条件的变化而转换,一般分为三类:就绪态、运行态、阻塞态。

就绪态:进程已经具备运行条件,但是CPU还没有分配过来

运行态:进程占用CPU,并在CPU上运行

阻塞态:进程因等待某件事发生而暂时不能运行。

3.ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照。

4.使用ps aux--sort-%CPU命令查看CPU占用率

5.ps-ef命令查看UID、PID、PPID等信息

6.ps axo命令自定义显示的字段

7.查看指定进程PID的方法

(1)使用cat命令

(2)使用pidof命令

(3)使用pgrep命令

8.pidpf命令查看vsftpd服务进程PID,然后测试信号SIGHUP

9.使用top命令查看nice级别

 

作业控制

foreground:前台进程是在终端中运行的命令,该终端为进程的控制终端。

background:后台进程没有控制终端,不需要终端的交互。