關閉 Ubuntu 自動更新
前幾天一大早就收到通知網站掛了,上去看了 log 之後發現錯誤竟然是找不到 pagespeed 模組 … 查了一下發現是自動更新造成,這裡把關閉 Ubuntu 自動更新的方法記下來。
某次遇到 Ubuntu 20.04 安裝完一切後,過不久發現原本好好的功能突然出問題,查了一下才發現原本的設定不一樣了,到底發生什麼事?一度懷疑被其他工程師更新了,只好硬著頭皮快點把問題修復,讓網站上線,之後就忘記這件事情。
直到最近有一台新機器也是安裝完畢後,過不久使用 nginx + phpfpm 的網站自己突然就掛了,一直噴 pagespeed module not found
的錯誤 …?一度懷疑是不是主機被入侵 … 經過仔細盤查後才發現原來這台也是 Ubuntu 20.04,預設會開啟自動更新 …
根據 Ubuntu 關閉自動更新 及 How To Disable Automatic Updates on Ubuntu 20.04 LTS 這兩篇文章,關閉自動更新很簡單,只要把以下設定都改為 0 就可以了!
vim /etc/apt/apt.conf.d/20auto-upgrades APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "0";