包含功能和代码,不需要的板块可以注释掉
#!/bin/bash
# stop firewalld and selinux 关闭防火墙和selinux
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
# change yum 修改yum源,加快安装速度
yum -y install wget
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo && wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
# synchronize time 同步时间
yum -y install ntp
ntpdate cn.pool.ntp.org
# download vim and reset 安装修改vim和缩进量
yum -y install vim
echo "set sw=4" >> /etc/vimrc
echo "set ts=4" >> /etc/vimrc