进程管理相关命令

一:命令的操作

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

     将命令放入bash后台运行,而不影响终端窗口只需要在命令结尾输入‘&’符号即可,然后被放入后台的进程仍处于运行状态。

    

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

       jobs命令:查看终端窗口放入后台的进程。参数-l:列出进程的PID;-p:只列出进程的PID;-r:只列出运行中的进程;-s:只列出已停止的进程。

3、继续执行后台进行

       首先需要先将一个前台运行的进程挂起(ctrl+z),然后才能在后台将其重新开始运行(bg/fg命令),bg命令:使后台暂停的进程重新开始运行。fg命令:将后台的进程恢复到前台继续运行。

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

 

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

       crontab命令:设置需要周期执行的任务。参数-e:编辑某用户的crontab文件内容;-l:显示某用户crontab文件内容;-r:删除某用户的crontab内容;-i:在删除用户crontab文件时,给出一个确认提示。输入crontab命令为当前用户进行编辑任务:

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

ps命令:查看系统中当前有哪些进程

lsof命令:列举系统中已经被打开的文件。通过 lsof 命令,我们就可以根据文件找到对应的进程信息,也可以根据进程信息找到进程打开的文件。

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

功能:设置进程的优先级(不能修改已运行进程的 NI 值)

每个进程都有优先级,优先级越高,表示进程越有可能获得CPU的使用权

进程的优先级用nice值表示,取值范围是-20~19,默认值为0,数字越大表示优先级越低

8、练习top,pstree等命令。

功能:查看进程信息的动态变化,默认每隔3秒刷新一次

eg: 

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

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

 二:思考

1、top和ps的区别。

在Linux中,top与ps命令都是查看进程信息的。

top命令反应的是系统进程动态信息,默认10s更新一次,可以用ps -d指定屏幕刷新的延迟时间。

ps命令只看到的是命令执行瞬间的进程信息,而top可以持续的监视。

ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗。
另外top还可以操作进程,如改变优先级(命令r)和关闭进程(命令k)
ps主要是查看进程的,关注点在于查看需要查看的进程。

而top主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序,关注点在于资源占用情况

2、nice和renice的区别。

nice是在进程还没有运行的时候运行一个进程,指定优先级。
renice是改变已运行进程的优先级。

三:拓展试验

文件权限练习:

 当对权限不够的文件用chmod进行设置后,就可进行访问文件,查看其信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值