├── Lesson 1.txt ├── Lesson 2.txt ├── Lesson 3.txt ├── Lesson 4.txt ├── Lesson 5.txt └── rapor.txt /Lesson 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erennuygun/KOU-IEEE-CS-Linux-Egitimi/443cbab529fdf67caecde95c72dd2506aa725dc0/Lesson 1.txt -------------------------------------------------------------------------------- /Lesson 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erennuygun/KOU-IEEE-CS-Linux-Egitimi/443cbab529fdf67caecde95c72dd2506aa725dc0/Lesson 2.txt -------------------------------------------------------------------------------- /Lesson 3.txt: -------------------------------------------------------------------------------- 1 |  Linux eğitimimizin 3.dersinde işlenenler : 2 | 3 | 4 | 5 | 6 | 7 | passwd : Yetkili olduğun kullanıcının şifresini değiştirmek için kullanılır. 8 | 9 | 10 | 11 | Parola ile şifre arasındaki fark : 12 | 13 | 14 | Şifre, okunabilir metinlerin rc5, des, idea, rsa vs. gibi algoritmalar ile geri dönüştürülebilir ya da md5, md4, ripemd-128, sha-1 vs. gibi algoritmalar ile geri dönüştürülemez hallerine denir. 15 | Aksi gerekmediği sürece binary olurlar (unix bir sistemde /etc/shadow dosyasını açarsanız içerisinde kullanıcı parolasının şifrelenmiş halini ascii olarak görebilirsiniz mesela). 16 | 17 | parola ise, herhangi bir okunabilir 18 | seçilmiş ve gizli tutulması gereken kelimedir (elma^, -armut-, _ismail18, p027akal, m32ha8a gibi).. parola, bakıldığında -çoğunluka- anlam ifade ederken şifre sağlıklı insanlara bir anlam ifade etmez. 19 | 20 | Ayrıca "parola" olduğu gibi kullanılıp bir yerlere yazılırken, "şifre" olduğu gibi kullanılıp bir yerlere yazılmaz. 21 | 22 | bu bağlamda kullanıcı adının "şifresi" olmaz. "parolası" olur. 23 | 24 | 25 | 26 | 27 | echo (yazı) : Programlama dillerinde olduğu gibi bu komutta sağ tarafındaki yazıları yazdırmaya yarar. 28 | 29 | 30 | Eğer ki terminal de "x=eren" gibi bir değişken oluşturursanız. "echo $x" yazdığınız zaman x değişkenini eren olarak yazdıracaktır. 31 | 32 | 33 | 34 | ls > dosya.txt : Text dosyasına ilk başta yazdığınız komutun sonucunu yazdırmak için kullanılan bir komuttur. 35 | 36 | 37 | Fakat > işaretini ikinci kez ve aynı dosya üzerine uygularsanız dosyanın üzerine yazar.Bu durumu engellemek için ise ls >> dosya.txt yazabilirsiniz. 38 | 39 | 40 | 41 | Süreç Yönetimi (Process Managament) 42 | 43 | 44 | 45 | ps : Linux türevi sistemlerde çalışan ps komutu sistem üzerinde çalışan süreçleri görebilmenizi sağlar. 46 | 47 | Bunların arasından süreç kontrolü, süreç sorumlusu, süreç numarası, çalıştırılan komut, zaman, cpu, bellek gibi birçok bilgi görebilirsiniz. 48 | 49 | 50 | 51 | ps aux : sistem süreçleri çalışırken hangi sürecin daha fazla cpu ve memory tükettiğini görmek isterseniz bu komutu kullanabilirsiniz. 52 | 53 | 54 | 55 | ps aux | grep firefox : belirli bir programın sürecini aramak isterseniz bu komutu kullanabilirsiniz. 56 | 57 | 58 | 59 | kill (PİD NO) : ps aux yazdıktan sonra kapatacağını sürecin pid numarasını alarak bu komutu yazdığınız zaman süreç sonlanır. 60 | 61 | 62 | 63 | pkill chrome : Özel olarak öldürmek istediğiniz bir süreç var ise aşağıdaki komut kullanılabilir. Bütün chrome süreçleri öldürmek için. 64 | 65 | 66 | 67 | kill -9 ssh : Bir süreci kill komutu ile öldüremezseniz -9 ( SIGKILL ) numarasını kullanarak daha öldürücü bir sinyal göndererek öldürebilirsiniz. 68 | 69 | 70 | 71 | 72 | 73 | Sistemden Bilgi alma komutları 74 | 75 | 76 | 77 | 78 | date: İşletim sisteminin saat ve tarihini görüntüler. 79 | 80 | 81 | 82 | cal : Bulunduğunuz ayın takvimini görüntüler. 83 | 84 | 85 | 86 | uptime : Sistemin açık kalma saatini görüntüler. 87 | 88 | 89 | 90 | w : sistem özelliklerini açar. 91 | 92 | 93 | 94 | lsb_release -a : Kullanığınız dağıtım hakkında bilgi verir. 95 | 96 | 97 | 98 | uname -a : Kernel,cpu dağıtım hakkında bilgi verir. 99 | 100 | 101 | 102 | fdisk -l : Disk kullanımı,dağılımı hakkında bilgi verir. 103 | 104 | 105 | 106 | free: Bellek kullanımını görüntüler. 107 | 108 | 109 | 110 | history: Kullanılan hesap için çalıştırılan komutları listeler. 111 | 112 | 113 | 114 | hostname: Yerel sunucu adını verir. 115 | 116 | rwho -a: Ağa bağlı kullanıcıları listeler. 117 | 118 | 119 | 120 | uptime: Bilgisayar açıldığından beri geçen süreyi verir. 121 | 122 | 123 | 124 | who: Makineye bağlı kullanıcıları listeler. 125 | 126 | whoami: Giriş isminizi görüntüler. 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /Lesson 4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erennuygun/KOU-IEEE-CS-Linux-Egitimi/443cbab529fdf67caecde95c72dd2506aa725dc0/Lesson 4.txt -------------------------------------------------------------------------------- /Lesson 5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erennuygun/KOU-IEEE-CS-Linux-Egitimi/443cbab529fdf67caecde95c72dd2506aa725dc0/Lesson 5.txt -------------------------------------------------------------------------------- /rapor.txt: -------------------------------------------------------------------------------- 1 |  LINUX 101 EĞİTİMİ 2 | 3 | DERSİN İÇERİĞİ 4 | 5 | 6 | 7 | IEEE Kocaeli Üniversitesi Computer Society komitesinde bu sene düzenlenen Linux101 eğitimini ben (Muhammed Eren Uygun) ve arkadaşım (Mehmet Akif Altınok) ile beraber verdik. 8 | 9 | Eğitim adından da anlaşılacağı gibi Linux101 şeklinde yani Linux işletim sisteminin ilk başta sanal makinelere kurulumu daha sonra GNU/Linux’un tarihi , özgür yazılım vb. konulardan bahsettik. 10 | 11 | Birazda üstüne temel komutlardan bahsettikten sonra ilk dersimizi tamamlamış olduk.Ben her işlediğimiz dersi ve içeriğini kendi github hesabıma attım. 12 | Çünkü gelemeyen arkadaşlarımızın ihtiyacı olacağını düşündüm. 13 | 14 | 15 | 16 | DERSİN GÜN VE SAATLERİ 17 | 18 | 19 | 20 | Eğitimimiz 5 ders olmak üzere 2 şer saatten toplam 10-11 saatte tamamlanmış oldu.Dersler Çarşamba günleri saat 12.00 ile 14.00 arasında ve Cuma günleri saat 15.00 ile 17.00 arasında oldu. 21 | Fakat bazı derslerin saatlerini değiştirmek zorunda kaldık o günkü işlerimizden veya kulübün işlerinden dolayı.Bunlar: 2.ders Perşembe günü saat 18.00’da oldu.3.derste cuma günü saat 10.00’da oldu. 22 | 23 | 24 | 25 | DERSE KATILIMCILAR 26 | 27 | 28 | 29 | Yılmaz Bozoğlan + Furkan Halidi +++ 30 | Büşra Erkan++ Osman Akif Barut+ 31 | Mücahit Topçu+ Ayşe Gül Kocaoğlu+ 32 | Gözde Örgü+ Mehmet Somuncu+ 33 | 34 | Kadir Yüksel++++ Mehmet Ali Çakır +++++ 35 | 36 | İrem Yılmaz + Eren Şapçı ++ 37 | 38 | Melike Oğuz +++++ Ezgi Kaya+ 39 | Sinem Kulaç +++ Metin Kadık ++ 40 | 41 | Esra Çelebi + Murat Acar + 42 | 43 | Funda Aktaş + Batuhan Meleci+ 44 | 45 | Onur Kuş + Samet Şahin+++ 46 | 47 | Bahadır Ahmet Ulaş + Harun Reşit Kırbıyık+++ 48 | 49 | Enes Başpınar +++ Mutluhan Boz++ 50 | 51 | Burak Özcan + Yusuf Can Fidan +++ 52 | Rojda Şam ++ Ertuğrul Demir+ 53 | 54 | Enes Cangül +++++ Abdulkadir Yapıcı++ 55 | 56 | Ayşe Gül Köse++ Murat Acar++ 57 | 58 | Şeyma Nur Mutlu + Batuhan Meşeci++ 59 | 60 | İsmail Utku Sayan + Kamer Koçak++ 61 | 62 | Hüseyin Can Kalçık+++ Mert Gülcan+ 63 | 64 | Melih Şahin++ Melih Buğra Esmek+ 65 | Muhammed Altan+ Oğuzhan Aydın++ 66 | 67 | Mehmet Ali Ongan+++ Melih Karakoç+ 68 | Yasemin Oğuz++ Canberk Duman++ 69 | 70 | Hüseyin Kahraman+ Mert Demirtaş++ 71 | 72 | Altan Dolgun + Cengiz Tın+ 73 | 74 | Batuhan Özsezen+ Diyar Gel+ 75 | 76 | 77 | 78 | Eğitimimize 54 kişi katıldı.Herkes bütün derslere giremedi fakat giremeyenlerde evden öğrenerek arayı kapatmaya çalıştılar. 79 | --------------------------------------------------------------------------------