发表于:2026-06-28 |

项目5 进程管理

进程查看-ps命令

image204.png

image205.png

image206.jpeg

image207.png

image208.png

pstree

image209.png

image210.png

image211.png

image212.jpeg

进程终止-kill命令

image213.png

image214.png

image215.png

image216.png

image217.png

任务的前台与后台调度

image218.png

image219.png

image220.png

image221.png

image222.png

image223.png

image224.png

image225.png

服务管理

image226.png

image227.png

image228.png

image229.png

image230.png

image231.png

image232.png

image233.png

计划任务

at命令

image234.png

image235.png

image236.png

image237.png

image238.png

image239.png

在job文件中,写入echo “hello world” >> at.txt并保存退出

image240.png

image241.png

image242.png

image243.png

crontab命令

image244.png

image245.png

image246.png

image247.png

image248.png

image249.png

实战案例P126

注意,文档内容每一行命令都需要注释。

用“#”号注释。

任务6-1 系统维护

1.编辑cronjob_shudown文件,将定时任务写入cronjob_shutdown文件

Plain Text

[root@localhost~]# vim cronjob_shutdown

cronjob_shutdown文件内输入:

Plain Text

这里截一张图

2.使用crontab命令加载并查看cronjob_shutdown文件

Plain Text

这里再截一张图.

任务6-2 重启http服务

1.编辑cronjob_restart文件,将定时任务写入cronjob_restart文件

Plain Text

[root@localhost~]# vim cronjob_restart

cronjob_restart文件内输入:

Plain Text

#请自行更改此行注释

0 3 * * 6 /usr/sbin/shutdown- r -t 1800

#请自行更改此行注释

0 3 * * 6 /usr/bin/systemctl restart httpd

这里截一张图

2.加载并查看cronjob_restart文件

Plain Text

这里再截一张图.

任务6-3 备份数据库

1.创建dbbackup.sh文件,并编写dbbackup.sh文件(截图)

文件内容:

Plain Text

编写dbbackup.sh文件时,需要注意以下几点:

①在dbbackup.sh文件中,变量与“=”符号之间,不要有空格,否则脚本会将变量当命令执行。

②获取日期时间时,date命令与“+”符号之间,要有一个空格,否则系统会报错误:./dbbackup.sh:行2:date+%Y%m%d_%H%M%S:未找到命令。

③在dbbackup.sh脚本中,为了安全,在/usr/bin/mysqldump命令后面并没有指定数据库用户名和密码,而是直接指定了数据库名,数据库用户名与密码在/etc/my.cnf文件中配置。

2.在/etc/my.cnf文件添加如下内容完成数据库用户名与密码配置。

Plain Text

这里再截一张图.

3.在cronjob_backup文件中添加dbbackup.sh脚本执行的定时任务。

Plain Text

4.在cronjob_backup文件中添加dbbackup.sh脚本执行的定时任务。

[root@localhost~]# vim cronjob_backup

Plain Text

#请自行更改此行注释

0 3 * * 6 /usr/sbin/shutdown- r -t 1800

#请自行更改此行注释

0 3 * * 6 /usr/bin/systemctl restart httpd

#请自行更改此行注释

0 0 * * * /root/dbbackup.sh

5.加载并查看cronjob_backup文件

Plain Text

这里再截一张图.

上一篇:
下一篇: