Öğrencilere Linux komut satırını öğretmek genellikle Linux çalıştıran bir makine, bir sanal makine, bir SSH istemcisi veya canlı bir USB gerektirir. Bu, sizin ve öğrencileriniz muhtemelen onsuz da yapabileceğiniz pek çok hazırlık çalışmasıdır.
Instantbox ile ana makinenizde kolayca bir Linux dağıtımını başlatabilir ve öğrencilerin bir tarayıcı aracılığıyla komut satırına erişmesini sağlayabilirsiniz.
Neden Bir Tarayıcıda Linux Dağıtımı Oluşturmalıyım?
Bazen, belirli bir Linux sisteminin komut satırına kısa bir süre için ihtiyaç duyarsınız. Örneğin, Arch Linux'ta yeni bir numara denemek veya Debian'da belirli bir aracın kurulum prosedürünü denemek isteyebilirsiniz. Ya da Windows kullanıcılarıyla dolu bir odaya Linux komut satırında nasıl ustalaşılacağı konusunda bir ders veriyor olabilirsiniz.
Bu durumlarda, bir grup sanal makine kurmak veya aynı canlı USB'yi tekrar tekrar flaş etmek istemeyebilirsiniz.
Instantbox ile terminalinizde tek bir komut çalıştırabilir, ardından kullanmak istediğiniz dağıtımı seçmek için tarayıcınızda yerel bir adresi ziyaret edebilirsiniz.
Linux'ta Instantbox Nasıl Kurulur?
Instantbox'ı kullanmaya başlamadan önce yapmanız gerekenler Docker ve Docker Compose'u kurun.
Instantbox için yeni bir dizin oluşturun ve içine taşıyın:
mkdir anlık kutusu
CD anlık kutu
Geliştirici, kurulum betiğini aşağıdaki komutla doğrudan Bash'e iletmeyi önerse de, kodu önce görüntülemeden internetten çalıştırmak hiçbir zaman iyi bir fikir değildir.
bash //raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Kurulum betiğini Instantbox GitHub deposundan indirin:
https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh
İçeriğini şu şekilde inceleyin:
kediiçinde.sh
Her şey yolunda görünüyorsa, betiği şununla çalıştırın:
darbeiçinde.sh
Yukarıda belirtilen komut, gerekli bağımlılıkların kurulu olup olmadığını kontrol edecek ve ardından Instantbox docker-compose dosyasını mevcut dizininize indirecektir.
Komut dosyası, Instantbox'ın hangi bağlantı noktasını kullanmasını istediğinizi ve IP adresinizi soracaktır. Bu soruların her ikisi de isteğe bağlıdır ve varsayılan olarak Instantbox 8888 numaralı bağlantı noktasında çalışır.
Docker Compose'u kullanmakta zaten rahatsanız, docker-compose dosyasını doğrudan indirebilir ve kurulum komut dosyasını atlayabilirsiniz.
https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
Şimdi çalıştırın:
docker-oluştur -d
Docker, en son Instantbox görüntüsünü indirecek ve 8888 numaralı bağlantı noktasında mevcut olacaktır.
Tarayıcınızda Bir Linux Dağıtımına Erişmek İçin Instantbox'ı Kullanın
Instantbox'a yüklü olduğu makineden erişiyorsanız, bir tarayıcı açın ve şunu girin: yerel ana bilgisayar: 8888. Aynı yerel ağdaki başka bir makineden erişiyorsanız, ana makinenin yerel IP adresini bulun.
Sayfayı ziyaret ettiğinizde, hangi dağıtımı çalıştırmak istediğinizi ve her bir adlandırılmış dağıtımın en son sürümünü seçmeniz gerekecek. Şunlardan birini seçebilirsiniz:
- Ubuntu 14.04, 16.04, 18.04 ve 20.04
- CentOS 6.10, 7 ve 8
- Debian Stretch, Jessie ve Buster
- Fedora 30 ve 31
- Alp en son
- Arch Linux'un en yenisi
Seçiminizi yaptıktan sonra tıklayın Sonraki ve kurulum için kullanılabilecek kaynakları seçin. Dahili bağlantı noktasını, CPU çekirdeği sayısını, kullanılabilir belleği ve dağıtımın ne kadar süreceğini seçebileceksiniz. Bu değeri bir saat kadar düşük veya istediğiniz kadar yüksek ayarlayabilirsiniz.
Tıklamak YaratmakInstantbox, seçtiğiniz dağıtım için ISO'ları indirecek ve size başka bir sekmede bir kök kabuğu sunacaktır.
Buradan siz veya öğrencileriniz pratik yapabilir ve becerilerinizi geliştirebilir, prosedürleri test edebilir ve yazılım yükleyebilirsiniz.
Gereksinim duyduğunuz kadar çok normal kullanıcı oluşturmak için kök kabuğunu kullanmalısınız ve öğrencileriniz kendi cihazlarından oturum açabilir.
Instantbox oturumunuz bir önceki adımda belirtilen süre sonunda sona erecek veya üzerine tıklayabilirsiniz. tasfiye anında çöpe atmak ve yeniden başlamak için.
Linux Komut Satırının Ustası Olun
Instantbox size isteyebileceğiniz kadar çok komut satırı verir ve dağıtımın kurulu olmasını bile gerektirmez. Her tür dağıtımda uçbirim pirzolalarınızı geliştirmek için kullanabilir ve bu mükemmel kaynaktan en iyi şekilde yararlanmak için ihtiyaç duyduğunuz öğrenme veya öğretme kaynaklarına sahip olduğunuzdan emin olabilirsiniz.
Linux komut satırını kendi başınıza öğrenebileceğinizi biliyor muydunuz? Bilmeniz gereken tek şey, uzmanlaşmak istediğiniz Linux komutu için nasıl yardım alacağınızdır.