系統初始化

#!/bin/bash
#----------------------系統初始化--------————————————————————————————————————————————#
Systemctlenv() {
startTime=date +%Y%m%d-%H:%M:%S
startTime_s=date +%s
base=/etc/yum.repos.d/CentOS-Base.repo
if [ $base -e ]
then
echo "$base 存在,開始備份 "
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
echo " 文件已備份至/etc/yum.repos.d/CentOS-Base.repo.backup "
elif [ cat /etc/yum.repos.d/CentOS-Base.repo | grep "aliyuncs" ] ;then
echo " 該源已是aliyuncs "
else
echo " 沒法找到/etc/yum.repos.d/CentOS-Base.repo "
fi
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
echo "正在下載新的base源,請勿進行其餘操做"
yum makecache
echo "正在進行生成緩存數據"
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
echo "開始安裝擴展源"
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo $>/dev/null
echo "正在升級鏡像,請勿操做~大體1-3分鐘內升級完畢!(若是網絡好)"
yum update -y $>/dev/null
echo "恭喜~ yum源配置完畢!"
systemctl stop firewalld.service
systemctl disable firewalld.service
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
echo " firewalld & selinux 均已關閉"
echo "開始執行安裝axel"
yum -y install axel &> /dev/null
echo "axel安裝完畢 "linux

endTime=date +%Y%m%d-%H:%M:%S
endTime_s=date +%s
sumTime=$[ $endTime_s - $startTime_s ]緩存

echo "開始執行$startTime ---> 結束執行$endTime" "任務共計耗時:$sumTime s"bash

}網絡

相關文章
相關標籤/搜索