OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

1. pam_motd‌


Wenn Sie sich bei einem Ubuntu-Server anmelden, ist Ihnen möglicherweise die informative Message Of The Day (MOTD) aufgefallen. Diese Informationen werden mithilfe einiger Pakete abgerufen und angezeigt:

• Landscape-Common: stellt die Kernbibliotheken von Landscape-Client bereit, die zum Verwalten von Systemen mit Landscape benötigt werden1 (proprietär). Das Paket enthält jedoch auch das Dienstprogramm Landscape-Sysinfo, das für die Anzeige zentraler Systemdaten wie CPU, Arbeitsspeicher, Festplattenspeicher usw. zuständig ist. Zum Beispiel:

Systemlast: 0.0 Prozesse: 76

Nutzung von /: 30.2 % von 3.11 GB. Angemeldete Benutzer: 1

Speichernutzung: 20 % IP-Adresse für eth0: 10.153.107.115 Swap-Nutzung: 0 %

Stellen Sie diese Daten grafisch dar und verwalten Sie dieses System unter https://landscape.canonical.com/

Image

Sie können Landscape-Sysinfo jederzeit manuell ausführen.


Update-Notifier-Common: Bietet Informationen zu verfügbaren Paketaktualisierungen, bevorstehenden Dateisystemprüfungen (fsck) und erforderlichen Neustarts (z. B. nach einem Kernel-Upgrade).


pam_motd führt die Skripte aus /etc/update-motd.d in der Reihenfolge basierend auf der dem Skript vorangestellten Nummer. In die Ausgabe der Skripte wird geschrieben /var/run/motd, unter Beibehaltung der numerischen Reihenfolge, dann verkettet mit / etc/motd.tail.


Sie können dem MOTD Ihre eigenen dynamischen Informationen hinzufügen. So fügen Sie beispielsweise lokale Wetterinformationen hinzu:

• Installieren Sie zunächst das Weather-Util-Paket:


sudo apt installwetter-util

• Das Wetterdienstprogramm verwendet METAR-Daten der National Oceanic and Atmospheric Administration und Vorhersagen des National Weather Service. Um lokale Informationen zu finden, benötigen Sie den 4-stelligen ICAO-Standortindikator. Dies kann durch Durchsuchen des National Weather Service ermittelt werden2 Website.


Obwohl der National Weather Service eine US-amerikanische Regierungsbehörde ist, stehen weltweit Wetterstationen zur Verfügung. Allerdings sind möglicherweise nicht für alle Standorte außerhalb der USA lokale Wetterinformationen verfügbar.

• Erstellen /usr/local/bin/local-weather, ein einfaches Shell-Skript zur Verwendung des Wetters mit Ihrem lokalen ICAO-Indikator:


Image

1 http://landscape.canonical.com/

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


# / Bin / sh

#

#

# Druckt die lokalen Wetterinformationen für das MOTD.

#

#


# Ersetzen Sie KINT durch Ihre lokale Wetterstation.

# Lokale Stationen finden Sie hier: http://www.weather.gov/tg/siteloc.shtml


Echo

Wetter -i KINT Echo


• Machen Sie das Skript ausführbar:


sudo chmod 755 /usr/local/bin/local-weather

• Als nächstes erstellen Sie einen Symlink zu /etc/update-motd.d/98-local-weather:


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

• Verlassen Sie abschließend den Server und melden Sie sich erneut an, um das neue MOTD anzuzeigen.


Sie sollten nun mit einigen nützlichen Informationen und einigen Informationen über das lokale Wetter begrüßt werden, die möglicherweise nicht ganz so nützlich sind. Hoffentlich demonstriert das lokale Wetterbeispiel die Flexibilität von pam_motd.


 

Top OS Cloud Computing bei OnWorks: