在Ubuntu系統中,定時更新系統可以通過幾種方法實現,以下是詳細的步驟和技巧:
apt
命令進行系統更新Ctrl+Alt+T
打開終端。sudo apt update
sudo apt upgrade -y
update-manager-core
(如果尚未安裝):sudo apt install update-manager-core
/etc/update-manager/release-upgrades
文件中的 Prompt
類型:
lts
或 normal
。sudo nano /etc/update-manager/release-upgrades
Prompt
為 lts
或 normal
。sudo do-release-upgrade -c
y
重啟計算機以應用更改。cron
創建定時任務Ubuntu 系統中,cron
是一個時間基的任務調度器,允許用戶在特定的時間和日期執行預定的命令或腳本。
Ctrl+Alt+T
打開終端。crontab
文件:crontab -e
crontab
,系統可能會提示你選擇一個編輯器(如 nano
、vim
等)。crontab
文件的格式如下:* * * * * command-to-be-executed
/home/user/backup.sh
,可以這樣寫:0 8 * * * /home/user/backup.sh
crontab -l
cron
服務以應用更改:sudo service cron restart
或者sudo systemctl restart cron
systemd-timesyncd
進行時間同步Ubuntu 18.04 及以上版本自帶 systemd-timesyncd
,可以自動同步系統時間。
sudo timedatectl set-ntp true
ntp
服務器(可選):
編輯 /etc/systemd/timesyncd.conf
文件:sudo vim /etc/systemd/timesyncd.conf
[time]
那一段,加上或者修改成:ntp=ntp.aliyun.com
sudo systemctl restart systemd-timesyncd
通過以上步驟,你可以在Ubuntu系統中實現系統的定時更新。使用 cron
創建定時任務來定期執行系統更新腳本,可以確保你的系統始終保持最新狀態。