## centos7安装后优化脚本 ##关闭防火墙、selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce 0 systemctl disable firewalld.service systemctl stop firewalld.service ##禁止ctrl+alt+delete重启机器 cat /etc/redhat-release | grep 'release 7' && rm -f /usr/lib/systemd/system/ctrl-alt-del.target ##修改主机名 #hostnamectl --static set-hostname yourhostname timedatectl set-local-rtc 0 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间 timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海 localectl set-locale LANG=en_US.UTF-8 # 设置英文utf-8 ##内核优化 grep -q "hard nofile 655350" /etc/security/limits.conf || echo "* hard nofile 655350" >> /etc/security/limits.conf grep -q "soft nofile 655350" /etc/security/limits.conf || echo "* soft nofile 655350" >> /etc/security/limits.conf grep -q "hard nproc 655350" /etc/security/limits.conf || echo "* hard nproc 655350" >> /etc/security/limits.conf grep -q "soft nproc 655350" /etc/security/limits.conf || echo "* soft nproc 655350" >> /etc/security/limits.conf sed -i -e 's/^#DefaultLimitNOFILE=/DefaultLimitNOFILE=655350/' /etc/systemd/system.conf rm -f /etc/security/limits.d/*.conf mv -f /etc/sysctl.conf /etc/sysctl.conf.bak cat >>/etc/sysctl.conf<> /etc/profile << EOF export JAVA_HOME=/data/jdk1.8.0_191 export PATH=\$PATH:\$JAVA_HOME/bin EOF source /etc/profile exit 0