将 Ubuntu 14.04 服务器重置为全新状态?

将 Ubuntu 14.04 服务器重置为全新状态?

自从我更新到 14.04 以来,我遇到了重大问题,所以现在我已经备份了服务器上运行的所有网站和数据库,你能告诉我是否有办法完全重新安装所有内容 - 但不用 USB/CD,即通过 ssh。

谢谢你!

答案1

https://help.ubuntu.com/community/Installation/OverSSH有使用 debootstrap 通过 SSH 安装的指南。serverfault 中有一个例子,https://serverfault.com/questions/208128/how-to-remotely-install-linux-via-ssh有人正在做非常类似的流程。他们首先在虚拟机上测试流程的想法非常有意义。

一般来说,对于特定的软件包/应用程序,您可以使用它sudo apt-get purge $PKG-NAME来删除 deb 软件包及其所有配置文件 - 有时 apt-get 拒绝删除已被更改的配置文件或存在其他非安装文件的目录。我用它updatedb; locate -e -i $APP-NAME来查找此类文件。清除并删除配置文件后,重新安装每个应用程序。

另一个选项是使用sudo aptitude(apt-get 的包管理界面),例如,选择所有已安装的应用程序并选择删除它们(在主屏幕的“已安装”行按“-”),然后找到(“/”)ubuntu-desktop(或您喜欢的元包)并添加它(当包突出显示时按“+”)。现在“g”会带您进入安装屏幕以查看包更改,然后“g”再次提交它们。这不会删除配置文件,但dpkg-reconfigure可用于运行包的安装脚本并将它们恢复为默认值。

相关内容