Amazon Linux AMI更新安装的软件包以确保安全
时间:2020-01-09 10:37:06 来源:igfitidea点击:
如何使用yum命令更新我的Amazon Linux AMI系统?
保留系统,内核和已安装的应用程序是sysadmin的一项基本任务。
更新的Amazon Linux AMI服务器意味着更少的安全问题并提高了系统稳定性。
在应用更新和补丁程序时,Amazon Linux AMI非常友好。
本教程将学习如何使用yum命令更新Amazon Linux系统。
Amazon Linux AMI更新安装的软件包以确保安全
在Amazon Linux EC2上安装更新的过程如下:
- 打开终端应用程序。
- 对于远程服务器,使用ssh命令登录:
ssh user @ server-name-here
。 - 显示有关更新公告的信息,运行:
sudo yum updateinfo
- 发出命令sudo yum update刷新软件包数据库并安装更新。
- 如果通过输入" sudo reboot"命令更新了内核,则重新引导系统。
让我们详细查看所有命令和示例。
查找有关可用的与安全相关的更新的信息
最好确定该包装盒是否有可用的更新。
因此,运行以下命令:
sudo yum updateinfo
输出示例:
Loaded plugins: priorities, update-motd, upgrade-helper amzn-main/latest | 2.1 kB 00:00:00 amzn-updates/latest | 2.5 kB 00:00:00 Updates Information Summary: updates 10 Security notice(s) 1 important Security notice(s) 1 low Security notice(s) 8 medium Security notice(s) updateinfo summary done
是否想在屏幕上看到更新列表?
尝试将以下命令与grep命令一起使用:
sudo yum check-update sudo yum check-update | more sudo yum check-update | grep bash sudo yum check-update
在应用更新之前,请记下Linux内核版本,运行:
uname -mrs
输出示例:
Linux 4.14.123-86.109.amzn1.x86_64 x86_64
如何通过yum命令行在EC2上为Amazon Linux安装更新
打开终端应用程序或使用ssh登录。
运行yum命令以升级Amazon Linux云服务器上所有已安装的软件包:
sudo yum update
只能将与安全性相关的更新应用于计算机,运行:
sudo yum --security update
如何更新单个软件包?
运行以下命令:
sudo yum update pkg_name sudo yum update curl
也可以如下安装除php73和curl软件包以外的所有更新:
sudo yum -x 'php73*' -x 'curl*' update
-x选项排除指定给定名称的软件包。
有关更多信息,请参见强制yum update命令排除某些软件包。
重新启动Linux系统
您必须在内核更新后重新引导系统,然后运行:
sudo reboot
验证Linux内核版本并列出更新:
uname -mrs sudo yum updateinfo
在Amazon Linux AMI上检查和更新软件包