2012-12-31

Zabawy z MOTD

Okres świąteczny więc nieco luźniejszy temat.
Ten post nie dotyczy tylko raspberry, ale ogólnie systemów linux/unix i przydatny jest raczej przy większej ilości serwerów/komputerów, ale kto nam zabroni trochę się pobawić;)

MOTD - czyli message of the day - w systemach Linux tekst wyświetlany po zalogowaniu się do systemu. W ten sposób zazwyczaj ostrzegamy, że nieautoryzowany dostęp do systemu jest karalny, a także możemy przekazywać różne informacje logującym się użytkownikom (którzy zazwyczaj tego nie czytają ;) ).
Ponadto może być wykorzystany do wyraźnego rozróżnienia systemów (przydatne jak ktoś pracuje późną nocą na dużej ilości serwerów).
No i przydatne żeby się nieco pobawić ;) 

Jest kilka pakietów, które mogą nam pomóc urozmaicić nieco nasze motd. 

figlet - "graficzne" przedstawienie tekstu 
figlet "M A L I N K A"



cowsay - (jakkolwiek dziwnie to brzmi) krowa lub inne zwierzę przekazuje nam jakąś treść
fortune-mod - jeśli ktoś chce jeszcze urozmaicić swój wpis o generowane cytaty lub słynne zdania...

przykładowe połączenie cowsay z fortune 
 /usr/games/fortune -s |  /usr/games/cowsay -f /usr/share/cowsay/cows/www.cow




Żeby sprawdzić wszystkie możliwości
for i in `ls /usr/share/cowsay/cows/`; do /usr/games/fortune -s | /usr/games/cowsay -f $i; done

Do wszystkich komend są dobre manuale, które polecam przejrzeć.

Ponadto możemy jeszcze dodać parę kolorków, np:
 echo  "$(tput setaf 1) `figlet R a s p b e r r y`"


Jak to wykorzystać? Możemy po prostu przekierować wynik do pliku /etc/motd lub stworzyć skrypt, który (jeśli chcemy mieć w jakiś sposób zmienną treść) będzie to robić przy każdym starcie systemu lub co jakiś czas (w cron-ie).

Przy okazji możemy edytować też plik /etc/issue - treść będzie widoczna lokalnie zanim się zalogujemy na konsoli.

A przy okazji - w związku z aktualną datą:


1 komentarz: