这是我打开 wsl2 终端时屏幕信息的一部分。
正如时间所示,它是 23 天前。
如何刷新此信息?
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
以多种方式与我在Ask Ubuntu上的回答相关:
首先,它表明我对 MOTD 的关注(或大多数用户关注)是多么少。大多数人似乎都看到了这个
Permission denied
消息(我假设你也看到了),但我从未注意到(直到现在还没有人提出)系统信息也是静态的。其次,这也来自该答案中提到的同一个包,并且具有相同的问题根源。显示它的 Landscape 功能用于管理 Ubuntu服务器。它无意(但错误地)包含在 WSL Ubuntu 22.04 发行版中,因为它基于 Ubuntu Server。
最终,它确实更新了,因为 Landscape 使用了 Systemd,而 Systemd 在 WSL 上默认(或容易)不运行。
如果你想更新它,你可以运行
sudo update-motd
. 然后rm ~/.motd_shown
重新启动以查看更新的信息。如果您真的想在每次 WSL 启动时更新它,sudo
也可以将此命令(带有)添加到 Windows 11 下的“启动命令”中。/etc/wsl.conf
有关详细信息,请参见此处。Windows 10 还有一种备用方法。但是,更好的解决方案是简单地删除 Landscape,因为它需要 Systemd 并且无论如何在 WSL 上都没有用: