0


linux实训五软件包管理和进程管理

实训内容:

  1. 使用RPM

(1)使用RPM查询lsof命令是否被安装,如未安装,请使用RPM命令安装。

rpm -q lsof

(2)使用RPM命令查看被安装的包的信息,并列出该包中有哪些文件。

rpm -qi lsof

rpm -ql lsof

(3)使用RPM命令卸载lsof 命令。

rpm -e lsof –nodeps

  1. 使用YUM

  2. 搭建本地 YUM 源。

(2)使用YUM命令列出所有可更新的软件清单。(3)使用 YUM命令查找lsof命令的软件包。

yum check-update

(3)使用 YUM命令查找lsof命令的软件包。

yum search lsof

(4)使用 YUM命令安装lsof命令。

yum install lsof

3、进程查看、终止、挂起及暂停等操作

(1)使用ps命令显示所有用户的进程。

ps aux

  1. 在后台运行cat命令。查看进程cat,并杀死进程。(3)使用top命令只显示某一用户的进程。

cat &

ps aux | grep cat

Kill -9 2894

  1. 执行命令cat,按Ctrl+z挂起进程,输入jobs命令查看作业。

  1. 使用top命令只显示某一用户的进程

top -u nobody

  1. (5)使用bg命令,把cat切换到后台执行。

bg %1

  1. 使用fg命令,把cat切换到前台执行。按Ctrl+c结束进程。

4、通过at命令实现计划任务

(1)5分钟后执行/bin/date,使用atq查询已添加的at计划任务。

at now + 5 minutes

/bin/date

[按Ctrl+d保存任务]

atq

(2)查找系统中任何以c为后缀名的文档,将结果保存到$HOME/findc文件中,指定时间为2019年03月01日早上8点,使用atq查询已添加的at计划任务。

at 8:00am Mar 1 2019

find / -name "*.c" > $HOME/findc

[按Ctrl+d保存任务]

atq

(3)列出现有的所有at任务,删除某at任务,并进行查看是否删除。

atq

atrm X

5、通过cron命令实现计划任务

(1)使用cron 命令实现12月每天下午2点系统进行维护状态,重新启动系统。

crontab -e

0 14 * 12 * /sbin/reboot

(2)使用cron命令实现在12月1号的17点30分查看/etc/passwd内容,并将查看结果送至$ HOME/passtext。

crontab -e

30 17 1 12 * cat /etc/passwd > $HOME/passtext

(3)查看当前的crontab 文件

crontab -l

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/qq_62773260/article/details/133908009
版权归原作者 koshi484 所有, 如有侵权,请联系我们删除。

“linux实训五软件包管理和进程管理”的评论:

还没有评论