OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

1. pam_motd‌


Logując się do serwera Ubuntu, być może zauważyłeś komunikat informacyjny dnia (MOTD). Informacje te są uzyskiwane i wyświetlane przy użyciu kilku pakietów:

• krajobraz-wspólny: zapewnia podstawowe biblioteki klienta krajobrazu, które są potrzebne do zarządzania systemami za pomocą Krajobrazu1 (prawnie zastrzeżony). Jednak pakiet zawiera również narzędzie krajobraz-sysinfo, które jest odpowiedzialne za wyświetlanie podstawowych danych systemowych dotyczących procesora, pamięci, miejsca na dysku itp. Na przykład:

Obciążenie systemu: 0.0 Procesy: 76

Wykorzystanie /: 30.2% z 3.11 GB Użytkownicy zalogowani: 1

Użycie pamięci: 20% Adres IP dla eth0: 10.153.107.115 Użycie wymiany: 0%

Sporządź wykresy tych danych i zarządzaj tym systemem na stronie https://landscape.canonical.com/

obraz

W dowolnym momencie możesz uruchomić krajobraz-sysinfo ręcznie.


update-notifier-common: dostarcza informacji o dostępnych aktualizacjach pakietów, zbliżających się kontrolach systemu plików (fsck) i wymaganych restartach (np.: po aktualizacji jądra).


pam_motd wykonuje skrypty w /etc/update-motd.d w kolejności opartej na liczbie dołączonej do skryptu. Dane wyjściowe skryptów są zapisywane /var/uruchom/motd, zachowując kolejność liczbową, a następnie połączoną z /etc/motd.tail.


Możesz dodać własne dynamiczne informacje do MOTD. Na przykład, aby dodać lokalne informacje o pogodzie:

• Najpierw zainstaluj pakiet Weather-util:


sudo apt zainstaluj narzędzie pogodowe

• Narzędzie pogodowe wykorzystuje dane METAR z Narodowej Administracji Oceanicznej i Atmosferycznej oraz prognozy z Krajowej Służby Meteorologicznej. Aby znaleźć informacje lokalne, będziesz potrzebować 4-znakowego wskaźnika lokalizacji ICAO. Można to ustalić, przeglądając National Weather Service2 strona.


Chociaż National Weather Service jest agencją rządową Stanów Zjednoczonych, istnieją stacje pogodowe dostępne na całym świecie. Jednak lokalne informacje o pogodzie dla wszystkich lokalizacji poza Stanami Zjednoczonymi mogą nie być dostępne.

• Tworzyć /usr/local/bin/lokalna-pogoda, prosty skrypt powłoki do wykorzystania pogody z lokalnym wskaźnikiem ICAO:


obraz

1 http://landscape.canonical.com/

2 http://www.weather.gov/tg/siteloc.shtml


#! / Bin / sh

#

#

# Drukuje lokalne informacje o pogodzie dla MOTD.

#

#


# Zamień KINT na lokalną stację pogodową.

# Lokalne stacje można znaleźć tutaj: http://www.weather.gov/tg/siteloc.shtml


przegapić

pogoda -i KINT echo


• Spraw, aby skrypt był wykonywalny:


sudo chmod 755 /usr/local/bin/lokalna-pogoda

• Następnie utwórz dowiązanie symboliczne do /etc/update-motd.d/98-local-weather:


sudo ln -s /usr/local/bin/local-weather /etc/update-motd.d/98-local-weather

• Na koniec wyjdź z serwera i zaloguj się ponownie, aby zobaczyć nowy MOTD.


Powinieneś teraz powitać się kilkoma przydatnymi informacjami i informacjami o lokalnej pogodzie, które mogą nie być aż tak przydatne. Mamy nadzieję, że przykład lokalnej pogody pokazuje elastyczność pam_motd.


 

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: