系統更新 (僅限 Plesk for Linux)

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

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

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

系統更新工具能讓您:

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

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

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

在本章中:

開始使用系統更新工具

Changing the Repositories of System Updates

更新系統套裝程式

設定通知

查看更新日誌

禁用系統更新工具

 

開始使用系統更新工具

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

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

[updates]
systemUpdatesTool = on

 

 

Changing the Repositories of System Updates

Safe Updates

For stability and reliability reasons, the System Updates tool installs updates for each package from the repository from which this package was initially installed. Such a mode is called safe updates and is used in Plesk by default.

To view which repository is used to update a package:

  1. Go to Tools & Settings > Update and Upgrade Settings > the All Packages tab.
  2. Look at the Package column. For each package, the repository is displayed in the round brackets.

    System Updates_Repo

If you need to update a package from a different repository, disable safe updates.

  

Disabling Safe Updates

If you disable safe updates, the System Updates tool no longer ensures that the updates are installed from the same repository as an initial package. The system package manager, such as yum or apt, manages updates in this case in the same way as it does without Plesk. Therefore, if there are other repositories available in the system, updates can be installed from them.

To disable safe updates:

  1. Go to Tools & Settings > System Updates.
  2. Clear the option Enable safe updates for system packages.

    safe_updates_option

  

Switching to Another Repository

  1. Disable safe updates.
  2. Update the package.
  3. Enable safe updates. If updates for the package were installed from a different repository, the System Updates tool will use the new repository for updating this package. The repository is displayed in the Packages column in All Packages.

  

Unknown Repositories

If the source repository of an installed package is unknown, the package can be updated with a package from one of the following repositories:

  • System repositories (such as the repositories with the "base" or "update" ID on CentOS, RedHat Enterprise Linux, or CloudLinux, or with the "Debian" or "Ubuntu" origin on Debian and Ubuntu correspondingly);
  • Plesk repositories (such as the repositories with the ID beginning with "PLESK_" on CentOS, RedHat Enterprise Linux, or CloudLinux, or the "Plesk" origin on Debian or Ubuntu).

  

Prohibiting Updates from Different Repositories

To prohibit unsafe updates, you can hide the option Enable safe updates for system packages, which can be used to allow unsafe updates. This option is located in Tools & Settings > System Updates > Safe Updates.

Edit panel.ini in the following way:

  • To hide the option Enable safe updates for system packages:
[updates]
safeUpdatesManagement = false
  • To make Plesk show the checkbox Enable safe updates for system packages:
[updates]
safeUpdatesManagement = true

Note: At the moment, you cannot add or remove a package repository. But if you have a root access to the server you can register a remote repository as it is usually done for package managers, such as yum or 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使用者介面顯示。工具與設定 > 更新與升級設定仍可用,但是與系統更新相關的標籤將不再顯示(可用更新所有套裝程式)。

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.