Linux基本命令的应用---6

一、进程管理

1.列出当前系统中的所有进程,如何观察进程的优先级?

在这里插入图片描述

如上图所示,PRI字段即为优先级。

2.查看当前终端运行的bash进程的PID,在当前终端启动vim编辑器并让其在后台执行,然后列出在当前终端中执行的进程的家族树。

在这里插入图片描述

3.请自行挂载u盘或光盘,然后列出与该设备关联的所有进程。

由于一般文件在Linux中打开后会立马被关闭,所以拷贝ping文件至挂载目录处,并运行“ping 8.8.8.8”命令以便观察实验效果。
在这里插入图片描述

列出U盘相关的所有进程:
在这里插入图片描述

4.启动top命令后暂停对应进程的执行,然后查看该进程的PID,最后通过kill命令发送信号让该进程的终止执行。

  • ○1启用top命令并暂停该进程
    在这里插入图片描述

暂停该进程:
在这里插入图片描述

  • ○2查看该进程的PID
    在这里插入图片描述

由上图可知PID为:6244

  • ○3通过kill命令发送信号让该进程的终止执行
    在这里插入图片描述

5.利用nice程序启动三个vim程序,设置它们的谦让度分别为5,10,15,使用ps命令观察这三个vim程序的优先级设置结果。

在这里插入图片描述

6.请通过ps命令指出当前系统中的一些守护进程,列出他们的PID以及谦让度。

在这里插入图片描述

如上图,守护进程“atd”的PID为1115,谦让度为0;守护进程“sshd”的PID为1104,谦让度为0;守护进程“crond”的PID为1116,谦让度为0。

7.查看守护进程sshd的当前状态,检查sshd服务在第3,5运行级下是否设置为启动。

  • ○1查看守护进程sshd的当前状态
    在这里插入图片描述

  • ○2检查sshd服务在第5运行级下设置情况
    在这里插入图片描述

  • ○3检查sshd服务在第3运行级下设置情况
    ----- - - - - - - - – – 1.切换运行级至第3运行级
    在这里插入图片描述

    ----- - - - - - - - – – 2.查看在第3运行级下的设置情况
    在这里插入图片描述

8.参考综合实训案例11.1和11.2,利用案例所提供的process.sh脚本,启动3个进程并分别设置它们的谦让度为-15, 0和15,运行一段时间后观察这3个进程在累计占用CPU时间(TIME+)以及占用CPU比率(%CPU)上的差异以及系统的平均负载的变化,然后暂停上述3个进程的执行,重新设置它们的谦让度为-5,0和5,再次在运行一段时间后继续观察它们竞争CPU的表现。

  • ○1编写并执行测试脚本process.sh
    在这里插入图片描述
    在这里插入图片描述

  • ○2测试和检查硬件情况
    在这里插入图片描述

  • ○3启动三个进程,谦让度分别为-15、0、15
    在这里插入图片描述
    在这里插入图片描述

从累计占用CPU时间(TIME+)、占用CPU比率(%CPU)和系统平均负载的变化(load average)三个角度来看,随着谦让度的增大,TIME+、%CPU和load average逐渐减小,即谦让度为“-15”的进程在竞争中优于谦让度为“0”的进程,谦让度为“0”的进程在竞争中优于谦让度为“15”的进程。

  • ○4暂停测试进程并调整谦让度为“-5、0、5”
    在这里插入图片描述

  • ○5再次启动进程
    在这里插入图片描述
    在这里插入图片描述

与修改谦让度之前相似,从累计占用CPU时间(TIME+)、占用CPU比率(%CPU)和系统平均负载的变化(load average)三个角度来看,随着谦让度的增大,TIME+、%CPU和load average逐渐减小,即谦让度为“-5”的进程在竞争中优于谦让度为“0”的进程,谦让度为“0”的进程在竞争中优于谦让度为“5”的进程。

二、作业管理

1.启动两个vim编辑器在后台执行,然后查看当前有哪些作业正在执行。

在这里插入图片描述

2.打开ls命令的帮助手册后,先将暂停执行,再转出到前台重新执行,最后退出手册。

  • ○1打开ls命令的帮助手册后,并暂停执行
    在这里插入图片描述

  • ○2将其转出到前台重新执行,而后按“q”退出手册

在这里插入图片描述在这里插入图片描述

3.利用at命令向系统所有用户在当前时间之后的3分钟广播“hello”信息。

在这里插入图片描述

4.请定制如下一次性作业:于今天中午12点将/root/lhd文件备份为/root/lhdbackup。设置完毕后需要检查作业有否执行以及执行的实际效果。

  • ○1定制“今天中午12点将/root/lhd文件备份为/root/lhdbackup”的一次性作业
    在这里插入图片描述

  • ○2时间到达后,执行效果如下图:
    在这里插入图片描述

5.请定制如下全局作业:设定每天中午12点将/root/liuhongde文件备份为/root/liuhongdebackup。设置完毕后需要检查作业有否执行以及执行的实际效果。

  • ○1创建文件“/root/liuhongde”,并向其中写入“helloliuhongde”
    在这里插入图片描述

  • ○2编辑“/etc/crontab”文件,设定每天中午12点将/root/liuhongde文件备份为/root/liuhongdebackup。
    在这里插入图片描述
    在这里插入图片描述

  • ○3时间到达后,执行效果如下图:

在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值