Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

1. pam_motd‌


Lorsque vous vous connectez à un serveur Ubuntu, vous avez peut-être remarqué le message informatif du jour (MOTD). Ces informations sont obtenues et affichées à l'aide de deux packages :

• landscape-common : fournit les bibliothèques de base de Landscape-client, qui sont nécessaires pour gérer les systèmes avec Landscape1 (propriétaire). Pourtant, le package comprend également l'utilitaire landscape-sysinfo qui est responsable de l'affichage des données système de base impliquant le processeur, la mémoire, l'espace disque, etc. Par exemple :

Charge système : 0.0 Processus : 76

Utilisation de / : 30.2 % de 3.11 Go Utilisateurs connectés : 1

Utilisation de la mémoire : 20 % Adresse IP pour eth0 : 10.153.107.115 Utilisation de l'échange : 0 %

Représentez graphiquement ces données et gérez ce système sur https://landscape.canonical.com/

image

Vous pouvez exécuter Landscape-sysinfo manuellement à tout moment.


update-notifier-common : fournit des informations sur les mises à jour de packages disponibles, les vérifications imminentes du système de fichiers (fsck) et les redémarrages requis (par exemple, après une mise à niveau du noyau).


pam_motd exécute les scripts dans /etc/update-motd.d dans l'ordre en fonction du nombre ajouté au script. La sortie des scripts est écrite dans /var/run/motd, en gardant l'ordre numérique, puis concaténé avec /etc/motd.tail.


Vous pouvez ajouter vos propres informations dynamiques au MOTD. Par exemple, pour ajouter des informations météorologiques locales :

• Tout d'abord, installez le package weather-util :


sudo apt installer météo-util

• L'utilitaire météo utilise les données METAR de la National Oceanic and Atmospheric Administration et les prévisions du National Weather Service. Afin de trouver des informations locales, vous aurez besoin de l'indicateur de localisation OACI à 4 caractères. Cela peut être déterminé en parcourant le National Weather Service2 site.


Bien que le National Weather Service soit une agence gouvernementale des États-Unis, il existe des stations météorologiques dans le monde entier. Cependant, les informations météorologiques locales pour tous les emplacements en dehors des États-Unis peuvent ne pas être disponibles.

• Créer /usr/local/bin/local-weather, un script shell simple pour utiliser la météo avec votre indicateur OACI local :


image

1 http://landscape.canonical.com/

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


#! / Bin / sh

#

#

# Imprime les informations météorologiques locales pour le MOTD.

#

#


# Remplacez KINT par votre station météo locale.

# Les stations locales peuvent être trouvées ici : http://www.weather.gov/tg/siteloc.shtml


echo

météo -i KINT echo


• Rendez le script exécutable :


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

• Ensuite, créez un lien symbolique vers /etc/update-motd.d/98-local-weather:


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

• Enfin, quittez le serveur et reconnectez-vous pour afficher le nouveau MOTD.


Vous devriez maintenant être accueilli avec des informations utiles et des informations sur la météo locale qui peuvent ne pas être aussi utiles. Espérons que l'exemple de la météo locale démontre la flexibilité de pam_motd.


 

Meilleur système d'exploitation Cloud Computing chez OnWorks :