系統更新 (僅限 Plesk for Linux)

您可以通過Plesk UI 使用系統更新工具安裝系統包的更新。該工具會使用作業系統包管理器的原生功能,例如yum apt來安裝更新。通過該工具更容易監控和保持包的更新。此外,Plesk UI 可能是某些Plesk 管理員控制系統更新的唯一方式。

系統更新工具可在兩個方面給您幫助:

  • 管理作業系統包的更新。
  • 管理Plesk自帶的協力廠商組件(如PHP、Apache或Dovecot)的更新。也可以通過Plesk 安裝程式安裝這些更新。但是,在本指南中會將其視作系統更新的一部分,因為這是 Plesk 預設的方式。

系統更新工具能讓您:

  • 查看可用的更新
  • 管理單個或多個包更新
  • 鎖定包以阻止自動更新
  • 取消鎖定包以允許自動更新
  • 配置更新相關的通知。

系統更新工具不會安裝Plesk 包的更新。使用Plesk 安裝程式來更新。欲瞭解有關更新Plesk的資訊,請參閱 Plesk 更新

重要:如果在更新過程中出現任何問題,請嘗試使用作業系統方式解決這些問題。系統更新工具只是您系統包管理器的前端,例如yum apt,因此問題大多是與系統包管理器有關。

在本章中:

開始使用系統更新工具

更改系統更新的 Repositories

更新系統套裝程式

設定通知

查看更新日誌

禁用系統更新工具

 

開始使用系統更新工具

默認會在Plesk 中啟用系統更新工具。位於工具與設定 > 伺服器管理 部分 > 系統更新。另外,您也可以進入工具與設定 > 更新與升級設定 > 可用更新所有包 標籤存取該工具。

如果您之前禁用了系統更新工具,請通過以下方式編輯panel.ini 來啟用:

[updates]
systemUpdatesTool = on

 

 

更改系統更新的 Repositories

安全更新

出於穩定性和可靠性考慮,系統更新工具會從最初安裝包的 repository 安裝這些包的更新。該模式稱為安全更新且默認在Plesk中使用。

若要查看哪個 repository 用於更新程式封裝,請如下操作:

  1. 進入 工具與設定 > 更新與升級設定 > 所有套裝程式 標籤。
  2. 查看套裝程式這一列。對於每個包,repository 都會在圓括號中顯示。

    System Updates_Repo

如果您要從其它的 repository 更新程式封裝,請禁用安全更新

  

禁用安全更新

如果您禁用安全更新,系統更新工具將不會保證會從初始安裝包的同一 repository 安裝更新。在此情況下,系統包管理器(例如yum 或 apt)會按照沒有Plesk的方式管理更新。因此,如果系統中有其它的 repositories,則會從這些 repositories 安裝更新。

若要禁用安全更新,請如下操作:

  1. 進入 工具與設定> 系統更新 進行操作。
  2. 清空選項 啟用安全更新系統包

    safe_updates_option

  

切換到其它Repository

  1. 禁用安全更新。
  2. 更新程式封裝。
  3. 啟用安全更新。如果套裝程式的更新安裝自其它的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首頁上顯示更新資訊。還會發送通知(如果有此配置)。

若要自動更新系統包:

  1. 請轉入 工具與設定 > 伺服器管理 > 系統更新 > 設定

    另外可進入 工具與設定 > 更新與升級 設定

  2. 選擇 自動安裝系統套裝程式更新
  3. (備選,不推薦) 指定是否禁用安全更新。可在更改更新源中瞭解更多資訊。
  4. (備選)指定通知設定以獲取有關已安裝更新的通知。

    System_Updates

若要手動更新系統包:

  1. 請轉入 工具與設定 > 伺服器管理 > 系統更新 > 可用更新

    對於列表中的每個套裝程式,您可以查看以下詳情:

    • 有關可用更新的詳情。若要查看,請在 更新 欄中點按該更新。
    • 有關套裝程式的詳情。若要查看,請在 套裝程式 欄中點按該套裝程式的名稱。
  2. 更新所有或選定的套裝程式
    • 若要更新有可用更新的所有的套裝程式,請點按 更新所有
    • 若要更新指定的套裝程式,請在列表中點按一個或更多的套裝程式並點按 更新

若要更新鎖定的套裝程式:

您可以更新任何已鎖定的套裝程式:

  1. 系統更新 中點按 更新(如果只更新選定的套裝程式)或點按 更新所有
  2. 選擇 解除鎖定套裝程式僅允許該更新 選項(在更新程式封裝 窗口中)。

若要鎖定套裝程式阻止其進行更新,請如下操作:

工具與設定 > 系統更新 中,選擇一個或多個套裝程式並點按 鎖定

在自動更新過程中,被鎖定的套裝程式不會自動在系統更新中更新。但是,您可以手動對其更新。如要手動更新,請選擇這些包並點按 更新 然後選擇 解除鎖定套裝程式僅允許此次更新。更新此類套裝程式的另一個方式是使用本機作業系統方式。

如果有套裝程式依賴一個被鎖定的套裝程式,Plesk 會在更新過程中詢問您是否允許更新被鎖定的套裝程式。

若要解除鎖定套裝程式更新:

工具與設定 > 系統更新 中,選擇一個或多個已鎖定的套裝程式並點按 解除鎖定

 

設定通知

Plesk 可能會通知您有關 Plesk 包和系統包更新的資訊。即使自動更新已被關閉,Plesk 仍會顯示有關可用更新的通知。

若要配置通知,請轉入 工具與設定 > 系統更新 > 設定 > 通知 部分。

 

查看更新日誌

系統包更新的日誌位於 /var/log/plesk/systemupdatestool.log

您可以查看更新的詳情:

  • 已使用的命令。
  • 系統包管理器輸出。
  • 操作的結果。
 

禁用系統更新工具

若要禁用系統更新工具,請添加以下行到 panel.ini

[updates]
systemUpdatesTool = off

當系統更新工具被禁時,工具與設定 > 系統更新部分不會在Plesk使用者介面顯示。工具與設定 > 更新與升級設定仍可用,但是與系統更新相關的標籤將不再顯示(可用更新所有套裝程式)。