Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

1. pam_motd‌


Quando accedi a un server Ubuntu potresti aver notato il messaggio informativo del giorno (MOTD). Queste informazioni vengono ottenute e visualizzate utilizzando un paio di pacchetti:

• landscape-common: fornisce le librerie principali di landscape-client, necessarie per gestire i sistemi con Landscape1 (proprietario). Tuttavia, il pacchetto include anche l'utilità landscape-sysinfo che è responsabile della visualizzazione dei dati di sistema principali che coinvolgono CPU, memoria, spazio su disco, ecc. Ad esempio:

Carico di sistema: 0.0 Processi: 76

Utilizzo di /: 30.2% di 3.11 GB Utenti connessi: 1

Utilizzo memoria: 20% Indirizzo IP per eth0: 10.153.107.115 Utilizzo swap: 0%

Rappresenta graficamente questi dati e gestisci questo sistema su https://landscape.canonical.com/

Immagine

Puoi eseguire landscape-sysinfo manualmente in qualsiasi momento.


· XNUMX€ update-notifier-comune: fornisce informazioni sugli aggiornamenti dei pacchetti disponibili, sui controlli del filesystem imminenti (fsck) e sui riavvii richiesti (es: dopo un aggiornamento del kernel).


pam_motd esegue gli script in /etc/update-motd.d in ordine in base al numero anteposto allo script. L'output degli script è scritto in /var/esegui/mod, mantenendo l'ordine numerico, quindi concatenato con /etc/motd.tail.


Puoi aggiungere le tue informazioni dinamiche al MOTD. Ad esempio, per aggiungere informazioni meteo locali:

• Innanzitutto, installa il pacchetto weather-util:


sudo apt installa meteo-util

• L'utility meteo utilizza i dati METAR della National Oceanic and Atmospheric Administration e le previsioni del National Weather Service. Per trovare informazioni locali avrai bisogno dell'indicatore di posizione ICAO a 4 caratteri. Questo può essere determinato navigando nel Servizio meteorologico nazionale2 sito.


Sebbene il National Weather Service sia un'agenzia governativa degli Stati Uniti, ci sono stazioni meteorologiche disponibili in tutto il mondo. Tuttavia, le informazioni meteorologiche locali per tutte le località al di fuori degli Stati Uniti potrebbero non essere disponibili.

• Creare /usr/local/bin/meteo-locale, un semplice script di shell per utilizzare il meteo con l'indicatore ICAO locale:


Immagine

1 http://landscape.canonical.com/

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


# / Bin / sh

#

#

# Stampa le informazioni meteo locali per il MOTD.

#

#


# Sostituisci KINT con la tua stazione meteo locale.

# Le stazioni locali possono essere trovate qui: http://www.weather.gov/tg/siteloc.shtml


eco

meteo -i KINT echo


• Rendere eseguibile lo script:


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

• Quindi, crea un collegamento simbolico a /etc/update-motd.d/98-local-weather:


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

• Infine, uscire dal server ed effettuare nuovamente il login per visualizzare il nuovo MOTD.


Ora dovresti essere accolto con alcune informazioni utili e alcune informazioni sul tempo locale che potrebbero non essere così utili. Si spera che l'esempio del tempo locale dimostri la flessibilità di pam_motd.


 

Il miglior sistema operativo cloud computing su OnWorks: