Компьютер без головы — это компьютерная система или устройство, настроенное на работу без монитора (отсутствующей «головы»), клавиатуры и мыши . Система без головы обычно управляется через сетевое соединение, хотя некоторые устройства системы без головы требуют последовательного соединения через RS-232 для администрирования устройства. Работа сервера без головы обычно используется для снижения эксплуатационных расходов. [1]
Во время загрузки некоторые (особенно старые) версии BIOS ПК будут бесконечно ждать нажатия клавиши пользователем, прежде чем продолжить. Если какое-либо базовое устройство, например видеокарта или клавиатура , не установлено или не подключено, это может фактически остановить неконтролируемую систему.
В более современных системах заводские настройки BIOS, как правило, настроены таким образом, но эту настройку можно изменить с помощью утилиты настройки BIOS , чтобы продолжить работу без вмешательства пользователя.
Даже в случаях, когда система настроена на удаленное управление, время от времени могут потребоваться локальная клавиатура и видеокарта, например, для диагностики проблем загрузки, возникающих до инициализации приложения удаленного доступа.
Некоторые серверы обеспечивают удаленное управление с помощью внутренней сетевой карты и оборудования, которое дублирует экран консоли. Например, HP предлагает систему Integrated Lights-Out (iLO), которая обеспечивает эту функцию. [2] Удаленный доступ к системе осуществляется с помощью безопасного веб-подключения к IP-адресу, назначенному адаптеру iLO, и позволяет осуществлять мониторинг системы во время запуска, до загрузки операционной системы.
Другим аппаратным решением является использование коммутатора KVM-over-IP . Такой коммутатор представляет собой традиционное устройство «клавиатура-видео-мышь» с дополнительной возможностью предоставления сеансов удаленного управления по IP. [3] Подключение к устройству KVM осуществляется с помощью веб-браузера, что позволяет осуществлять удаленный мониторинг подключенного системного консольного порта.
Администрирование headless-системы обычно осуществляется с помощью текстового интерфейса, например, командной строки в Unix или Linux . Эти интерфейсы, часто называемые « виртуальными терминалами » или « эмуляторами терминала », пытаются имитировать поведение «реальных» интерфейсных терминалов, таких как VT100 корпорации Digital Equipment , но по сетям, обычно с использованием протоколов, таких как Secure Shell .
Можно также использовать такие системы, как X Window System и VNC, в сочетании с драйверами виртуальных дисплеев — эта настройка позволяет осуществлять удаленные подключения к бездисплейным машинам через обычные графические пользовательские интерфейсы , часто работающие по сетевым протоколам, таким как TCP/IP .