Сбросить сервер 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
может использоваться для запуска сценариев установки пакетов и возврата их к значениям по умолчанию.