Переустановите Linux поверх SSH

У меня большая проблема с нашим сервером разработки, у него была программа под названием Webmin + полный идиот, который администрировал сервер Linux. Ведьма привела к тому, что сервер был полностью перегружен, существует столько разных видов установки одной и той же программы, что ничего не работает. И не заводите меня на пользователей и группы:D

Ну, наконец-то я получил ответственность за администрирование нашего сервера разработки. Но я хотел бы начать с нуля, вместо того, чтобы пытаться найти каждый отдельный пакет и настроить предыдущий админ. Но проблема в том, что это удаленный сервер с доступом по SSH.

На сервере запущен Debian, но я подумываю переустановить его с Ubuntu Server

Спасибо

4 ответа

Решение

Выполнимо, но не для новичка.

  1. Найдите / создайте свободное место на диске - 500M достаточно для Debian без X и создайте новое устройство для установки.
  2. Debootstrap новая установка в раздел.
  3. Настройте загрузчик по умолчанию на новую установку
  4. перезагружать

Не пытайтесь делать это, если только 1) вы действительно не знаете, что делаете, или 2) провайдер не дает вам возможность отслеживать весь процесс загрузки, чтобы вы могли восстановиться после проблемы с загрузчиком.

Еще одна вещь, которую вы можете сделать, если ваш хостинг-провайдер это разрешит, - это получить Debian 5.0 ISO. Загрузите ваш ящик в экспертную настройку, и в меню "загрузить дополнительные компоненты установщика" есть опция openssh-server, которая позволит вам продолжить полную установку удаленно, через ssh. Ваш хостинг-провайдер должен будет пройти начальные запросы и ввести информацию о сети, но как только вы попадете на ssh-консоль, вы сможете контролировать всю установку. Эта ссылка объясняет процедуру со снимками экрана. Ваш поставщик горячих рук должен будет сделать все, чтобы "продолжить установку удаленно с помощью SSH"

Кстати, это немного проще + более надежно, чем встроенная debootstrap, но оба варианта выполнимы.

Посмотрите на debootstrap

Насколько я знаю, нет никаких шансов продолжить установку Linux (или любой другой) через SSH. Кроме того, для начала установки вам потребуется как минимум загрузка с компакт-диска или по сети, а это означает, что вам нужно изменить порядок загрузочных устройств.

Более качественные серверы имеют удаленное управление (например, HP iLO, Dell DRAC,...), что дает вам доступ к консоли сервера через апплет Java. Другой способ - включить вывод консоли на последовательный порт и управлять им с другого компьютера.

Если у вас есть этот сервер в каком-то профессиональном телецентре, вы можете попросить его поддержки о каком-либо удаленном управлении. По сути, они подключают VGA и клавиатурный конвертор к вашему серверу, и вы можете управлять им через интерфейс Java.

Последняя возможность - если это VPS, вы можете управлять им через консоль виртуальной машины.

С наилучшими пожеланиями,

Мартин Кудлачек

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