Сбросить сервер Ubuntu 14.04 до полностью свежего состояния?

У меня были серьезные проблемы с тех пор, как я обновил до 14.04, так что теперь, когда я сделал резервные копии всех веб-сайтов и баз данных, которые работали на сервере, не могли бы вы сказать мне, если есть способ полностью переустановить все - но без USB/CD, т.е. через ssh.

Спасибо!

1 ответ

https://help.ubuntu.com/community/Installation/OverSSH содержит руководство по установке поверх SSH с использованием debootstrap. Пример с 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 может использоваться для запуска сценариев установки пакетов и возврата их к значениям по умолчанию.

Другие вопросы по тегам