Как обновить системную информацию на wsl2

Как обновить системную информацию на wsl2

Это часть информации на экране, когда я открываю терминал 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.confWindows 11, если вы действительно хотите обновлять его каждый раз при запуске WSL. Смотритездесьдля подробностей. Также есть резервный метод для Windows 10.

Однаколучшее решениепросто удалить Landscape, так как он требует Systemd и в любом случае бесполезен в WSL:

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

Связанный контент