Итак, гипотетически, я мог бы разместить эту коробку UNIX у своего маршрутизатора, и вся конфигурация была бы выполнена через локальный SSH. Затем, как только он будет настроен, я смогу получить SSH из Интернета и использовать UNIX (и все инструменты, содержащиеся в нем). Существует ли что-то подобное? Если нет, то как я могу это построить? Можно ли на компьютере установить только ОС UNIX (например, без графического интерфейса)?
2 ответа
Сценарий, который вы описываете, называется «установкой без головы». Большинство серверных дистрибутивов Linux настроены таким образом.
Например, Ubuntu выпускается в 3 разных вариантах
- Рабочий стол
- сервер
- Облако
Настольная версия поставляется с Desktop Manager (Gnome, KDE, XFCE), который работает поверх оконной системы X11.
Серверная редакция по умолчанию не устанавливает Desktop Manager, вы просто получаете консоль.
Почти каждый корпоративный сервер настроен на работу без головы. Единственное взаимодействие с сервером осуществляется через IPMI, KVM- коммутатор или SSH. Представьте, как громоздко было бы подключать монитор к каждому блейду в центре обработки данных один за другим.
Если вы не планируете использовать графический интерфейс на своем сервере, имеет смысл отключить его. Оставление установленного графического интерфейса может потреблять ненужные ресурсы.
Кроме того, это увеличивает поверхность атаки сервера. Отключение графического интерфейса является одним из пунктов официального контрольного списка защиты сервера Red Hat .
Отключение графического интерфейса
Самый простой способ отключить графический интерфейс - изменить уровень запуска. Вы можете изменить его на лету с помощью следующей команды
telinit 3
Чтобы отменить это, используйте следующую команду
telinit 5
Вы можете увидеть свой текущий уровень выполнения, введя команду
runlevel
Чтобы изменения сохранялись при перезагрузке, отредактируйте файл /etc /inittab.
Измените «5» на тот уровень запуска, который вы хотите (3, вероятно, будет хорошим выбором)
sudo vim /etc/inittab
id:5:initdefault:
Дополнительные ресурсы
http://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments
Конечно, это делается все время. Я предполагаю, что под "UNIX" вы принимаете "Linux". Я лично использую дистрибутив Slackware для Linux. Вы все еще можете установить GUI (X11), если хотите, и использовать его удаленно через туннель SSH, но это не обязательно.
Мой домашний сервер управляет RAID-массивом, межсетевым экраном и множеством других служб. Это просто старая коробка Pentium 4 - ничего особенного, за исключением того, что в ней много жестких дисков =) У меня все еще есть запасной монитор и клавиатура на случай, если у меня возникнут проблемы. При установке вам понадобится монитор и клавиатура, но после того, как вы начнете работать в сети, вы сможете запустить машину без них.