Wykorzystać port com jako konsole to przydatna rzecz gdy mamy serwer bez monitora i chcemy podłączyć się do terminala.
Można zastosować do tego kabel DB9 lub moduł „serial to ethernet” aby mieć zdalny „fizyczny” dostęp do maszyny.
Wystarczy wyedytować dwa pilki: grub.conf i inittab.
Warto skonfigurować gruba bo może nastąpić taka sytuacja że maszyna nie będzie uruchamiać się z żądanego jadra a w takim przypadku po restarcie fizycznym jesteśmy w stanie wejść przez konsole do gruba i wystartować maszynę z innego jądra.
Natomiast inittab uruchamia konsole na porcie com po starcie kernela.
GRUB
nano /boot/grub/grub.conf
Dwie linie poniżej haszujemy:
#splashimage=(hd0,0)/grub/splash.xpm.gz #hiddenmenu
Dwie linie dodajemy:
serial --unit=0 --speed=115200 terminal --timeout=8 console serial
Na końcu każdego kernela dodajemy „console=tty0 console=ttyS0,115200n8”
title CentOS (2.6.32-220.4.1.el6.i686) root (hd0,0) kernel /vmlinuz-2.6.32-220.4.1.el6.i686 console=tty0 console=ttyS0,115200n8
inittab
nano /etc/inittab
1:12345:respawn:/sbin/agetty -h -L ttyS0 115200 vt100
INFO:
ttyS0 to com1, ttyS1 to com2
Przez dostęp do gruba można zmienić hasło na root metodą singleuser lub init=/bin/bash
ale na grub można założyć hasło