これは、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
が(あなたも見ていると思います)、システム情報も静的であることに私は気付きませんでした(そして、今まで誰もそれを指摘しませんでした)。2つ目に、これもその回答で言及されている同じパッケージから来ており、問題の根本原因は同じです。これを表示するランドスケープ機能は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