一、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。
分析:查看磁盘剩余空间需要使用命令df命令。发送邮件需要安装邮件服务器(安装服务端:yum install postfix -y ;安装客户端:yum install mailx -y;开启邮件服务并开机自启:systemctl enable postfix --now)。每天检查一次需要做计划任务。
1、确保邮件服务和crond服务正常运行
2、编写脚本
3、加可执行权限
4、测试
5、加入计划任务
二、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。
需要提前安装httpd包(yum install -y httpd)
查看进程方式:
1、编写脚本(注意脚本名称不要带有httpd字眼,会影响进程数判断 )
2、加可执行权限
3、测试
查看端口方式:
1、编写脚本
2、加可执行权限
3、测试
三、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。
1、编写代码
2、加可执行权限
3、测试