У меня около 30 рабочих столов Linux (RHEL / CentOS 7), которые работают как серверы.
Их единственные соединения - это питание и сетевой адаптер.
Будучи настольными компьютерами, большинство из них не имеют последовательных портов.
Как я могу использовать ноутбук с Linux в качестве консоли? Подумываю подключить ноутбук к рабочему столу кабелем USB-to-USB.
Мне нужна консоль для работы на все этапы включения питания, например - на BIOS этап.
Таким образом, любые решения, которые полагаются на работающее ядро Linux, мне не подходят.
Да, есть продукты, которые позволяют использовать ноутбук в качестве портативного устройства KVM. Они обычно используются для легких / переносных аварийных тележек. Начало здесь: https://www.google.com/search?q=usb+crash+cart+adapter
Поскольку мы не даем рекомендаций по продуктам, я не могу быть более конкретным. Такие ответы плохо устаревают. Но такие вещи часто делают такие компании, как StarTech, IOGEAR, Tripplite и т. Д.
Будучи настольными компьютерами, я предполагаю, что на этих машинах работает Xorg. В этом случае вы можете просто использовать VNC.
Установите tigervnc-server на все свои серверы и tigervnc на своем клиенте и настройте их с локальными пользователями (хотя, опять же, будучи настольными компьютерами, у вас, вероятно, уже есть пользователь, запускающий X)
это позволит вам подключаться ко всем вашим машинам, ТОЛЬКО используя сеть, вместо того, чтобы иметь дело с подключением / отключением дополнительных кабелей.
ЕСЛИ у вас нет запущенного Xorg, тогда вам не нужно делать все это, через SSH вы можете легко управлять своей машиной.
ssh user@host -c "systemctl start httpd.service"
Вы даже можете работать с дополнительными машинами с помощью Systemctl (поскольку вы говорите о CentOS7)
systemctl --host user@host start httpd.service
Они оба работают через запуск ssh httpd.service
на хосте host
с пользователем user
Также с помощью systemd-journal-remote вы можете обмениваться записями журнала между хостами, но это немного сложнее настроить, с --listen-http
вы можете пассивно ждать записи, а затем -o
выведите их где-нибудь на вашем локальном компьютере.
VNC Client & Server с нуля: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc#sec-terminating-vnc-session Существующий сервер VNC: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-sharing-an-existing-desktop Существующий клиент VNC: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-viewer
системный журнал-удаленный: https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.service.html
Подключиться к машине по ssh через терминал очень просто. Но я думаю, что вам нужно подключить ноутбук и действовать как KVM ... почему бы просто не поставить монитор? и клавиатура?