採用情報|SKサービス株式会社

インフラ入門 約5分で読めます

WSLとは?WindowsでLinuxを使う方法を初心者向けに解説

「Linuxを勉強したいけど、新しいPCを買うのは…」「WindowsのままLinuxを触れないの?」

Linuxを学習したいけど、環境構築のハードルが高いと感じている方に朗報です。WSL(Windows Subsystem for Linux)を使えば、Windowsの中でLinuxを動かすことができます。

この記事では、WSLとは何か、インストール方法から基本的な使い方まで解説します。

WSLとは?

WindowsでLinuxが動く仕組み

WSL(Windows Subsystem for Linux)は、Windows上でLinuxを実行するための機能です。Microsoftが公式に提供しています。

従来、WindowsでLinuxを使うには仮想マシンを立てる必要がありましたが、WSLならより軽量に、より手軽にLinuxを使えます。

WSLでできること

  • Linuxコマンドの実行
  • シェルスクリプトの作成・実行
  • Linux向け開発ツールの使用
  • サーバー構築の練習
  • プログラミング環境の構築

WSL1とWSL2の違い

項目 WSL1 WSL2
仕組み Linuxシステムコールを変換 軽量VMでLinuxカーネルを実行
互換性 一部制限あり フルLinuxカーネル
パフォーマンス ファイルアクセスは速い Linux処理は速い
Docker対応 ×

現在はWSL2が推奨されています。

WSLのインストール方法

WSLのインストールはとても簡単です。

前提条件

  • Windows 10 バージョン2004以降、またはWindows 11
  • 64ビット版

インストール手順

Step1:PowerShellを管理者権限で開く

スタートメニューで「PowerShell」を検索し、「管理者として実行」を選択します。

Step2:WSLをインストール

以下のコマンドを実行します。

wsl --install

これだけで、WSLとUbuntu(Linuxディストリビューション)がインストールされます。

Step3:PCを再起動

インストール完了後、PCを再起動します。

Step4:Ubuntuの初期設定

再起動後、自動的にUbuntuが起動します。ユーザー名とパスワードを設定してください。

これで完了です!

別のディストリビューションを使いたい場合

Ubuntu以外も選べます。

# 利用可能なディストリビューション一覧
wsl --list --online

# 特定のディストリビューションをインストール
wsl --install -d Debian

JOIN US

SKサービスでエンジニアデビューしませんか?

未経験からエンジニアを目指す方を積極的に採用中。正社員雇用で安定した環境、最短3ヶ月で現場変更可能。

詳細はこちらから

WSLの基本的な使い方

WSLの起動

以下のいずれかの方法でWSLを起動できます。

  • スタートメニューから「Ubuntu」を検索して起動
  • コマンドプロンプトやPowerShellでwslと入力
  • Windows Terminalから起動(おすすめ)

WindowsとLinux間のファイルアクセス

WSLとWindows間でファイルを共有できます。

# Linux側からWindowsのファイルにアクセス
cd /mnt/c/Users/YourName/Documents

# Windows側からLinuxのファイルにアクセス
エクスプローラーで \\wsl$ を開く

WSLの管理コマンド

# インストール済みのディストリビューション一覧
wsl --list --verbose

# WSLのシャットダウン
wsl --shutdown

# デフォルトのディストリビューションを変更
wsl --set-default Ubuntu

WSLでLinux学習を始めよう

WSLが使えるようになったら、Linuxの学習を始めましょう。

まず試してみること

# 現在のディレクトリを確認
pwd

# ファイル一覧を表示
ls -la

# ディレクトリを移動
cd /home

# ファイルを作成
touch test.txt

# ファイルの中身を表示
cat test.txt

パッケージのインストール

# パッケージ情報を更新
sudo apt update

# パッケージをインストール(例:vim)
sudo apt install vim

# パッケージを検索
apt search nginx

WSL活用のヒント

Windows Terminalを使う

Microsoft Storeから「Windows Terminal」をインストールすると、WSLがより使いやすくなります。タブ機能や見た目のカスタマイズができます。

VS Codeとの連携

Visual Studio Codeの「Remote – WSL」拡張機能を使うと、WSL内のファイルを直接編集できます。開発環境として非常に便利です。

Dockerとの連携

Docker Desktopをインストールして「WSL 2 backend」を有効にすると、WSL上でDockerが使えます。

まとめ

この記事のポイントを整理します。

項目 内容
WSLとは Windows上でLinuxを実行する機能
メリット 手軽にLinux環境が手に入る、軽量
インストール wsl –install だけでOK
おすすめツール Windows Terminal、VS Code
活用法 Linux学習、開発環境、Docker

WSLは、Linuxを学び始めるのに最適な環境です。特別な機材を用意する必要がなく、普段使っているWindowsパソコンですぐに始められます。

インフラエンジニアを目指すなら、まずWSLでLinuxに触れてみましょう!

JOIN US

SKサービスでエンジニアデビューしませんか?

未経験からエンジニアを目指す方を積極的に採用中。正社員雇用で安定した環境、最短3ヶ月で現場変更可能。

詳細はこちらから
この記事をシェア
JOIN US JOIN US JOIN US JOIN US JOIN US JOIN US JOIN US JOIN US

ENTRY

- エントリーはこちらから -

Page Top