Debian-10系统的安全补丁更新方式

Debian是个免费的服务器系统,目前我的博客就是基于Debian10运行的。

系统都需要做安全更新,Debian也不例外。可以参考官方的手册做更新

保持您 Debian 系统的安全性
想收到最新的 Debian 安全情报的话,请订阅 debian-security-announce 邮件列表。

更方便的方法:您可以使用 apt 来下载最新的安全更新。把以下的一行

deb http://security.debian.org/debian-security buster/updates main contrib non-free

加进 /etc/apt/sources.list 文件内,然后执行 apt-get update && apt-get upgrade 来下载与启用安全更新。

以下是我的更新方案。

首先,在生产环境下,做任何的更新操作一定要记得做数据快照。

 

登录到系统,执行如下命令(仅更新安全更新)

apt-get update
apt-get install -y --only-upgrade $( apt-get --just-print upgrade | awk 'tolower($4) ~ /.*security.*/ || tolower($5) ~ /.*security.*/ {print $2}' | sort | uniq )

最后 重启系统,查看业务是否正常。

使用如下命令检查是否更新完全。

  1. sudo apt-get install unattended-upgrades
  2. sudo unattended-upgrade --dry-run -d

当最后输出如下回显时,显示Debian安全包已经达到最新状态。

/usr/bin/dpkg --status-fd 11 --configure --pending
left to upgrade set()
All upgrades installed
InstCount=0 DelCount=0 BrokenCount=0

 

 

上一篇
下一篇