51 votes

Comment voir les détails affichés par Ubuntu lors de la connexion à tout moment?

Lorsque je me connecte à mon système ubuntu, il m'affiche ce message, comment puis-je le voir à tout moment ? J'ai essayé d'exécuter . .bashrc mais cela n'a pas fonctionné.

Bienvenue sur Ubuntu 12.10 LTS (GNU/Linux 3.2.0-24-virtual x86_64)

 * Documentation :  https://help.ubuntu.com/

  Informations système telles que de Sat Jul 13 06:16:35 UTC 2013

  Charge système :  0.55              Processus :           96
  Utilisation de / :   8.1% de 68.74Go   Utilisateurs connectés :     0
  Utilisation mémoire : 55%               Adresse IP pour eth0 : 198.xx.xxx.xxx
  Utilisation du swap :   0%                Adresse IP pour eth1 : xxx.1x0.xx.xxx

  => Il y a 1 processus zombie.

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

223 paquets peuvent être mis à jour.
134 mises à jour sont des mises à jour de sécurité.

Dernière connexion : Mon Jul  8 17:47:05 2013

3voto

Aaron Wallentine Points 131

Il semble que la sortie est générée par les scripts situés dans le dossier /etc/update-motd.d;
Si vous allez dans ce répertoire, vous pouvez exécuter les scripts individuels pour les différentes informations; ou vous pouvez consulter le code source des scripts pour voir les commandes qu'ils exécutent réellement pour obtenir ces informations, qui semblent changer d'une version à l'autre (en utilisant cat, ou un éditeur de textes, tel que nano, pico, emacs, vim, etc.).

Exemple:

$ ll /etc/update-motd.d/
total 44
drwxrwxr-x   2 root root 4096 Feb 25 21:27 ./
drwxr-xr-x 110 root root 4096 Feb 25 21:33 ../
-rwxr-xr-x   1 root root 1220 Oct 22  2015 00-header*
-rwxr-xr-x   1 root root 1157 Jun 14  2016 10-help-text*
-rwxr-xr-x   1 root root  334 Jan 12 14:30 51-cloudguest*
-rwxr-xr-x   1 root root   97 May 24  2016 90-updates-available*
-rwxr-xr-x   1 root root  299 Jul 22  2016 91-release-upgrade*
-rwxr-xr-x   1 root root  111 May 11  2017 97-overlayroot*
-rwxr-xr-x   1 root root  142 May 24  2016 98-fsck-at-reboot*
-rwxr-xr-x   1 root root  144 May 24  2016 98-reboot-required*
-rwxrwxr-x   1 root root 1204 Jan 15 19:11 99-one-click*

Ces informations sont à jour à la date de rédaction et concernent Ubuntu 16.04.4 LTS.

2voto

enzotib Points 86709

Je suppose que ceci est géré par PAM, via /etc/pam.d/login, cherche motd (message du jour).

Vous pouvez produire la partie statique de ce message avec cat /etc/motd. Je n'ai pas la partie dynamique que vous montrez, donc je ne peux pas vous aider avec cela.

1voto

iWillDeny Points 11

Vous pouvez exécuter landscape-sysinfo pour obtenir des informations sur le système et

/usr/lib/update-notifier/update-motd-updates-available

pour obtenir des informations sur les paquets.

1voto

Ryan Vaught Points 11

La réponse de Aaron Wallentine m'a conduit à ma solution. "Il semble que la sortie est générée par les scripts situés dans le dossier /etc/update-motd.d. Si vous allez dans ce répertoire, vous pouvez exécuter les scripts individuels pour les différents morceaux d'info."

Chacun des scripts dans le dossier /etc/update-motd.d s'exécute, je crois, dans l'ordre du numéro qu'ils ont dans leurs noms lors de la connexion. À titre d'exemple, les miens étaient :

10-header 30-sysinfo  32-site  35-motd  98-autoreboot-warn

Vous pouvez exécuter chacun séparément pour afficher leurs données. par exemple :

cd /etc/update-motd.d
sudo ./10-header  ou  sudo ./30-sysinfo**

Vous pouvez les exécuter tous ensemble comme ceci :

sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ... en utilisant le symbole ;(point-virgule) pour lier les commandes.

mais qui veut taper tout ça, j'ai fini par transformer cette longue chaîne de commandes liées en un script shell.

Changez vers le répertoire bin :

cd /bin

créez un fichier, j'ai appelé le mien "clr" parce que je l'utilise aussi pour effacer mon écran, appelez le vôtre comme vous voulez :

sudo touch clr

Rendez votre script exécutable :

sudo chmod +x clr

J'ai utilisé nano pour éditer le mien, utilisez votre éditeur préféré :

sudo nano clr

Ensuite, ajoutez cette longue chaîne de commandes de tout à l'heure dans votre fichier, n'oubliez pas d'utiliser vos fichiers motd, pas les miens, car ils seront différents :

clear ; sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; sudo /etc/update-motd.d/ ; sudo /etc/update-motd.d/32-site ; sudo /etc/update-motd.d/35-motd ; sudo /etc/update-motd.d/98-autoreboot-warn

Enregistrez-le, et exécutez-le à chaque fois pour voir votre motd fraîchement mis à jour, notez que j'ai ajouté clear ; dans le mien, donc quand je tape clr cela effacera mon écran et affichera les statistiques mises à jour.

Je crois que c'est tout ce que j'ai, j'espère que cela aidera quelqu'un.

0voto

Dre Points 161

Si vous cherchez à actualiser et afficher le mot du jour, essayez :

run-parts /etc/update-motd.d/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X