This is documentation for Plesk Onyx.
Go to documentation for the latest version, Plesk Obsidian.
在无人值守模式下升级 Plesk for Linux。
-
获取安装程序脚本
下载安装程序脚本:
# wget https://autoinstall.plesk.com/plesk-installer
为已下载的安装程序脚本启用执行模式:
# chmod +x ./plesk-installer
-
通过必要选项启动安装程序
要想实现不需要用户进行任何输入即可升级Plesk,则需要在运行安装程序脚本时通过以下相应选项提供所有必要信息:
#sh ./plesk-installer upgrade <RELEASE> <OPTIONS>
以下参数用于定义您要安装的某个 Plesk 版本。
参数 | 用法 | 详解 |
---|---|---|
产品 ID | upgrade plesk <RELEASE> |
‘plesk’ 是 Plesk 的产品 ID。 |
版本层级 | upgrade plesk stable |
指定 Plesk 的版本层级。 升级到最新可用的Plesk稳定版本: # ./plesk-installer upgrade plesk stable |
发行版本 | upgrade plesk 17.0.17 |
指定确切的发行版本。 # ./plesk-installer upgrade plesk 17.0.17 |
版本 ID | upgrade PLESK_17_0_17 |
指定版本 ID。 # ./plesk-installer upgrade PLESK_17_0_17 使用 list-all 命令查看所有可用的版本 ID: # ./plesk-installer list-all |
若要查看可用的安装程序命令,请运行:
# ./plesk-installer help
若要查看有关扩展的基于选项的界面信息,请运行:
# ./plesk-installer --help-options
示例 1:从默认的更新服务器升级 Plesk
以下命令从 Plesk 更新服务器执行到 17.0.17 发行版本 (ID 为 PLESK_17_0_17) 的升级。所有安装程序输出会重定向到 XML 文件。
# ./plesk-installer upgrade PANEL_17_0_17 --xml
示例 2:从镜像升级 Plesk
以下命令会从能够通过 HTTP 访问的服务器 ‘mirror.example.com’ 上设置的镜像升级 Plesk 到 17.0.17 发行版本(版本 ID 是 ‘PLESK_17_0_17’)。升级文件暂时存储在 /tmp/panel,升级状态将会报告至 admin@example.com 邮件地址。
# ./plesk-installer upgrade PLESK_17_0_17 --source http://mirror.example.com/ --target /tmp/panel --email admin@example.com
示例 3:在多台服务器上升级 Plesk 到最新版本
此脚本会升级指定服务器上安装的 Plesk 到最新可用版本。
#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'plesk installer --select-release-latest --upgrade-installed-components --notify-email admin@example.com'
done