У меня есть безголовый сервер (с рабочим столом (ubuntu 10.04)), в который я использую VNC (используя RealVNC) всякий раз, когда я хочу что-то с ним делать. Однако VNC-технология не кажется надежной. Каждую неделю я подключаю монитор, потому что что-то пошло не так, и сервер отключил остальную сеть. Так как же администрировать безголовый сервер?
ПРИМЕЧАНИЕ: я не был уверен, должно ли это быть CW или нет, если вы так думаете, прокомментируйте.
ЕСЛИ эта штука действительно должна быть безголовой, получите оборудование для нее (оборудование KVM, чтобы вы могли удаленно подключаться к виртуальному монитору). Плохая новость - это стоит ... если материнская плата не подготовлена, то это дешево.
Если сервер регулярно выходит из строя, замените его и ОТРЕМОНТИРУЙТЕ.
Хотя я использую VNC для серверов MSWindows, я никогда не использую его для серверов Unix - очень мало, что вы не можете сделать через сеанс командной строки по ssh (и из тех немногих вещей, которые вы не можете сделать таким образом, большинство из них также не может быть выполнено через VNC). Иногда графический интерфейс удобен, но окно X будет вполне успешно работать через существующее соединение ssh - без необходимости полагаться на работающий сервер VNC.
Однако, если ваша система не взаимодействует с сетью, это не поможет (если у вас нет последовательного TTY-соединения с подключенной машиной). Это показатель очень больного щенка, который нужно исправить.
Я бы не стал администрировать безголовый сервер без возможности входа в систему через последовательный порт. Я использую Linux в качестве маршрутизатора, и, хотя у меня не было особых проблем, экспериментируя с DHCP, меня раздражало то, что меня заблокировали из моего безголового устройства.
Сделай это:
/etc/inittab
могу помочь тебе; быть осторожен./boot/grub/menu/lst
, заставьте GRUB выводить сообщения через последовательный порт, а также ядро. Комментарии в этом файле тоже полезны.