From 9c567b5c426952531949e0753869349b08114dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E5=88=80=E7=8B=90=E7=8B=B8?= Date: Sun, 7 Aug 2022 06:43:27 +0000 Subject: [PATCH] =?UTF-8?q?update=205.PVE=E9=85=8D=E7=BD=AE=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E8=99=9A=E6=8B=9F=E6=9C=BA.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 5.PVE配置模板虚拟机.md | 65 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) diff --git a/5.PVE配置模板虚拟机.md b/5.PVE配置模板虚拟机.md index 55c08e5..dcfac5e 100644 --- a/5.PVE配置模板虚拟机.md +++ b/5.PVE配置模板虚拟机.md @@ -4,7 +4,7 @@ 此时可以将 Debian 模板虚拟机开机,并使用 `Cloud-Init` 中设置的账号密码进行登录。 -本文中的内容需要在 CLI 终端环境下输入命令,常用 SSH 工具请查阅 [SSH 工具推荐](./1.PVE系统安装.md#03ssh工具) 。 +本文中的内容需要在终端环境下输入命令,常用 SSH 工具请查阅 [SSH 工具推荐](./1.PVE系统安装.md#03ssh工具) 。 ### 1.1.启用SSH密码登录 @@ -248,4 +248,67 @@ MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^+ 139.199.215.251 2 10 177 244 -1669us[-1757us] +/- 67ms ^* 203.107.6.88 2 10 377 105 -1005us[-1094us] +/- 19ms +``` + +### 1.6.配置系统自动更新 + +配置 Debian 模板虚拟机的系统自动更新,与配置 PVE 系统自动更新方法基本一致,参考 [PVE系统自动更新](./3.PVE系统调整.md#5pve系统自动更新) 。 + +配置系统更新之前,先检查当前系统定时器状态: + +```bash +## 检查系统定时器 +sudo systemctl status apt-daily-upgrade.timer +``` + +配置系统自动更新策略,执行以下命令: + +```bash +## 配置自动更新策略 +sudo dpkg-reconfigure -plow unattended-upgrades + +## 选择 “是” (“YES”) +## 示例输出 +Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version +``` + +执行命令后,使用键盘 `方向键` 进行选择,`回车` 键进行确认。 + +接下来调整 apt 的 `20auto-upgrades` 配置文件: + +```bash +## 进入 apt 的配置目录 +cd /etc/apt/apt.conf.d + +## 编辑 20auto-upgrades 配置文件 +sudo nano 20auto-upgrades + +## 删除里面全部内容并填写以下内容 +APT::Periodic::Update-Package-Lists "1"; +APT::Periodic::Unattended-Upgrade "1"; +APT::Periodic::AutocleanInterval "1"; +APT::Periodic::CleanInterval "1"; +``` + +再调整 apt 的 `50unattended-upgrades` 配置文件,所有修改项目汇聚如下: + +```bash +## 编辑 50unattended-upgrades 配置文件 +sudo nano 50unattended-upgrades + +## 取消了以下行前面的注释,代表启用 +"origin=Debian,codename=${distro_codename}-updates"; + +## 取消以下行的前面注释,代表启用,并调整参数 +Unattended-Upgrade::AutoFixInterruptedDpkg "true"; + +Unattended-Upgrade::Remove-Unused-Kernel-Packages "true"; + +Unattended-Upgrade::Remove-New-Unused-Dependencies "true"; + +Unattended-Upgrade::Remove-Unused-Dependencies "true"; + +Unattended-Upgrade::Automatic-Reboot "true"; + +Unattended-Upgrade::Automatic-Reboot-Time "04:30"; ``` \ No newline at end of file