Это часть информации на экране, когда я открываю терминал 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
Связано с моим ответом наСпросите УбунтуВ более чем один путь:
Во-первых, это показывает, как мало внимания я (или большинство пользователей) уделяю MOTD. Большинство людей, похоже, замечают сообщение
Permission denied
(которое, как я предполагаю, видите и вы), но я никогда не замечал (и никто не поднимал этот вопрос до сих пор), что системная информация также статична.Во-вторых, это также происходит из того же пакета, упомянутого в том ответе, и имеет ту же корневую причину проблемы. Функция Landscape, которая отображает это, предназначена для управления Ubuntuсерверы. Он непреднамеренно (но ошибочно) включен в дистрибутив WSL Ubuntu 22.04, поскольку он основан на Ubuntu Server.
В конечном итоге он обновляется, поскольку Landscape использует Systemd, который по умолчанию (или легко) не запускается в WSL.
Если вы хотите обновить его, вы можете запустить sudo update-motd
. Затем rm ~/.motd_shown
и перезапустить, чтобы увидеть обновленную информацию. Эту команду (с sudo
) можно также добавить в "команду загрузки" в /etc/wsl.conf
Windows 11, если вы действительно хотите обновлять его каждый раз при запуске WSL. Смотритездесьдля подробностей. Также есть резервный метод для Windows 10.
Однаколучшее решениепросто удалить Landscape, так как он требует Systemd и в любом случае бесполезен в WSL:
sudo apt remove landscape-common
sudo apt autoremove # Optionally, but recommended
rm ~/.motd_shown