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 )
最后 重启系统,查看业务是否正常。
使用如下命令检查是否更新完全。
sudo apt-get install unattended-upgrades
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