Windows Subsystem for Linux Kurulumu ve Öneriler
Merhaba! Bu rehberde Windows Subsystem for Linux’un ne olduğunu, nasıl kurulduğunu ve temel olarak nasıl kullanabileceğinizi birlikte öğreneceğiz. Eğer Windows kullanıyor ama Linux komutlarını öğrenmek ya da kullanmak istiyorsanız, WSL sizin için en iyi tercih olabilir.
Hadi başlayalım!
WSL Nedir?
WSL (Windows Subsystem for Linux), Windows ortamında Linux komutlarını çalıştırmamızı sağlayan bir özellik. Yani, bilgisayarınızda çift işletim sistemi veya sanal makine olmadan, Windows üzerinden direkt olarak Linux araçlarına ulaşabilmenizi sağlayan bir araç. İster Bash komutlarını deneyin, ister Linux ile uyumlu yazılımlar geliştirin; WSL ile bunları sanal makine kurmaktan çok daha kolay bir şekilde yapabiliyorsunuz.
Adım Adım WSL Kurulumu
1- WSL Özelliğini Aktifleştirme
Başlangıç için, PowerShell’i yönetici olarak açın ve aşağıdaki komutu çalıştırın:
wsl --install
Bu komut, WSL’i ve varsayılan olarak Ubuntu dağıtımını yükleyecektir. Ancak, farklı bir dağıtım seçmek istiyorsanız, wsl --install --online
komutunu kullanarak yükleyebileceğiniz Linux dağıtımlarının listesini görüntüleyebilirsiniz.
Bu listeyi gördükten sonra istediğiniz dağıtımı kurmak için wsl --install <dağıtım_adı>
komutunu kullanabilirsiniz. Örneğin, Kali Linux kurmak isterseniz:
wsl --install kali-linux
2- Bilgisayarı Yeniden Başlatma
Yükleme tamamlandıktan sonra bilgisayarınızı yeniden başlatmanız gerekebilir. Yeniden başlatma işlemi tamamlandığında, terminal otomatik olarak açılacak ve kurulum sürecinin devamı başlayacaktır.
3- Kullanıcı Adı ve Parola Belirleme
Bilgisayarınız yeniden açıldığında, terminal penceresi kendiliğinden açılacaktır. WSL kurulumunun son aşaması olarak, Linux ortamınız için bir kullanıcı adı ve şifre oluşturmanız istenecek.
Bu bilgiler Linux ortamınızda kullanacağınız kullanıcı hesabınızı tanımlamak içindir. Güvenliğiniz için güçlü bir şifre oluşturun.
Bu adımları tamamladığınızda, WSL kullanıma hazır olacak!
4- WSL Kullanımı
Artık PowerShell veya Komut İstemi’ne wsl
yazarak WSL ortamına girebilir ve Linux komutlarını kullanmaya başlayabilirsiniz.
wsl
İlk iş olarak, sisteminizin ve yüklü paketlerin güncel olduğundan emin olun. Linux dağıtımları, sistemin daha güvenli ve stabil çalışmasını sağlamak için düzenli olarak güncellemeler yaparlar.
Bunun için sudo apt update
ve sudo apt upgrade
komutlarını kullanacağız.
sudo apt update
sudo apt upgrade
WSL Kullanımı ile İlgili İpuçları ve Öneriler
1- Windows Dosya Sistemine Erişim
WSL ile Windows dosyalarınıza kolay bir şekilde erişebilirsiniz.
Örneğin, C:
sürücüsüne erişmek için WSL terminalinde şu komutu kullanabilirsiniz:
cd /mnt/c
2- Zsh ve Oh My Zsh Kurulumu
Bash'e kıyasla daha gelişmiş özellikler ve tema desteği sunan bir kabuk (shell) arıyorsanız, Zsh iyi bir seçenek olabilir.
Ubuntu için Zsh’i yüklemek için aşağıdaki komutu çalıştırabilirsiniz:
sudo apt install zsh
Zsh’i varsayılan kabuk olarak ayarlamak için aşağıdaki komutu çalıştırabilirsiniz:
chsh -s $(which zsh)
(Terminali yeniden başlattığınızda Zsh aktif hale gelecektir.)
Oh My Zsh’i kurmak için aşağıdaki komutu çalıştırabilirsiniz:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Kurulum tamamlandıktan sonra, temalar ve eklentiler ekleyerek kabuğunuzu daha verimli hale getirebilirsiniz. Bu konuyu başka bir blog yazımda detaylı olarak inceleyebilirim. :)
3- Yedekleme ve Geri Yükleme
WSL ortamında çeşitli ayarlamalar ve dosyalar biriktikçe, bir yedek almak iyi bir fikir olabilir. WSL, yedekleme ve geri yükleme için komut satırı araçları sunar. Yedek alarak, başka bir bilgisayara taşınabilir veya mevcut ortamı koruyabilirsiniz.
Yedek almak için:
wsl --export <dağıtım_adı> <yedek_dosyası>.tar
Yedek geri yüklemek için:
wsl --import <yeni_dağıtım_adı> <hedef_dizin> <yedek_dosyası>.tar
Sonuç
WSL, Linux araçlarını ve komutlarını Windows ortamında kullanmayı kolaylaştırır. Artık Linux’un esnekliğini, Windows rahatlığında deneyimleyebilirsiniz.
Hadi terminalinizi açın ve Linux dünyasını keşfetmeye başlayın!
Linux öğrenme yolculuğunuzda işinize yarayabilecek başka makaleler için yazılar sayfasına göz atabilirsiniz.