9.24. PATCH(1)
9.24.1. NAME 复制链接链接已复制到粘贴板!
patch - 管理服务器补丁。
9.24.2. 描述 复制链接链接已复制到粘贴板!
列出、描述、安装、回滚并创建服务器补丁。
补丁是 zip 归档文件,其中包含用于升级服务器并解决问题或添加新功能的工件。补丁可将目标版本应用到具有不同版本的多个服务器安装。
9.24.3. SYNOPSIS 复制链接链接已复制到粘贴板!
patch ls
patch install 'patch-file'
patch describe 'patch-file'
补丁回滚
patch create 'patch-file' 'target-server' 'source-server-1' ['source-server-2'…]
9.24.4. PATCH 列表选项 复制链接链接已复制到粘贴板!
- --server='path/to/server'
- 设置当前服务器主目录之外的目标服务器的路径。
- -v, --verbose
- 显示每个已安装的补丁的内容,包括有关单个文件的信息。
9.24.5. 补丁安装选项 复制链接链接已复制到粘贴板!
- --dry-run
- 显示补丁在不应用任何更改的情况下进行的操作。
- --server='path/to/server'
- 设置当前服务器主目录之外的目标服务器的路径。
9.24.6. PATCH DESCRIBE 选项 复制链接链接已复制到粘贴板!
- -v, --verbose
- 显示补丁的内容,包括有关单个文件的信息
9.24.7. 补丁回滚选项 复制链接链接已复制到粘贴板!
- --dry-run
- 显示补丁在不应用任何更改的情况下进行的操作。
- --server='path/to/server'
- 设置当前服务器主目录之外的目标服务器的路径。
9.24.8. PATCH 创建选项 复制链接链接已复制到粘贴板!
- -q, --qualifier='name'
- 为补丁指定一个描述性限定符字符串;例如,"one-off for issue nnnn"。
9.24.9. 示例 复制链接链接已复制到粘贴板!
patch ls
列出当前在服务器中安装的补丁。
Patch install mypatch.zip
在当前目录中的服务器上安装 "mypatch.zip"。
Patch install mypatch.zip --server=/path/to/server/home
在不同目录的服务器上安装 "mypatch.zip"。
patch 描述 mypatch.zip
显示目标版本和 "mypatch.zip" 的源版本列表。
patch create mypatch.zip 'target-server' 'source-server-1' ['source-server-2'…]
创建了一个名为 "mypatch.zip" 的补丁文件,该文件使用目标服务器的版本并应用到源服务器版本。
补丁回滚
会回滚应用到服务器的最后一个补丁,并恢复之前的版本。