首页 > 数据库 > 数据库开发技术 > Linux系统初始化脚本之二
先放个链接,万一有人关注呢
↓ ↓ ↓ ↓ ↓
#!/usr/bin/bashecho "欢迎使用初始化jio本"read -p "是否安装epel源?Y/N:" an1if [ $an1 = 'y' ] || [ $an1 = 'Y' ];then#安装epel源echo "正在安装epel源,请耐心等待..."yum -y install epel-release &> /dev/nullelsebreakfi{read -p "是否需要配置base源?Y/N:" an2if [ $an2 = 'y' ] || [ $an2 = 'Y' ];then#配置yum源/bin/cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.baksed -ri "s/\(mirrorlist=\)/#1/g" /etc/yum.repos.d/CentOS-Base.reposed -ri "s/#\(baseurl=\)/1/g" /etc/yum.repos.d/CentOS-Base.repoelsebreakfi}{read -p "是否需要配置epel源?Y/N:" an3if [ $an3 = 'y' ] || [ $an3 = 'Y' ];then/bin/cp /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.baksed -ri "s/\(mirrorlist=\)/#1/g" /etc/yum.repos.d/epel.reposed -ri "s/.*\(baseurl=\)/1/g" /etc/yum.repos.d/epel.repoelsebreakfi}read -p "是否清楚缓存并建立新的缓存?Y/N:" an4if [ $an4 = 'y' ] || [ $an4 = 'Y' ];thenecho "正在清理缓存并建立新的缓存,请稍后..."#清除缓存yum clean all &> /dev/null#新建缓存yum makecache &> /dev/nullif [ $? -eq 0 ];thenecho "缓存建立完成!"elseecho "缓存建立失败,请检查网络或者日志文件!"fielsebreakfi#关闭防火墙systemctl stop firewalld &> /dev/nullsystemctl disable firewalld &> /dev/null#关闭selinuxsetenforce 0 &> /dev/nullsed -ri 's/\(SELINUX=\)enforcing/\1disabled' /etc/selinux/config &> /dev/nullyum -y install vim wget lsfo &> /dev/nullif [ $? -eq 0 ];thenecho "常用工具安装完成,祝您使用愉快!"elseecho "常用工具安装失败,请检查网络或日志"fi
谢谢你这么好看还关注我

原文作者:运维book思议;如有侵权,请联系管理员删除。