Alibaba Cloud Linux 2实践之系统安全更新

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 本场景介绍如何在Alibaba Cloud Linux 2上使用YUM命令安装系统安全更新。

Alibaba Cloud Linux 2实践之系统安全更新

1. 创建资源

  1. 在页面左侧,单击 云产品资源 下拉列表,查看本次实验所需资源。
  2. 单击屏幕右侧 创建资源 ,免费创建当前实验所需云产品资源。

说明:

资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在 云产品资源 列表查看已创建的资源信息,例如:IP地址、子用户名称和子用户密码等。


2. 查询安全更新

本节介绍使用yum查询安全更新,查询安全更新的yum命令格式如下。

yum updateinfo <command> [option]

命令内参数的取值说明如下。

变量名称

取值

command

list:查询可用的安全更新列表。 info <update_id>:查询指定的安全更新详情。

其中:参数<update_id>的取值为Alibaba Cloud Linux 2安全公告中的Advisory ID。

option

--sec-severity=<SEVS>--secseverity=<SEVS>:指定安全更新级别,参数<SEVS>为指定的安全更新级别。

注意 安全更新级别的取值严格区分大小写。

--cve=<CVES>:指定CVE ID。CVE ID可从Alibaba Cloud Linux 2安全公告中获取。

如要查看更多命令的帮助信息,请使用命令 yum updateinfo –help

1. 执行以下命令查询当前全部可用的安全更新信息。

yum updateinfo

命令执行结果类似如下:

2. 执行以下命令查询当前可用的安全更新列表。

yum updateinfo list

命令执行结果类似如下:

3. 执行以下命令查询Advisory ID为ALINUX2-2020:0045的安全更新内容。

yum updateinfo info ALINUX2-2020:0045

命令执行结果类似如下:


3. 检查安全更新

命令 yum check-update --security 可以检查系统当前可用的安全更新信息。可以在命令后追加参数 --secseverity=<SEVS> 来检查指定级别的安全更新,参数 <SEVS> 为指定的安全更新级别。

说明: 您可以指定多个安全更新的级别,以逗号(,)分隔,严格区分大小写。

1. 执行以下命令检查当前系统所有可用的安全更新。

yum check-update --security |grep available

命令执行结果类似如下:

2. 执行以下命令检查当前系统可用的Critical和Important级别安全更新。

yum check-update --security --secseverity=Critical,Important |grep available

命令执行结果类似如下:


4. 安装安全更新

yum upgrade 命令可以通过指定安全更新级别进行安全更新,也可以通过指定CVE进行安全更新。

安全更新方式

追加参数

指定安全更新级别

追加参数--secseverity=<SEVS>参数<SEVS>为指定的安全更新级别。

指定CVE

追加参数--cves=<CVES>,参数<CVES>为指定的CVE ID。

说明:您可以指定多个安全更新级别或CVE ID,以逗号(,)分隔,严格区分大小写。

您可以从以下操作步骤中任选一个进行安全更新。

1. 执行以下命令安装Moderate和Low级别安全更新。

yum upgrade --security --secseverity= Moderate,Low

命令执行结果类似如下:

2. 执行以下命令安装CVE-2017-6519和CVE-2019-9924两个CVE相关的安全更新。

yum upgrade --cve=CVE-2017-6519,CVE-2019-9924

命令执行结果类似如下:

说明:通过命令man yum可知,yum upgrade命令等同于yum update --obsoletes。因配置文件/etc/yum.conf中默认开启了obsoletes,所以yum upgrade也等同于yum update

实验链接:/adc/scenario/cb5793199a4a4de99fde2c3daa3a75be

相关文章
|
5天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示&quot;Hello World!&quot;。另可参考LuaDist官方推荐方式安装。
|
5天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
5天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
16 1
|
5天前
|
负载均衡 Linux 应用服务中间件
Linux系统中前后端分离项目部署指南
Linux系统中前后端分离项目部署指南
|
3天前
|
运维 Linux
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
CentOS系统openssh-9,你会的还只有初级Linux运维工程师的技术吗
|
3天前
|
Web App开发 Ubuntu Linux
Linux无图形界面环境使用Python+Selenium实践
【5月更文挑战第1天】Linux无图形界面环境使用Python+Selenium实践
38 2
|
4天前
|
监控 JavaScript Linux
Linux系统之部署Homepage个人导航页
【5月更文挑战第13天】Linux系统之部署Homepage个人导航页
24 1
|
5天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
18 0
|
5天前
|
Linux Perl
Linux系统的文本处理
Linux系统的文本处理
|
5天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
http://www.vxiaotou.com