这是我打开 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
答案1
与我的回答相关询问 Ubuntu有很多种方式:
首先,这表明我(或大多数用户)很少关注 MOTD。大多数人似乎都注意到了这条
Permission denied
消息(我猜你也看到了),但我从未注意到(到目前为止没有人提到过)系统信息也是静态的。其次,这也来自该答案中提到的同一个软件包,并且具有相同的根本原因。显示它的 Landscape 功能用于管理 Ubuntu服务器。由于它基于 Ubuntu Server,因此它无意中(但错误地)包含在 WSL Ubuntu 22.04 发行版中。
最终,它确实会更新,因为 Landscape 使用了 Systemd,而它在 WSL 上默认无法运行(或者不容易运行)。
如果要更新它,可以运行sudo update-motd
。然后rm ~/.motd_shown
重新启动以查看更新的信息。如果您确实想在每次 WSL 启动时更新它,sudo
也可以将此命令(带有 )添加到 Windows 11 下的“启动命令”中。请参阅/etc/wsl.conf
这里了解详情。Windows 10 也有后备方法。
但是,那更好的解决方案只需删除 Landscape,因为它需要 Systemd 并且在 WSL 上没用:
sudo apt remove landscape-common
sudo apt autoremove # Optionally, but recommended
rm ~/.motd_shown