Budujemy oprogramowanie działające na serwerach Linux (Centos)
Nie chcemy, aby klient miał dostęp do serwera Linux, ale czasami klient musi znać adres IP serwera.
Więc moje pytanie brzmi: czy możliwe jest wyświetlenie adresu IP na ekranie logowania (bez interfejsu graficznego), to znaczy, zanim użytkownik się zaloguje?
Michael
Odpowiedzi:
3 dla odpowiedzi № 1Tak to mozliwe. Jeśli mówisz o konsoli tekstowej, wystarczy utworzyć skrypt powłoki, który wykona to polecenie:
/usr/bin/watch -n 60 /sbin/ifconfig > /dev/tty2
Następnie zmień /etc/inittab
tak, aby uruchamiał ten skrypt powłoki tty2
zamiast getty
. Użytkownik musi wtedy tylko przełączyć się na tty2
z ALT+2 aby zobaczyć ustawienia sieci, w tym adres IP.
Możesz to również zrobić, jeśli masz graficzny login X, ale to trochę więcej pracy.