如何修补更新Suse Enterprise Linux服务器命令
时间:2020-01-09 10:40:35 来源:igfitidea点击:
如何通过基于ssh的会话通过命令行选项修补和更新Suse Enterprise Linux服务器?
您需要使用zypper命令来确保系统安全并升级已安装的软件包,包括安全更新。
本教程显示如何修补更新Suse Enterprise Linux服务器版本12 SP 3。
使用zypper修补更新Suse Enterprise Linux
zypper是用于软件管理的命令行。
SUSE Enterprise Linux和OpenSUSE都使用zypper命令。
我们可以将zypper用于以下目的:
- 安装新软件
- 更新软件
- 删除不需要的软件
- 管理储存库
- 执行各种查询,等等。
语法
语法如下:
zypper command zypper [options] command zypper help command
让我们看一下zypper命令的常见示例。
如何刷新所有存储库
$ sudo zypper refresh
如何列出SUSE Enterprise Linux服务器上的可用更新
我们需要查看所有适用的补丁,运行:
zypper lp zypper list-updates zypper list-patches
如何使用较新版本更新已安装的软件包
让我们修补更新Suse Enterprise Linux服务器,执行:
$ sudo zypper update
zypper更新正在进行中请注意,有些正在运行的程序可能使用最近升级删除的文件。
您可能希望检查并重新启动其中的一些。
运行以下命令以列出这些程序:
$ zypper ps -s
您可以使用systemctl命令重新启动这些服务:
$ sudo systemctl restart sshd
重新启动服务器
首先记下当前正在运行的Linux内核版本:
$ uname -mrs
输出示例:
Linux 4.4.114-94.14-default x86_64
您必须重新启动SUSE Enterprise Linux内核更新的框:
$ sudo reboot
或者
$ sudo shutdown -r now
系统重启后,验证新的Linux内核版本:
$ uname -mrs
输出示例:
Linux 4.4.126-94.22-default x86_64