So aktualisieren Sie die Systeminformationen auf wsl2

So aktualisieren Sie die Systeminformationen auf wsl2

Dies ist Teil der Bildschirminformationen, wenn ich das Terminal von wsl2 öffne.

Wie die Uhrzeit vermuten lässt, sind es 23 Tage zuvor.

Wie aktualisiere ich diese Informationen?

  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

Antwort1

Bezogen auf meine Antwort aufFragen Sie Ubuntuin mehr als einer Hinsicht:

  • Erstens zeigt es, wie wenig Aufmerksamkeit ich (oder die meisten Benutzer) dem MOTD schenke. Die meisten Leute scheinen die Permission deniedMeldung zu bemerken (was Sie vermutlich auch sehen), aber mir ist nie aufgefallen (und niemand hat es bisher angesprochen), dass die Systeminformationen ebenfalls statisch sind.

  • Zweitens stammt dies auch aus demselben Paket, das in dieser Antwort erwähnt wurde, und hat dieselbe Grundursache für das Problem. Die Landscape-Funktion, die es anzeigt, dient zur Verwaltung von UbuntuServer. Es ist unbeabsichtigt (aber fälschlicherweise) in der WSL Ubuntu 22.04-Distribution enthalten, da es auf Ubuntu Server basiert.

    Letztendlich wird es aktualisiert, weil Landscape Systemd verwendet, das auf WSL nicht standardmäßig (oder problemlos) ausgeführt wird.

Wenn Sie es aktualisieren möchten, können Sie ausführen sudo update-motd. Führen Sie dann rm ~/.motd_showneinen Neustart aus, um die aktualisierten Informationen anzuzeigen. Dieser Befehl (mit dem sudo) könnte auch zu einem „Boot-Befehl“ in /etc/wsl.confunter Windows 11 hinzugefügt werden, wenn Sie es wirklich bei jedem Start von WSL aktualisieren möchten. SieheHierfür Details. Es gibt auch eine Fallback-Methode für Windows 10.

Allerdingsbessere Lösungbesteht einfach darin, Landscape zu entfernen, da es Systemd erfordert und unter WSL ohnehin nicht nützlich ist:

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

verwandte Informationen