我在登录时看到以下提示:
__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|
See /usr/share/doc/system-release/ for latest release notes.
There are 30 security update(s) out of 39 total update(s) available
如何在我的计算机上安装这些更新?
我在登录时看到以下提示:
__| __|_ )
_| ( / Amazon Linux AMI
___|\___|___|
See /usr/share/doc/system-release/ for latest release notes.
There are 30 security update(s) out of 39 total update(s) available
如何在我的计算机上安装这些更新?
# yum update --security
update_cmd = default
当Amazon Linux主机首次启动时,会运行更新。如果您计划长期使用主机,您可能还希望启用自动安全更新。我建议使用yum-cron:
sudo yum install yum-cron
/etc/yum/yum-cron.conf
sudo service yum-cron start
以下是一条有用的评论,经过编辑后提供给你:
如果您正在使用自动扩展组创建/销毁实例等操作,那么在用户数据中应该使用类似以下命令:"sudo yum update -y"。
chkconfig yum-cron on
。 - shlgugyum -y update
步骤失败了。 - Mrinal Saurabhsystemctl enable yum-cron
。该命令的意思不变,只是提示系统管理员在亚马逊Linux 2上启用yum-cron服务的方法已经更新为了systemd命令。 - Dan Prittssystemctl start yum-cron.service
。 - user18275887上面的答案是正确的,这里有4个命令可以复制并粘贴来运行:
# Install the package yum-cron
sudo yum install yum-cron -y
# Change the config file /etc/yum/yum-cron.conf and modify the line apply_updates from no to yes
sudo sed -i "s/apply_updates = no/apply_updates = yes/" /etc/yum/yum-cron.conf
# Enable the yum-cron service to start automatically upon system boot
sudo systemctl enable yum-cron
# Start the yum-cron service now
sudo systemctl start yum-cron
yum install yum-cron -y
sed -i "s/apply_updates = no/apply_updates = yes/" /etc/yum/yum-cron.conf
systemctl enable yum-cron
systemctl start yum-cron
了解更多信息,请查看https://linuxize.com/post/configure-automatic-updates-with-yum-cron-on-centos-7/和https://www.howtoforge.com/tutorial/how-to-setup-automatic-security-updates-on-centos-7/
yum
几年后,甚至多次查看man yum
后,我才注意到--security
标志。+1! - Jordan Reiter