Daha önce Kali Linux’a çok az bir aşinalığım vardı. Aldığım kurs ve okul sayesinde Linux’un ne olduğunu az çok biliyorum. Yakın zamanda, Windows’tan Garuda Linux’a (Gaming Edition) geçiş yaptım. Linux’un terminalini çok seviyorum; terminal üzerinden bir şeyler yapmak benim için oldukça keyifli. Aslında Linux’a geçişimin %60’ı bu sebepten kaynaklanıyor.
Komutlar hakkında çok fazla bilgim yok, ancak deneme-yanılma yoluyla öğrenmeyi çok severim. Linux’u da bu şekilde öğrenmeyi hedefliyorum. Bir-iki rehber izledikten sonra sistemi kurcalamayı, forumlarda gezmeyi planlıyorum.
Linux özelinde böyle bir öğrenme yöntemi mümkün müdür? Yani sadece az bir bilgi ve deneyimle, ağırlıklı olarak deneme-yanılma yoluyla Linux öğrenilebilir mi?
Hoş geldin, gelelim konuya. Öğrenirseniz, lakin duvar kağıdında mistik ve canlı olan distrolardan nefret besleme şansınız olabilir ilk kullanımda. Garuda, oyun için seçtiyseniz mantıklı bir seçim olmuş. Deneme yanılma yoluyla evet, Linux’u öğrenirseniz bilgisayar direkt deneme yanılma işidir.
nasıl bir deneme yanılmadan bahsediyorsunuz orayı tam net anlamadım fakat aslında linux dahil olmak üzere hayatın bir çok alanında bir şey öğrenmek için gereken iki şey var, öğrenme isteği ve öğrenilmek istenilen şeye ayrılan zaman. Eğer bir şeyi yeterince öğrenmek istiyorsanız onu öğrenmeme gibi bir şansınız yok, en azından benim fikrim bu yönde. Tabii nasıl ve nerden öğreneceğiniz öğrenme sürecini etkileyebilir.
Ben de şahsen şu ana kadar linux hakkında bildiklerimi ya linux kullanırken kendi karşılaştığım ya da başkalarının karşılaştığı sorunları çözmeye çalışırken yaptığım araştırmalara borçluyum diyebilirim. Tabii “linux’u çözdüm, herkes benim yaptığım gibi yapsın” gibi bir iddam yok, ben de bu yolun daha çok çok başındayımışım gibi hissediyorum.
Fakat, “linux kullan> kullanırken bir şeyler boz> tamir etmeye çalış> daha çok boz> tamir et/sistemi yeniden kur> bir şeyler boz>…” şeklindeki döngü öğrenmek bence hem daha katlanılabilir hem de bu yöntemle öğrenilen şeyler bir şey öğrenmek için kitap okumak gibi soyut yöntemlere kıyasla daha kalıcı oluyor.
Öncelikle foruma hoşgeldiniz. @kudai_tauricus hocama katılıyorum, bende yeni geçtiğim halde geçenlerde önemli sistem paketlerini sildim. Bu şekilde grub recovery mode’u kullanmayı, apt yazılım depolarını elimle yazmayı. Ve gerekli paketlerin nasıl kurulacağını öğrendim. Dosyalarım silinmedi ama masaüstü ortamlarım ve uygulamalar silindi. Neyse ki yükleyince tekrardan hepsi geri geldi. Fakat güvenlik duvarı,arşiv yöneticisi gibi birçok şeyi tekrar yükledim. Bunları öğrendim mesela. Ayrıca deneme-yanılma için sık sık yedekleme almanı da öneririm. Dün indirilenleri sildim, hemde rm -r ile, neyse ki Windows’tan kalma yedeklerim beni kurtardı.
Hocam deneme yanılma yolu ile öğrenmek en iyisidir fakat her gördüğünüz komutu kullanmanızı önermem. Özellikle sudo rm -rf/ gibi. Ayrıca her zaman için bir usb ye dosyalarınızı yedekleyin. Çünkü bazen enter tuşuna basınca geri dönüş olmuyor.
Benim anlamadığım İnsanlar bir dağıtımı nasıl bozuyor? Ben çok kurcalayan birisiyim ama 1 kere bile bozulmadı. Sadece 1 tane istisna. Dağıtım değiştircektim sonra dedimki Cihazı kullanırken diski yeniden boyutlandırsam ne olur? Diski bölümledim ama ordada uyarı veriyor “Yaparsanız Diskiniz zarar görebilir” Bende yaptım ve Dağıtım açılmadı. Sonra yeni dağıtım kurdum ama calamaris disk yapılandırmada hata veriyordu bende elle yaptım.
Konu dışı belki ama bir şeyi anlamak için o işte illa ki bir hata yapman gerekiyor bence. Karşılaştığın bir hatayı çözemediğin sürece o işi öğrendim diyemezsin.
bende linux’da yeni sayılırım evet deneme yanılma zaten bu işi öğrenmenin en makul yoludur. Sistemi kararsız hale getirne kadar incik cincik her yerini kurcalayıp bir çok eklenti kurup denemeler yapıyorum. Günün sonunda baştan formatlayıp yeniden kuruyorum. Çok şey öğrendiğimi söyleyebilirim.
Evet, bazılarının ismini bulabilirsin ve dediğim gibi, terminal olmadan da çoğu şeyi yaparsın
Hatta böyle soru sormak yerine, neden insanların Linux’ta terminali kullanmadan yaptıklarını araştırmadın? Spesifik olarak, bir kaç dağıtımda terminal zorunludur çünkü onların amacı sunucular veya günlük kullanım için değil. Sen hiç Parrot, Kali, BlackArch tarzı dağıtımların sunucu olarak kullanıldığını gördün mü mesela? Bu tarz dağıtımlarda terminal zorunludur çünkü amacı ofansif güvenliktir.
Gelelim senin dediğine; hiç bir şey bilmeyen birisinin gözünden bakacağım. Neden terminalde işi olsun sürekli? Daha kesin konuşayım; yeni başlayan birisinin terminali açma nedeni, istediği paket web’de veya mağazada yoktur; o yüzden veya fetch yazdıracaktır.
ondada yazması gereken sudo apt/pacman/yum/dnf
pacman dışında çoğunda paket yönetici + paket + install komutu pacmanda şöyle pacman +S paket bu bide şey yani isteğe bağlı birde ben alışkanlıktan terminal kullanıyorum Windowsdada terminal kullanırım mesala tamamen alışkanlık işi insanda