Lorsque je me connecte à mon système Ubuntu, il me montre ce message, Comment puis-je le voir à tout moment? J'ai essayé d'exécuter . .bashrc
mais cela n'a pas fonctionné.
Welcome to Ubuntu 12.10 LTS (GNU/Linux 3.2.0-24-virtual x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Jul 13 06:16:35 UTC 2013
System load: 0.55 Processes: 96
Usage of /: 8.1% of 68.74GB Users logged in: 0
Memory usage: 55% IP address for eth0: 198.xx.xxx.xxx
Swap usage: 0% IP address for eth1: xxx.1x0.xx.xxx
=> There is 1 zombie process.
Graph this data and manage this system at https://landscape.canonical.com/
223 packages can be updated.
134 updates are security updates.
Last login: Mon Jul 8 17:47:05 2013
Vous pouvez afficher quand vous le souhaitez ce message - message of til réay - en utilisant la commande suivante dans le terminal:
cat /etc/motd
ou mieux:
for i in /etc/update-motd.d/*; do if [ "$i" != "/etc/update-motd.d/98-fsck-at-reboot" ]; then $i; fi; done
Si vous souhaitez voir ce message à chaque fois que vous ouvrez un terminal, insérez simplement l'une des lignes ci-dessus à la fin du fichier ~/.bashrc
(vous pouvez l'ouvrir avec la commande gedit ~/.bashrc
).
Le fichier /etc/motd est un fichier sur les systèmes Unix-like qui contient un "message du jour", utilisé pour envoyer un message commun à tous les utilisateurs. , de manière plus efficace que de leur envoyer à tous un message électronique.
En savoir plus sur: http://en.wikipedia.org/wiki/Motd_ (Unix)
Connexes: Comment/etc/motd est-il mis à jour?
On dirait que ça a changé. Avec Ubuntu 16.04, il n’ya pas /etc/motd
mais vous pouvez plutôt cat /var/run/motd.dynamic
.
Ubuntu exécute ceci au moment de la connexion:
/usr/bin/landscape-sysinfo
Vous pouvez simplement l'exécuter via un terminal en utilisant la commande suivante:
landscape-sysinfo
Vous n'avez pas encore activé le mode silencieux comme je le vois. Si vous activez la connexion en mode silencieux, les réponses de la solution précédente ne fonctionneront pas.
Vous pouvez voir le message motd
dans /var/run/motd.dynamic
et /run/motd.dynamic
qui a été généré la dernière fois qu'un utilisateur s'est connecté en mode non pressé . Les deux fichiers pointent sur le même inode, ce qui signifie qu'ils sont des liens durs.
Les informations sont statiques une fois que vous vous connectez si vous ne vous connectez pas en mode silencieux . Le fichier n'est pas généré si vous êtes le premier utilisateur à vous connecter au système et si vous avez le fichier .hushlogin
. Si vous avez un utilisateur qui n'a pas le fichier .hushlogin
, vous verrez le contenu obsolète lorsque vous essayez d'accéder à celui-ci.
La meilleure façon de penser est de créer un .hushlogin
simplement en faisant touch ~/.hushlogin
.
Editez votre fichier .bashrc
et ajoutez le contenu comme l'a souligné @Radu Rădeanu:
for i in /etc/update-motd.d/*; do if [ "$i" != "/etc/update-motd.d/98-fsck-at-reboot" ]; then $i; fi; done
Ainsi, chaque fois que vous exécuterez . .bashrc
, vous verrez un nouveau message à la place du message statique.
Remarque: .bashrc
est exécuté pour tous les shells interactifs non connectés et vous verrez donc ce message lorsque vous ouvrez un shell interactif en tapant bash
.
Je suppose que cela est géré par PAM, via /etc/pam.d/login
, cherchez 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, je ne peux donc pas vous aider.
On dirait que cette 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 la source des scripts pour connaître les commandes en cours d'exécution afin d'obtenir ces informations, qui semblent changer d'une version à l'autre (à l'aide de cat
ou d'un éditeur de texte, tel que nano
name__, pico
name__, emacs
name__, vim
name__, .).
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*
Cette information est à jour au moment de l'écriture de ce document et Ubuntu 16.04.4 LTS.
Vous pouvez exécuter landscape-sysinfo pour obtenir des informations système et
/usr/lib/update-notifier/update-motd-updates-available
pour plus d'informations sur les paquets.