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 denied
Meldung 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_shown
einen Neustart aus, um die aktualisierten Informationen anzuzeigen. Dieser Befehl (mit dem sudo
) könnte auch zu einem „Boot-Befehl“ in /etc/wsl.conf
unter 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