如何修补更新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