进程管理

1.top和ps的区别。
ps看到的是命令执行瞬间的进程信息,而top可以持续的监视
ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗
另外top还可以操作进程,如改变优先级(命令r)和关闭进程(命令k)
ps主要是查看进程的,关注点在于查看需要查看的进程
top主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序,关注点在于资源占用情况
2.nice和renice的区别。
nice是在进程还没有运行的时候运行一个进程,指定优先级。
renice是改变已运行进程的优先级。

  1. 将前台进程放入后台,并进行查看
    进程启动-前台启动
    当用户输入一个命令并运行,就已经启动了一个进程,而且是一个前台的进程,此时系统其实已经处于一个多进程的状态(一个是 Shell 进程,另一个是新启动的进程)。

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

进程启动-后台启动
功能:将命令放入Bash后台运行而不影响终端窗口
“[1]”表示后台任务号,10815是find命令的进程号,"+"代表这个命令是最近一个被放入后台的

  1. 继续执行后台进行

前后台进程切换-bg 命令
功能:使后台暂停的进程重新开始运行
bg命令后跟任务号

  1. 2022515 130 执行 :写入“process test”到 process_test.txt文件

at 命令 at [选项] [时间]

功能:设置在指定的时间执行某个一次性任务

at  -l:列出当前所有等待运行的工作,和atq命令具有相同的额作用。

at  -c工作标识号:显示该at工作的实际内容

时间参数是计划任务的执行时间,HH:MM YYYY-MM-DD,如1:30 2022-05-15

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

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

ps 命令只能显示系统进程的静态信息
功能:查看系统中当前有哪些进程,选项非常多
pa aux:可以查看系统中的所有进程

ps –le:可以查看系统中所有的进程

ps –l:只能看到当前shell产生的进程

lsof命令-列出进程调用信息

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

lsof -p pid:列出某个PID进程打开的文件

lsof -u 用户名:只列出某个用户的进程打开的文件

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

8,练习toppstree等命令。

Pstree 命令 查进程树

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值