Windows11機にて、WSL(WIndows Subsystem Linux)を使っているため、 メンテナンス系のコマンドeycの諸々の情報をを備忘メモとして残しておこうと思います。
WSL2のアーキテクチャ
WSL2の操作
ref
https://www.tohoho-web.com/ex/wsl.html
WSLバージョンの確認
Powershellにて以下を実行します。
wsl -v
出力結果は以下となります。
WSL バージョン: 1.2.5.0 カーネル バージョン: 5.15.90.1 WSLg バージョン: 1.0.51 MSRDC バージョン: 1.2.3770 Direct3D バージョン: 1.608.2-61064218 DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows バージョン: 10.0.19045.2965
WSLの更新
Powershellにて以下を実行します。
wsl --update
WSL仮想マシン(Linuxディストリビューション)の操作
仮想マシンの一覧(Linuxディストリビューション)の出力
Powershellにて以下を実行します。
wsl -l -v
出力結果を見る限りですが、WSLでは各ディストリビューションにつき1台の仮想マシンが提供される?
> wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2
デフォルトで起動する仮想マシン(Linuxディストリビューション)の変更
Powershellにて以下を実行します。
wsl --set-default <Distribution Name>
実行例とは以下となります。
wsl --set-default Ubuntu-22.04 この操作を正しく終了しました。
利用可能なLinuxディストリビューションの一覧を確認
Powershellにて以下を実行します。
wsl --list --online
出力結果の例は以下となります。
インストールできる有効なディストリビューションの一覧を次に示します。 'wsl.exe --install <Distro>' を使用してインストールします。 NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 openSUSE-Leap-15.4 openSUSE Leap 15.4 openSUSE-Tumbleweed openSUSE Tumbleweed