Dodatkowe konsole.
Z jakiego powodu ja tu o tym pisze ??
No tak!.
Wspominaliśmy wcześniej, iż logi z firewalla i nie tylko możemy wyświetlać na wybranej wirtualnej konsoli.
W naszym przypadku chodziło o konsolę 12 czyli tty12.
W Linuxie mamy ich prawdopodobnie 255 J
Oznaczane są one kolejno ttyX, gdzie X to kolejne numery (np. tty1, tty2, tty3 itd.)
Reprezentowane są one przez urządzenia znakowe w katalogu /dev/ttyX
Dostęp do nich mamy poprzez wciśnięcie:
ALT + F1, ALT + F2
….. itd.
[w Xsach
mamy ALT+CTRL+F1…F12]
lub też:
ALT + (strzałka w bok)
Niestety klawiszy funkcyjnych jest 12 i jeżeli zapragniemy korzystać z konsoli nr tty30 to
będziemy musieli żmudnie przełączać strzałką.
Każdy terminal zanim zostanie użyty musi być uruchomiony.
W PLD programem tym jest mingetty uruchamiany przez init.
Aby uruchomić dodatkowe konsole wirtualne edytujemy plik /etc/inittab i
znajdujemy poniższe linie:
1:12345:respawn:/sbin/mingetty --noclear tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
i dodajemy kolejne np.
8:2345:respawn:/sbin/mingetty
tty8
12:2345:respawn:/sbin/mingetty
tty12
Teraz mamy już 8 i 12 konsolę. Aby
root mógł się na nie zalogować musimy jeszcze
zmienić plik: /etc/securetty.
Zdefiniowane jest w nim na jakie konsole może logować się root.
W odpowiednim miejscu dodajemy:
tty8
tty12
Aby wszystko nam zadziało musimy jeszcze wydać polecenie:
# init q
Bywa czasami tak, że niektóre dystrybucje Linuxa nie mają urządzeń specjalnych w katalogu /dev/
reprezentujących wyższe numery terminali np. tty30. W PLD mamy ich od tty0…tty24.
Należy wówczas dodać je ręcznie np. komendą:
mknod /dev/tty25 c
4 25
mknod
/dev/tty30 c
4 30
Wpisy te możemy
dodać do pliku /etc/inittab
I znowu dla przykładu
dwa pliczki J