(Plesk for Linux) 系統更新
您可以通過Plesk UI 使用 系統更新 工具安裝系統包的更新。該工具會使用作業系統包管理器的原生功能,例如 yum 或 apt 來安裝更新。通過該工具更容易監控和保持包的更新。此外,Plesk UI 可能是某些Plesk 管理員控制系統更新的唯一方式。
系統更新工具可在兩個方面給您幫助:
- 管理作業系統包的更新。
- 管理Plesk自帶的協力廠商組件(如PHP、Apache或Dovecot)的更新。也可以通過Plesk 安裝程式安裝這些更新。但是,在本指南中會將其視作系統更新的一部分,因為這是 Plesk 預設的方式。
系統更新工具能讓您:
- 查看可用的更新
- 管理單個或多個包更新
- 鎖定包以阻止自動更新
- 取消鎖定包以允許自動更新
- 配置與更新相關的電子郵件通知。
系統更新工具不會安裝Plesk 包的更新。使用Plesk 安裝程式來更新。欲瞭解有關更新Plesk的資訊,請參閱 Plesk 更新 。
警告: 如果在更新過程中出現任何問題,請嘗試使用作業系統方式解決這些問題。系統更新工具只是您系統包管理器的前端,例如 yum 或 apt ,因此問題大多是與系統包管理器有關。
開始使用系統更新工具
默認會在Plesk 中啟用系統更新工具。該工具位於 工具與設定 > 伺服器管理 部分 > 系統更新 。另外,您也可以進入 工具與設定 > 更新設定 > 可用更新 和 所有套裝程式 標籤存取該工具。
如果您之前禁用了系統更新工具,請通過以下方式編輯 panel.ini 來啟用:
[updates]
systemUpdatesTool = on
更改系統更新的 Repositories
安全更新
出於穩定性和可靠性考慮,系統更新工具會從最初安裝包的 repository 安裝這些包的更新。該模式稱為 安全更新 且默認在Plesk中使用。
若要查看哪個 repository 用於更新程式封裝,請如下操作:
-
進入 工具與設定 > 更新設定 > 所有套裝程式 標籤。
-
查看 套裝程式 這一列。對於每個包,repository 都會在圓括號中顯示。
如果您要從其它的 repository 更新程式封裝,請禁用 安全更新 。
禁用安全更新
如果您禁用安全更新,系統更新工具將不會保證會從初始安裝包的同一 repository 安裝更新。在此情況下,系統包管理器(例如yum 或 apt)會按照沒有Plesk的方式管理更新。因此,如果系統中有其它的 repositories,則會從這些 repositories 安裝更新。
若要禁用安全更新,請如下操作:
-
進入 工具與設定 > 系統更新 進行操作。
-
清空選項 啟用安全更新系統包 。
切換到其它Repository
- 禁用安全更新。
- 更新程式封裝。
- 啟用安全更新。如果套裝程式的更新安裝自其它的repository,系統更新工具將會使用新的 repository 來更新該套裝程式。該 repository 會在 套裝程式 列( 所有套裝程式 標籤下)中顯示。
未知的 Repositories
但是,如果安裝套裝程式的源 repository 未知,則可使用以下 repositories 中的包進行更新:
- 系統 repositories (例如CentOS、RedHat Enterprise Linux或CloudLinux上ID為」base」或」update」的repositories,或Debian 和 Ubuntu 上分別帶有」Debian」或」Ubuntu」源的repositories)。
- Plesk repositories(例如,CentOS、RedHat Enterprise Linux或CloudLinux上ID自」PLESK_」 開始的repositories,Debian 或 Ubuntu上帶有」Plesk」 源的repositories)。
禁止從其它的Repositories更新
若要允許不安全的更新,您可以隱藏選項 啟用安全更新系統包 。該選項位於 工具與設定 > 系統更新 > 安全更新 。
通過以下方式編輯 panel.ini :
- 若要隱藏選項 啟用安全更新系統包 ,請如下操作:
[updates]
safeUpdatesManagement = false
- 若要令Plesk顯示核取方塊 啟用安全更新系統包 ,請如下操作:
[updates]
safeUpdatesManagement = true
備註: 此時您無法添加或移除套裝程式 repository。但是如果您有存取伺服器的 root 許可權,則可以註冊一個遠端的 repository,用於套裝程式管理器(例如 yum 或 apt )。
更新系統套裝程式
系統更新工具會每日檢查更新,並在包清單中和Plesk首頁上顯示更新資訊。還會發送通知(如果有此配置)。
若要自動更新系統包:
-
請轉入 工具與設定 > 伺服器管理 > 系統更新 > 設定 。
或者,進入 工具與設定 > 更新設定 。
-
選擇 自動安裝系統套裝程式更新 。
-
(備選,不推薦) 指定是否禁用安全更新。可在 更改更新源 中瞭解更多資訊。
-
(備選)指定通知設定以獲取有關已安裝更新的通知。
若要手動更新系統包:
-
請轉入 工具與設定 > 伺服器管理 > 系統更新 > 可用更新 。
對於列表中的每個套裝程式,您可以查看以下詳情:
- 有關可用更新的詳情。若要查看,請在 更新 欄中點按該更新。
- 有關套裝程式的詳情。若要查看,請在 套裝程式 欄中點按該套裝程式的名稱。
-
更新所有或選定的套裝程式
- 若要更新有可用更新的所有的套裝程式,請點按 更新所有 。
- 若要更新指定的套裝程式,請在列表中點按一個或更多的套裝程式並點按 更新 。
若要更新鎖定的套裝程式:
您可以更新任何已鎖定的套裝程式:
- 在 系統更新 中點按 更新 (如果只更新選定的套裝程式)或點按 更新所有 。
- 選擇 解除鎖定套裝程式僅允許該更新 選項(在 更新程式封裝 窗口中)。
若要鎖定套裝程式阻止其進行更新,請如下操作:
在 工具與設定 > 系統更新 中,選擇一個或多個套裝程式並點按 鎖定 。
在自動更新過程中,被鎖定的套裝程式不會自動在系統更新中更新。但是,您可以手動對其更新。如要手動更新,請選擇這些包並點按 更新 然後選擇 解除鎖定套裝程式僅允許此次更新 。更新此類套裝程式的另一個方式是使用本機作業系統方式。
如果有套裝程式依賴一個被鎖定的套裝程式,Plesk 會在更新過程中詢問您是否允許更新被鎖定的套裝程式。
若要解除鎖定套裝程式更新:
在 工具與設定 > 系統更新 中,選擇一個或多個已鎖定的套裝程式並點按 解除鎖定 。
設定電子郵件通知
預設情況下,Plesk 會發送自動郵件通知,通知您可用的和已安裝的系統更新。Plesk 會從您的聯繫資訊中提取電郵地址,即使自動更新關閉了,仍會發送通知。
對於通知,您可以:
- 指定其它的電郵地址。
- 選擇通知的頻率:每日或每週。
- 更改通知的文本和主題。
- 查看通知在電子郵件中看起來如何。
- 關閉通知。
指定一個電郵地址並選擇通知的頻率:
- 進入 工具與設定 > 更新設定(在 「Plesk」 下)。
- 在 「通知」 部分中,指定所需的電郵地址和/或選擇通知電子郵件的頻率。
- 點按 確定 。
若要查看通知在電子郵件中看起來如何,並更改其文本和主題,請如下操作:
- 進入 工具與設定 > 通知(在 「Plesk」 下)。
- 找到 「系統更新:有關新更新的通知」 行和/或:
- 若要預覽通知,請點按該行上的 圖示,預覽將在新標籤中打開。
- 若要編輯文本和主題(您可以使用 HTML 標籤格式化文字),請點按該行上的 圖示,進行更改,然後點按 確定。
查看更新日誌
系統包更新的日誌位於 /var/log/plesk/systemupdatestool.log
您可以查看更新的詳情:
- 已使用的命令。
- 系統包管理器輸出。
- 操作的結果。
禁用系統更新工具
若要禁用系統更新工具,請添加以下行到 panel.ini :
[updates]
systemUpdatesTool = off
當系統更新工具被禁時, 工具與設定 > 系統更新 部分不會在 Plesk 使用者介面顯示。 工具與設定 > 更新與升級設定 仍可用,但是與系統更新相關的標籤將不再顯示( 也就是 可用更新 和 所有套裝程式 標籤)。