RHCE---作业3

一.判断磁盘空间

1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。

复制代码
# 为了方便测式使用每分钟发送一封邮件,若想要每天定时检查则需要将前两个*改为0 0 
[root@timeserver ~]# crontab -e
* * * * * (($(df -m | grep -w "/" | tr -s " " | cut -d " " -f4)<20408)) && echo "内存空间不足" | mail -s "内存空间不足" 3291614481@qq.com

当前时间

发送邮件时间

复制代码
[root@timeserver ~]# vim test2.sh
x=`systemctl status httpd | grep Active | tr -s " " | cut -d " " -f4`
if (($x==(runing) ))
then
        echo "httpd is already running "
else
        echo " httpd not started ,waiting...."
        yum install httpd -y &> /dev/null
        systemctl httpd
        systmctl disable --now  firewalld
        setenforce 0
        echo "httpd is already running! "        
fi
相关推荐
jamon_tan1 小时前
linux下lvgl8.3动态库编译
linux
子牙老师3 小时前
软件虚拟化 vs 硬件虚拟化
linux·性能优化·云计算
rayyy93 小时前
Linux 下标准的 libX.so 软链接生成
linux
实心儿儿4 小时前
Linux —— 基础IO - 文件描述符
linux·运维·服务器
clear sky .4 小时前
[linux]视频实时推流项目
linux·服务器·音视频
RisunJan4 小时前
Linux命令-nisdomainname(显示或设置系统的 NIS(Network Information Service)域名)
linux·运维·服务器
小此方4 小时前
Re:Linux系统篇(四)指令篇 · 三:两套打包压缩重要指令方法+剩余指令收尾
linux·运维·服务器
冷风阿健5 小时前
Linux 源码安装 Vim 9.2.0272 完整步骤(修复 CVE-2026-34714)
linux·运维·vim
w_t_y_y5 小时前
Claude Code(二)rules
linux·运维·ubuntu
白菜欣5 小时前
Linux —《从零上手Vim:核心用法全解析》
linux·编辑器·vim