6 votes

Comment rafraîchir les informations du système sur wsl2 ?

Voici une partie de l'écran lorsque j'ouvre le terminal de wsl2.

Comme l'indique l'heure, il s'agit de 23 jours avant.

Comment actualiser ces informations ?

  System information as of Sat Jul 30 22:52:35 CST 2022

  System load:                      0.107421875
  Usage of /:                       90.7% of 250.98GB
  Memory usage:                     10%
  Swap usage:                       0%
  Processes:                        44
  Users logged in:                  0
  IPv4 address for br-345a7fa3f56b: 172.18.0.1
  IPv4 address for docker0:         172.17.0.1
  IPv4 address for eth0:            172.31.228.161

5voto

NotTheDr01ds Points 5135

En rapport avec ma réponse sur Demander à Ubuntu à plus d'un titre :

  • Tout d'abord, cela montre le peu d'attention que j'accorde (ou que la plupart des utilisateurs accordent) au MOTD. La plupart des gens semblent saisir les Permission denied (que vous voyez aussi, je suppose), mais je n'avais jamais remarqué (et personne n'en a parlé jusqu'à présent) que les informations sur le système sont également statiques.

  • Deuxièmement, ce problème provient du même paquet que celui mentionné dans cette réponse et a la même origine. La fonction Landscape qui l'affiche est destinée à la gestion d'Ubuntu serveurs . Il est inclus involontairement (mais à tort) dans la distribution WSL Ubuntu 22.04 parce qu'elle est basée sur Ubuntu Server.

    En fin de compte, la mise à jour se fait parce que Landscape utilise Systemd, qui ne tourne pas par défaut (ou facilement) sur WSL.

Si vous souhaitez le mettre à jour, vous pouvez exécuter la commande suivante sudo update-motd . Ensuite rm ~/.motd_shown et redémarrer pour voir les informations mises à jour. Cette commande (avec l'option sudo ) pourrait également être ajouté à une "commande d'amorçage" dans le /etc/wsl.conf sous Windows 11 si vous vouliez vraiment le mettre à jour à chaque fois que WSL démarre. Voir aussi aquí pour plus de détails. Il existe également une méthode de secours pour Windows 10.

Toutefois, le meilleure solution est simplement de supprimer Landscape, car il nécessite Systemd et n'est de toute façon pas utile sur WSL :

sudo apt remove landscape-common
sudo apt autoremove # Optionally, but recommended
rm ~/.motd_shown

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