CentOS 8更新已安装的软件包以确保安全
时间:2020-01-09 10:34:11 来源:igfitidea点击:
我需要为CentOS 8.x(CentOS Enterprise Linux)服务器上的安全性更新已安装的软件包。
如何使用yum命令更新CentOS 8.x系统?
您如何在CentOS 8上安装安全更新?
保留您的系统,内核,泊坞窗和已安装的应用程序是一项重要的sysadmin任务。
更新的CentOS 8系统意味着更少的安全问题和更高的系统稳定性。
在应用更新和补丁程序时,CentOS Enterprise Linux 8.x非常用户友好。
本教程将学习如何使用yum命令或GUI工具更新CentOS系统以进行桌面安装。
CentOS 8更新已安装的软件包以确保安全
在CentOS上安装更新的过程:
- 打开终端应用程序。
- 对于远程服务器,请使用ssh命令登录:
ssh Hyman @ my-centos-8-cloud-server
。 - 显示有关可用更新/软件包的信息,运行:
sudo yum check-update
- 发出命令sudo yum update刷新软件包数据库并安装更新。
- 如果通过输入" sudo reboot"命令更新了内核,则重新引导系统。
让我们详细了解所有应用补丁的命令和步骤。
查找有关可用的与安全相关的更新的信息
最好确定该包装盒是否有可用的更新。
因此,运行以下命令:
sudo yum check-update
输出示例:
Last metadata expiration check: 0:00:30 ago on Tuesday 17 December 2019 08:05:55 AM UTC. bash.x86_64 4.4.19-8.el8_0 BaseOS dracut.x86_64 049-10.git20190115.el8_0.1 BaseOS dracut-config-rescue.x86_64 049-10.git20190115.el8_0.1 BaseOS dracut-network.x86_64 049-10.git20190115.el8_0.1 BaseOS dracut-squash.x86_64 049-10.git20190115.el8_0.1 BaseOS grub2-common.noarch 1:2.02-66.el8_0.1 BaseOS grub2-pc.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-pc-modules.noarch 1:2.02-66.el8_0.1 BaseOS grub2-tools.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-tools-extra.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-tools-minimal.x86_64 1:2.02-66.el8_0.1 BaseOS initscripts.x86_64 10.00.1-1.el8_0.1 BaseOS kernel.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-core.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-modules.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools-libs.x86_64 4.18.0-80.11.2.el8_0 BaseOS kpartx.x86_64 0.7.8-7.el8_0.2 BaseOS libnfsidmap.x86_64 1:2.3.3-14.el8_0.2 BaseOS platform-python.x86_64 3.6.8-4.el8_0 BaseOS python3-libs.x86_64 3.6.8-4.el8_0 BaseOS python3-perf.x86_64 4.18.0-80.11.2.el8_0 BaseOS python3-rpm.x86_64 4.14.2-11.el8_0 BaseOS selinux-policy.noarch 3.14.1-61.el8_0.2 BaseOS selinux-policy-targeted.noarch 3.14.1-61.el8_0.2 BaseOS Obsoleting Packages grub2-tools.x86_64 1:2.02-66.el8_0.1 BaseOS
是否想在屏幕上看到更新列表?
尝试将以下命令与grep命令一起使用:
sudo yum check-update sudo yum check-update | more sudo yum check-update | grep kernel sudo yum check-update
在应用更新之前,请记下Linux内核版本,运行:
uname -mrs
输出示例:
Linux 4.18.0-80.7.1.el8_0.x86_64 x86_64
如何通过yum命令行为CentOS 8安装更新
打开终端应用程序或使用ssh命令登录。
运行yum命令以升级CentOS Linux系统上所有已安装的软件包:
$ sudo yum update
只能将与安全性相关的更新应用于服务器,运行:
sudo yum --security update
如何更新单个软件包?
运行以下命令:
sudo yum update pkg_name sudo yum update nginx sudo yum update php sudo yum update httpd
也可以如下安装除内核和PHP软件包以外的所有更新:
sudo yum -x 'kernel*' -x 'php*' update
-x选项排除指定给定名称的软件包。
有关更多信息,请参见强制yum update命令排除某些软件包。
重新启动Linux系统
您必须在CentOS 8.x Linux内核更新后重启系统,运行:
sudo reboot
验证Linux内核版本并列出更新:
uname -mrs sudo yum check-update
在CentOS 8上检查软件包更新