-
备份原yum源,下载阿里云repo
mkdir -p /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ && curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo && yum clean all && yum makecache && echo -e "\033[41;37m 已完成 1/3 \033[0m"
-
常用工具集
yum -y install net-tools vim epel-release yum-plugin-fastestmirror bash-completion ntpdate lrzsz zip unzip redhat-lsb wget tree yum-utils iftop htop && source /etc/profile.d/bash_completion.sh && echo -e "\033[41;37m 已完成 2/3 \033[0m"
-
关闭firewalld、selinux
systemctl stop firewalld && systemctl disable firewalld && setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config && echo -e "\033[41;37m 已完成 3/3 \033[0m"
-
关闭swap - 根据实际情况选择性关闭
swapoff -a && yes | cp /etc/fstab /etc/fstab_bak && cat /etc/fstab_bak |grep -v swap > /etc/fstab
-
一键配置阿里云yum源、下载常用工具集、关闭firewalld、selinux、swap
mkdir -p /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ && curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && curl -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo && yum clean all && yum makecache && yum -y install net-tools vim epel-release yum-plugin-fastestmirror bash-completion lrzsz zip unzip redhat-lsb wget tree yum-utils iftop htop && source /etc/profile.d/bash_completion.sh && systemctl stop firewalld && systemctl disable firewalld && setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config && swapoff -a && yes | cp /etc/fstab /etc/fstab_bak && cat /etc/fstab_bak |grep -v swap > /etc/fstab && echo -e "\033[41;37m 一键部署完成 \033[0m"