Browse Source

Update init_debian.sh

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

35
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
} }
#设置虚拟内存,如果存在虚拟内存,则不设置 #设置虚拟内存,如果存在虚拟内存,则不设置

Loading…
Cancel
Save