#!/usr/bin/bash
echo "服务器的IP地址:`ifconfig ens33| grep inet | awk '{print $2}' | head -1`"
echo "当前登录的用户:$USER"
echo "当前设备:`ifconfig ens33| grep inet | awk '{print $2}' | tail -1`"
echo "当前的时间:$(date +%y-%m-%d-%H:%M:%S)"
echo "当前磁盘剩余空间:`df -hT | grep /dev/mapper/ | awk '{print $5}'`"
echo "当前内存剩余:`free -m | grep Mem | awk '{print $4}'`"
while :
do
cat <<-EOF
+--------------------------------------------+
| a.检查当前网络状态 |
| b.检查yum是否正常 |
| c.关闭防火墙 |
| d.安装LNMP |
| q.退出 |
+---------------------------------------------
EOF
read -p "请选择要进行的选项" option
if [ $option = "a" ];then
ping -w1 -c1 8.8.8.8
if [ $? -eq 0 ];then
echo "网络正常"
else
echo "网络异常"
fi
continue
fi
if [ $option = "b" ];then
yum makecache fast &> /dev/null
echo "正在检查yum状态"
if [ $? -eq 0 ];then
echo "yum正常"
else
echo "yum不能正常使用"
fi
continue
fi
if [ $option = "c" ];then
systemctl stop firewalld && setenforce 0
echo "以经关闭防火墙和selinux!"
continue
fi
if [ $option = "d" ];then
yum -y install nginx mariadb-server mariadb php php-mysql gd php-gd
echo "LNMP环境安装完毕!"
break
fi
if [ $option = "q" ];then
echo "欢迎使用脚本!"
break
fi
done
shell小程序
最新推荐文章于 2023-04-18 20:04:07 发布