TCP/IP&ネットワークコマンド入門

書影

「TCP/IP&ネットワークコマンド入門」サポートページ
正誤表、補足情報など

TCP/IP&ネットワークコマンド入門 サポートページ ~学習用環境(WSL)~

WSL (Windows Subsystem for Linux)

  1. Windows機能の有効化
  2. Ubuntuのインストール
    1. WSLの終了
    2. WSLを使用するには

Windows機能の有効化

WSLを使用するには、「Windowsの機能の有効化または無効化」で「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」を有効にして再起動します。

「Windowsの機能の有効化または無効化」を開く(スタートメニューで「Windowsの機能」を検索)

「Linux用Windowsサブシステム」にチェックマークを入れる

「仮想マシンプラットフォーム」にチェックマークを入れる

※VMware(VirtualBoxと同じくGUIベースの仮想環境を構築できる仮想化ソフトウェア)とWSLを混在させる場合、上記2つに加えて「Hyper-V」と「Windowsハイパーバイザープラットフォーム」にもチェックマークを入れて有効にする必要があります。

再起動

Ubuntuのインストール

再起動したらコマンドラインでwsl –install –d Ubuntuを実行してUbuntuをインストールして再起動します。

「コマンドプロンプト」を開く(スタートメニューで「コマンド」または「cmd」を検索)

`wsl --install –d Ubuntu`と入力してEnter

(インストール中)

(インストール中)

(インストールが完了した)

スタートメニューから再起動

再起動するとコマンドプロンプトの画面が開き、Linuxの初期設定が始まります。 しばらく待つと「Enter new Unix username:」と表示されるので、WSL利用時のユーザー名を決めて入力してください。 Windowsのユーザーと共通でも異なる名前でも問題ありませんが、アルファベットの小文字にしておくと入力しやすく扱いやすくなります。

WSL用のユーザー名を入力してEnter

ユーザー名を入力してEnter を押すと「New Password:」と表示されるので、いま作成したユーザー用のパスワードを決めて入力します。

WSL用のパスワードを入力してEnter

確認のため再度パスワードを入力してEnter

セットアップ完了

プロンプトの記号が「$」に変わり、この後使用するipコマンドやncコマンドなどのLinuxコマンドが実行可能になります。 (➡p.21 0.4 学習用の環境を準備しよう「WSLの活用」➡p.44 0.10 Windowsコマンドライン「WSL」)

WSLの終了

exitEnterでWSLが終了し、Windowsのコマンドプロンプト(>)に戻ります。 もう一度exitEnterと実行するとコマンドプロンプトが終了します。 ※exitコマンドを使わずコマンドプロンプトのウィンドウを閉じても問題ありません。

WSLを使用するには

コマンドプロンプトでwslEnter、またはスタートメニューでWSLを検索して実行します。

両者の違いは実行時のカレントディレクトリで、前者はwslコマンド実行時のカレントディレクトリ(スタートメニューからコマンドプロンプトを実行した場合はWindowsユーザーのホームディレクトリ、標準ではC:\Users\Windowsのユーザー名)、後者はwslユーザーのホームディレクトリとなります。 本書ではコマンドプロンプトからwslコマンドを実行する方法を取っていますが、ネットワークコマンドの実行という点に於いては両者の違いはありません。お好みの方法で実行してください。


TCP/IP&ネットワークコマンド入門 サポートページ