1.进程:正在运行的程序,包括这个程序所占用的系统资源。
每个进程都有唯一的进程标识pid,一个pid只能识别一个进程,ppid是父进程id。
进程状态:就绪、运行、阻塞。
2.查看进程
静态查看进程: ps aux(捕捉某一瞬间某一个进程的状态)
-a:显示所有用户的进程,包括完整路径
-u:显示使用者的名称和起始时间
-x:显示没有控制终端的进程
ps elf
-e:显示出系统内核外的所有进程的信息
-l:长格式输出信息
-f:全格式详细输出进程信息
动态查看进程:top(实时动态地显示进程)
(一些命令选项):
-b:以批处理模式操作
-c:显示完整的治命令
-d:屏幕刷新间隔时间
- I:忽略失效过程
-s:保密模式
- S:累计模式
-i<时间>:设置刷新间隔时间
-u<用户名>:指定用户名
-p<进程号>:指定进程
-n<次数>:循环显示的次数
3.信号控制进程:
kill:给进程发送信号
可以用kill-l查看kill所支持的信号(记一点常用的)
1:SIGHUP,重新加载配置
9:SIGKILL,强制终止进程
15:SIGTERM,终止(正常结束)
18:SIGCONT,恢复进程
19:SIGSTOP,暂停进程
4.进程优先级
Linux进程调度及多任务,每个cpu在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。
使用top命令查看nice级别
使用ps命令查看nice级别
这节课中详细了解了进程,以及如何用命令查看进程还有控制信号,希望在以后的学习中进一步掌握这一堂课的内容。
标签:ps,显示,查看,记录,命令,kill,linux,进程 From: https://www.cnblogs.com/R0521/p/17803385.html