Windows'ta Linux çalıştırmak: WSL kurulumu ve ilk ayarlar (5 dakika)

Sanal makineyle uğraşmadan Windows içinde gerçek bir Ubuntu terminali kullanabilirsin. Yazılım geliştirme, sunucu komutlarını öğrenme ve siber güvenlik çalışmaları için çok kullanışlı.

Kurulum

PowerShell’i yönetici olarak aç ve tek komut yaz:

wsl --install

Bilgisayarı yeniden başlat. Açılışta Ubuntu bir kullanıcı adı ve parola isteyecek. Bu parola sudo için kullanılır, unutma.

İlk ayarlar (Ubuntu terminalinde)

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential git curl python3-pip python3-venv

Faydalı bilgiler

  • Windows dosyalarına Linux’tan erişim: /mnt/c/Users/KullaniciAdin/
  • Linux dosyalarına Windows’tan erişim: Dosya Gezgini’nde Linux bölümü veya adres çubuğuna \\wsl$
  • VS Code ile entegrasyon: Ubuntu terminalinde proje klasöründe code . yaz. VS Code’a “WSL” eklentisi otomatik kurulur.
  • Hız ipucu: Projelerini Linux tarafında (~/projeler) tutarsan, /mnt/c altında tutmaktan çok daha hızlı çalışır.

Faydalı komutlar (PowerShell’de)

wsl -l -v                 # kurulu dağıtımlar ve sürümleri
wsl --shutdown            # tüm WSL'i kapat (takılırsa işe yarar)
wsl --update              # WSL'i güncelle
wsl --install -d Debian   # başka bir dağıtım kur

Sorun yaşarsanız (sanallaştırma kapalı hatası vb.) Soru-Cevap bölümüne hata mesajıyla birlikte yazın.