怎么停止VM虚拟机Linux系统的更新
时间: 2024-11-24 13:40:31 浏览: 12
在Linux系统中,尤其是对于基于Debian或Ubuntu的VM虚拟机(如VirtualBox或VMware),如果你想阻止自动安全更新,可以采取以下步骤:
1. **禁止apt自动更新**:
- 打开终端:`Ctrl + Alt + T`
- 输入命令行更改更新策略:
```
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
```
- 搜索 `Unattended-Upgrade::Allowed-Origins` 部分,注释掉或移除所有允许自动更新的源,如 `deb [trusted=yes] https://example.com/debian stretch main contrib non-free universe`。保留仅限于安全更新的源(例如 `security`)。
- 确保 `Automatically update security packages` 和 `Unattended-Upgrade::Origins-Pattern` 设置为只包括安全更新。
- 保存并退出:按 `Ctrl+X`, 然后输入 `Y` 并回车。
2. **禁用cron定时任务**:
- 使用 `crontab -e` 编辑用户的定时任务计划。
- 在文件中查找与自动更新相关的定时任务(通常有类似 `@daily apt-get upgrade` 的行),将其注释掉或者删除。
3. **重启服务**:
- 重启 `unattended-upgrades` 服务:
```
sudo service unattended-upgrades stop
sudo systemctl disable unattended-upgrades.service
```
完成上述步骤后,Linux VM的自动更新应该会被禁用。如果需要恢复更新功能,只需反向操作上述步骤即可。
阅读全文