|
#############################################################
# File Name: system.sh
# Author: Hermoso
# E-mail: shenzhuang@aliyun.com
# Created Time: Fri 18 Oct 2018 05:01:02 PM CST
#==================================================================
#!/bin/sh
# 运行环境CentOS 7.x
system=`uname -i`
if [ $system != "x86_64" ];then
echo "检测到此系统版本不是64位 !"
exit 1
fi
cat /dev/null
echo "添加DNS地址,请稍等....... "
cat >> /etc/resolv.conf /dev/null
yum makecache &>/dev/null
yum -y install epel-release &>/dev/null
echo "同步时间,请稍等....... "
if [ -f /usr/sbin/ntpdate ];then
echo ""
else
yum -y install ntp &>/dev/null
fi
/usr/sbin/ntpdate cn.pool.ntp.org &>/dev/null
echo “0 4 * * * /usr/sbin/ntpdate cn.pool.ntp.org” >> /var/spool/cron/root
systemctl restart crond.service
echo "安装vim,请稍等....... "
yum -y install vim &>/dev/null
echo "命令补全,请稍等....... "
yum install bash-completion -y &>/dev/null
echo "设置最大打开文件描述符数,请稍等......."
echo "ulimit -SHn 102400" >> /etc/rc.local
cat >> /etc/security/limits.conf /dev/null
systemctl stop firewalld.service
echo "优化ssh服务,请稍等......."
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
systemctl restart sshd.service
echo "--------------"
cat >> /etc/sysctl.conf |
|
|