文章目录
进程的基本概念
进程与程序

进程的状态


进程管理的作用

进程启动——前台启动

进程启动——后台启动

进程后台暂停 —— ctrl+Z

例子:
1、将前台进程放入后台,并进行查看

2、启动一个后台进程,并进行查看

3、继续执行后台进行

at命令:



at命令——注意事项

4、在2022年5月15日 1:30 执行 :写入“process test”到 process_test.txt文件

crontab命令:设置需要周期执行的任务




5、在每周五的晚上11点半执行 :写入“process test”到 process_test.txt文件

ps命令:查看系统中当前有哪些进程,选项非常多。

lsof命令:列举系统中已经被打开的文件;

7.结合grep,使用ps,lsof查看上一个定期任务,


8.修改上一个定期任务的优先级,再结束进程。

pstree命令:查看进程间的相关性和依赖关系

在使用 pstree 命令时,如果不指定进程的 PID 号,也不指定用户名称,则会以 init 进程为根进程(PID为1),显示系统中所有程序和进程的信息;反之,若指定 PID 号或用户名,则将以 PID 或指定命令为根进程,显示 PID 或用户对应的所有程序和进程。(常用:ps -pu)
top命令:查看进程信息的动态变化,默认每隔3秒刷新一次

在 top 命令的显示窗口中,还可以使用如下按键,进行交互操作:
? :显示交互模式的帮助;
P:按照 CPU 的使用率排序,默认就是此选项;
M:按照内存的使用率排序;
N:按照 PID 排序;
T:按照 CPU 的累积运算时间排序;
k:按照 PID 给予某个进程一个信号。一般用于中止某个进程,信号 9 是强制中止的信号;
r:按照 PID 给某个进程重设优先级(Nice)值;
q:退出 top 命令;
练习top,pstree等命令。


9.开启yum命令的特殊权限。

1、 top和ps的区别。
ps主要是查看进程的,关注点在于查看需要查看的进程。而top主要是看cpu内存使用情况,及占用资源最多的进程由高到低排序,关注点在于资源占用情况。ps命令只看到的是命令执行瞬间的进程信息,而top是可以持续的监视。另外,top还可以操作进程,例如改变优先级和关闭进程。
2、 nice和renice的区别。
nice命令可以给要启动的进程赋予NI值,但是不能修改已运行进程的NI值。而renice命令同nice命令相反,renice命令可以在进程运行时修改其NI值,从而调整优先级。
本文详细介绍了Linux进程管理的相关命令,包括进程的基本概念、状态和作用。讲解了如何启动和管理进程,如前台启动、后台启动、暂停进程。重点讨论了at和crontab命令用于定时任务,以及ps、lsof、pstree和top命令在监控进程中的应用。同时,文章对比了top与ps、nice与renice的区别,提供了实际操作示例。
6万+

被折叠的 条评论
为什么被折叠?



