实训内容:
- 使用RPM
(1)使用RPM查询lsof命令是否被安装,如未安装,请使用RPM命令安装。
rpm -q lsof
(2)使用RPM命令查看被安装的包的信息,并列出该包中有哪些文件。
rpm -qi lsof
rpm -ql lsof
(3)使用RPM命令卸载lsof 命令。
rpm -e lsof –nodeps
- 使用YUM
- 搭建本地 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
- 在后台运行cat命令。查看进程cat,并杀死进程。(3)使用top命令只显示某一用户的进程。
cat &
ps aux | grep cat
Kill -9 2894
- 执行命令cat,按Ctrl+z挂起进程,输入jobs命令查看作业。
- 使用top命令只显示某一用户的进程
top -u nobody
- (5)使用bg命令,把cat切换到后台执行。
bg %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