更新服务器的安全方法是什么?

更新服务器的安全方法是什么?

我在 VMware Workstation 上运行 Ubuntu Server 10.10,我想更新它,因为我看到它提供了新版本的“natty”,但我那里有很多重要文件,我不知道是否可以do-release-upgrade安全运行。有什么最佳实践建议?

更新:据我了解,命令sudo apt-get update && sudo apt-get upgrade仅适用于当前系统更新及其所有包。

答案1

大多数情况下,升级都是相当安全的。
不幸的是,你永远无法 100% 确定一切顺利。

因此,我建议您在升级迫在眉睫时采取每个人都会采取的措施:备份

获取外部硬盘或任何其他类型的存储(网络文件服务器......),备份所有必要的文件(包括运行服务器(如 apache、samba 等)的配置文件),然后继续升级。

更新:如果 Ubuntu Server 是在 VMware Workstation 上运行的映像,为什么不直接克隆/备份该映像,然后进行升级?

你必须运行:sudo do-release-upgrade

更多信息请见这里

最新更新:

升级后,屏幕变黑,光标闪烁。

我们讨论了这个问题,发现splash vt.handoff=7虽然没有安装 GUI,但 grub 条目已经附加。

然后,我们尝试编辑 grub 条目并删除上述参数,这样做成功了。

因此我们随后编辑/etc/default/grub并制作了GRUB_CMDLINE_LINUX_DEFAULT=""
保存文件,发出sudo update-grub以更新 grub 菜单项,问题就解决了。

答案2

始终假设升级将会彻底失败,并据此规划您的步骤。

  • 备份文件
    • 确保/etc/apachesamba等中的配置文件cups也已保存。
    • MySQL:创建mysqldump你的数据库。
    • 还要考虑备份您的/home/和共享。
  • 检查您是否确实可以恢复备份。
  • 我工作的地方也习惯对整个磁盘进行完整备份。

我们使用第二个系统来存储未压缩的备份,这样我就可以将ssh文件恢复到新系统。但如果需要,您也可以使用 USB 记忆棒或驱动器来执行此操作。虚拟服务器的一个优点是您可以克隆映像并在克隆上尝试升级。

在更新期间,我倾向于浏览那些被替换/升级/删除的文件,但是当你进行发行版升级时,这是毫无意义的。

  • 开始升级并密切关注任何错误。升级完成后,尝试查看重要内容是否仍在运行。

如果升级失败,请重新安装并使用备份恢复所有配置。

相关内容