为Ubuntu 20.04设置自动无人值守更新
时间:2020-01-09 10:43:37 来源:igfitidea点击:
如何为Ubuntu Linux 20.04 LTS Focal theitroada服务器配置自动无人值守更新?
Linux服务器安全确实是系统管理员的一项基本任务。
保持Ubuntu服务器安全的最基本方法之一是及时安装安全更新以修补漏洞。
默认情况下,安装了无人值守升级软件包,但是您仍然需要配置一些选项。
它将自动安装软件更新,包括安全更新。
在本教程中我们学习了Ubuntu安全团队使用无人值守的升级软件包发布时如何"自动配置安全更新"。
Ubuntu 20.04 LTS的自动无人值守更新
- 更新Ubuntu 20.04 LTS服务器以获取安全补丁,运行:
[admin@aws-ec2-007]$ sudo apt update && sudo apt upgrade
- 如果未安装,请在Ubuntu上安装无人值守升级。输入以下apt命令
[admin@aws-ec2-007]$ sudo apt install unattended-upgrades apt-listchanges bsd-mailx
- 打开无人参与的安全更新,运行:
[admin@aws-ec2-007]$ sudo dpkg-reconfigure -plow unattended-upgrades
- 配置自动无人参与更新,执行:
[admin@aws-ec2-007]$ sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
设置警报电子邮件ID:
Unattended-Upgrade::Mail "[email protected]";
自动重启Ubuntu box,无需进行内核更新:
Unattended-Upgrade::Automatic-Reboot "true";
最后编辑/etc/apt/listchanges.conf并设置电子邮件ID:
[email protected]
保存并关闭文件。如果您的电子邮件服务器正常工作,则最好发送警报。您始终可以将AWS SES与Postfix MTA结合使用,以安全地路由电子邮件。
- 通过运行以下命令验证其是否正常运行:
[admin@aws-ec2-007]$ sudo unattended-upgrades --dry-run
Ubuntu自动无人值守更新示例电子邮件警报
在50unattended-upgrades文件中配置无人值守升级::邮件使无人值守升级可以通过电子邮件向系统管理员发送电子邮件,其中详细说明了需要升级或者有问题的软件包。
Ubuntu服务器通过电子邮件发送更新报告,如下所示:
从CLI显示自动更新日志
现在,您已在Ubuntu Server 20.04 LTS上设置了自动更新。
现在该看日志了。
因此,我们可以使用以下命令,例如grep命令或者cat命令或者更多命令/egrep命令,如下所示:
[admin@aws-ec2-007]$ sudo cat /var/log/unattended-upgrades/unattended-upgrades.log [admin@aws-ec2-007]$ sudo tail -f /var/log/unattended-upgrades/unattended-upgrades.log [admin@aws-ec2-007]$ sudo grep 'linux-image' /var/log/unattended-upgrades/unattended-upgrades.log