commit f97b55fc4551bdd85b8ed34e19f08b11ed28c3bc Author: wzj <244142824@qq.com> Date: Thu Nov 18 13:11:00 2021 +0800 重建 diff --git a/README.md b/README.md new file mode 100644 index 0000000..64c3e32 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +new centos script +... +git clone http://gitea.liuyan.wang/wzj/new_system_set.git;cd new_system_set;bash newset.sh \ No newline at end of file diff --git a/newset.sh b/newset.sh new file mode 100644 index 0000000..d04eae6 --- /dev/null +++ b/newset.sh @@ -0,0 +1,74 @@ +#!/bin/bash +#新系统脚本 +#by author of wzj +#2021年8月20日 +##################### +#安装基本工具 +BASE_INSTALL() +{ +echo -e "\033[32m安装基本工具\033[0m" +sleep 1.5 +for i in wget +do +yum install -y ${i} +done +} + +REPO_REPLACE() +{ +echo -e "\033[32m备份旧yum源并导入阿里源\033[0m" +sleep 1.5 +DATE=`date +"%Y-%m-%d"` +if [ ! -d /etc/yum.repos.d/bak/${DATE} ];then +mkdir -p /etc/yum.repos.d/bak/${DATE} +fi +for i in `ls /etc/yum.repos.d|grep -v bak` +do +\mv /etc/yum.repos.d/${i} /etc/yum.repos.d/bak/${DATE} +done +wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo +wget http://mirrors.aliyun.com/repo/Centos-7.repo -P /etc/yum.repos.d +wget http://mirrors.aliyun.com/repo/epel-7.repo -P /etc/yum.repos.d/ +yum clean all +yum makecache +} + +TOOL_INSTALL() +{ +echo -e "\033[32m安装常用工具\033[0m" +sleep 1.5 +for TOOL in net-tools lrzsz vim +do +echo "安装${TOOL}..." +sleep 1 +#rpm -qa|grep ${TOOL} >>/dev/null 2>&1 +#if [ $? -ne 0 ];then +yum -y install ${TOOL} +#fi +done +} + +FIREWALLD() +{ +echo -e "\033[32m关闭防火墙FIREWALLD\033[0m" +sleep 1.5 +systemctl disable firewalld +systemctl stop firewalld +} + +IPTABLES() +{ +echo -e "\033[32m关闭防火墙IPTABLES\033[0m" +sleep 1.5 +setenforce 0 +if [ ! -f /etc/selinux/config.bak ];then +cp -r /etc/selinux/config /etc/selinux/config.bak +fi +sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config +} +BASE_INSTALL +REPO_REPLACE +TOOL_INSTALL +FIREWALLD +IPTABLES +