Browse Source

Update init_debian.sh

master
xiaoz 1 day ago committed by GitHub
parent
commit
3b8d81dc9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 37
      init_debian.sh

37
init_debian.sh

@ -60,19 +60,28 @@ init_ssh(){
#初始化时区 #初始化时区
init_timezone(){ init_timezone(){
echo '--------------------------------------------------------------'; echo '--------------------------------------------------------------';
echo 'Setting time zone.' echo 'Setting time zone.'
echo '--------------------------------------------------------------'; echo '--------------------------------------------------------------';
#设置时区为上海 #设置时区为上海
timedatectl set-timezone Asia/Shanghai timedatectl set-timezone Asia/Shanghai
#同步时间
apt-get install ntpdate #安装 chrony 或 systemd-timesyncd 以替代 ntpdate
ntp_path=$(which ntpdate) if apt-get install -y chrony; then
systemctl enable chrony
#写入定时任务 systemctl start chrony
echo "*/20 * * * * ${ntp_path} -u pool.ntp.org > /dev/null 2>&1" >> /var/spool/cron/crontabs/root chronyc -a 'burst 4/4'
#重载定时任务 else
/etc/init.d/cron reload apt-get install -y systemd-timesyncd
systemctl enable systemd-timesyncd
systemctl start systemd-timesyncd
fi
#写入定时任务以确保时间同步
(crontab -l 2>/dev/null; echo "*/20 * * * * chronyc burst 4/4 > /dev/null 2>&1 || systemctl restart systemd-timesyncd > /dev/null 2>&1") | crontab -
#重载定时任务
systemctl reload cron
} }
#设置虚拟内存,如果存在虚拟内存,则不设置 #设置虚拟内存,如果存在虚拟内存,则不设置
@ -125,4 +134,4 @@ add_alias() {
} }
#调用函数执行 #调用函数执行
init_soft && init_timezone && set_swap && enable_bbr && change_ulimit && install_vim && add_alias init_soft && init_timezone && set_swap && enable_bbr && change_ulimit && install_vim && add_alias

Loading…
Cancel
Save