Browse Source

脚本优化

master
xiaoz 4 years ago
parent
commit
e8c636a233
  1. 21
      init.sh

21
init.sh

@ -3,6 +3,7 @@
#同步时间 #同步时间
function sync_time() { function sync_time() {
echo '正在执行时间同步......'
yum -y install ntpdate yum -y install ntpdate
#设置时区 #设置时区
timedatectl set-local-rtc 1 timedatectl set-local-rtc 1
@ -15,9 +16,23 @@ function sync_time() {
systemctl reload crond systemctl reload crond
echo "同步成功,当前时间:" `date` echo "同步成功,当前时间:" `date`
} }
#修改SSH端口
function change_port() {
echo '正在修改SSH端口......'
config_file="/etc/ssh/sshd_config"
if grep -q "^Port" $config_file;then
sed -i "/^Port/c Port 1993" $config_file
else
echo "Port 1993" >> $config_file
fi
systemctl restart sshd
firewall-cmd --zone=public --add-port=1993/tcp --permanent
firewall-cmd --reload
echo 'SSH端口修改完毕......'
}
#安装BBR #安装BBR
function insrall_bbr() { function insrall_bbr() {
echo '正在安装BBR......'
yum -y install wget yum -y install wget
wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org wget https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm --import RPM-GPG-KEY-elrepo.org rpm --import RPM-GPG-KEY-elrepo.org
@ -34,7 +49,9 @@ function insrall_bbr() {
#清理工作 #清理工作
rm -rf RPM-GPG-KEY-elrepo.org bbr.sh rm -rf RPM-GPG-KEY-elrepo.org bbr.sh
echo 'BBR安装完毕,10s后重启...'
sleep 10
#重启服务器 #重启服务器
reboot reboot
} }
sync_time && insrall_bbr sync_time && change_port && insrall_bbr
Loading…
Cancel
Save