
00 03 * * 5 /root/logbak.sh
4、一键部署 LNMP(RPM 包版本)
#!/bin/bash
#
一键部署
LNMP(RPM
包版本
)
#
使用
yum
安装部署
LNMP,
需要提前配置好
yum
源
,
否则该脚本会失败
#
本脚本使用于
centos7.2
或
RHEL7.2
yum ‐y install httpd
yum ‐y install mariadb mariadb‐devel mariadb‐server
yum ‐y install php php‐mysql
systemctl start httpd mariadb
systemctl enable httpd mariadb
5、监控内存和磁盘容量,小于给定值时报警
#!/bin/bash
#
实时监控本机内存和硬盘剩余空间
,
剩余内存小于
500M
、根分区剩余空间小
于
1000M
时
,
发送报警邮件给
root
管理员
#
提取根分区剩余空间
disk_size=$(df / | awk '/\//{print $4}')
#
提取内存剩余空间
mem_size=$(free | awk '/Mem/{print $4}')
while :
do
#
注意内存和磁盘提取的空间大小都是以
Kb
为单位
if [ $disk_size -le 512000 -a $mem_size -le 1024000 ]
then
mail ‐s "Warning" root <<EOF
Insufficient resources,资源不足
EOF
fi
done
6、猜数字游戏
#!/bin/bash
评论