1 TEMEL KAVRAMLAR 1.1 Önemli Yazılım SSH, bilinmesi gereken yazılımdır. 1.1.1 SSH Secure Shall İstemci Sunucu ortamında dosya transfer işlemleri ve Sunucu ortamında işlem yapabilen iki parametreli bir yazılımdır. 1.1.1.1 SSH Secure File Transfer Client İstemci ile Sunucu arasında dosya transferi yapmak için kullanılır. Şekil 1 SSH Secure File Transfer Client ekranı
Şekil 2 SSH Secure File Transfer Client ekranı 2 1.1.1.2 SSH Secure Shell Client Server ortamında işlem yapmak için kullanılır. Şekil 3 SSH Secure Shell Client ekranı
1.2 Server a Login Olma ve İlk İşlemler sorubank login:~ userid passwd: **** userid:~ mkdir cd :~ pico index.html index.html dosyasını oluştur. <html> html kodu başlat OGRNO AD SOYAD bilgi yaz </html> html kodu bitir ctrl + X + Y + Enter dosyaya yazılanları sakla. Ardından, browser ortamına geçilip ve adres çubuğuna, http://sorubank.ege.edu.tr/~userid girişi yapılırsa; Ekranda, OGRNO AD SOYAD Görüntüsü oluşur.
1.3 Bazı önemli Linux Komutları (MV ve CP) 1.3.1 MV - İsim değiştirme ve Taşıma işlemleri için kullanılan bir komuttur. 1.3.1.1 İsim değiştirme: hatalı dosya ya da dir adını doğrusuyla değiştirir. mv hatali_isim dogru_isim Userid~ mv wwhom Hatayı düzeltmek için girilen komut. Önce : yerine wwhom yazılarak hata yapılmış. userid~ userid~ wwhom Sonra : olarak düzelmiş. 1.3.1.2 Taşıma işlemi yapar: isim2 directory ise isim1, isim2 altına isim1 olarak taşınır. mv isim1 isim2 userid~ mv index.html index.html dosyası un altına taşınır. Önce : index.html dosyası wwhome directory sinin altında olmalıydı. Hata yapılmış. userid~ index.html Sonra : index.html dosyası directory sinin altına taşınır. userid~ index.html 1.3.1.3 Taşıma işlemi yapar: isim2 directory değilse ; isim1, isim2 olarak taşınır. mv isim1 isim2 userid~ mv index.html index.html dosyası wwhome un altına taşınır. Önce-1 : directory değil de dosya ise userid~ Önce-2 : yoksa userid~ index.html index.html Sonra : index.html isimli dosya ismini alır. userid~
1.3.2 CP - Kopyalama komutu. 1.3.2.1 Isim2 directory ise cp isim1 isim2 isim1, isim2 nin altına isim1 olarak kopyalanır. :~ cp index.html da iken girilen komut. Önce: index.html dosyasını olarak kopyala index.html Sonra: directory olduğu için, index.html dir sinin altına kopyalanır. index.html 1.3.2.2 Isim2 directory değilse dosya ise yoksa index.html cp isim1 isim2 isim1, isim2 olarak kopyalanır. :~ cp index.html da iken girilen komut. Önce-1: Önce-2:, dosya ise, yok ise index.html index.html Sonra: index.html dosyası dosyası olarak kopyalanır. index.html
1.4 Ogrno Dizin Yapısı index.html(1) kisisel index.html(2) ozgecmis.html hobilerim.html index.html(3) intprg1 index.html(4) html quizler odevler konular testler sinavlar index.html(5) fontlar index.html(11) index.html(12) index.html(13) index.html(14) index.html(15) index.html(6) quizler odevler konular testler index.html(7) quiznn_xxxx_cevap.html index.html(8) odevnn_xxxx_soru.html odevnn_xxxx_cevap.html index.html(9) konuadi_xxxx.html index.html(10) testnn_xxxx_soru.html testnn_xxxx_cevap.html Şekil 4 Ogrno Dizin yapısı
1.4.1 Ogrno nun İlk Ekran Görüntüsünün Ağaç Yapısı index.html(1) kisisel Şekil 5 Ogrno nun İlk Ekran Görüntüsünün Ağaç Yapısı 1.4.1.1 Ogrno nun İlk Ekran Görüntüsü (index.html(1)) Şekil 6 Ogrno Ekran Görüntüsü (index.html (1)) 1.4.1.2 Ogrno nun İlk Ekran Görüntüsünün Ağaç Yapısını Oluşturma Komutları : ~$ mkdir kisisel da iken kisisel ve mkdir dizini olusturulur. ls dizini listeler (kisisel/ /) görünmeli pico index.html index.html (1) dosyasını oluşturma işlemini başlatır.
1.4.1.3 Ogrno nun İlk Ekran Görüntüsünün html kodu (index.html (1)) 1.4.1.4 Ogrno nun İlk Ekran Görüntüsünün html kodlarının Açıklanması: Html de standart mantık <kod>...</kod> dur. 1. <html> html kodlaması yapılacak. 2. <head> Başlık bölümü. 3. <title> Browser ortamında exolorer da üstteki bölümde; başlık, ad-soyad-no vs. başta görülmesi için kullanılır. 4. <meta http-equiv= Content-Type content... > Türkçe harf desteği verir. Ekranda Türkçe yazarsak Türkçe gösteren kod. 5. </head> Başlık bölümü sonu. 6. <body> Sayfada ink, resim, e-mail, cilt no, form, tablo oluşturmak gib işlemleri yapan kodların yazılması için gerekli kod. 7. <center> Ortalama (resmin ortalanması v.s.) yapar. 8. <img src=...>resmin yerini belirler. ogrno.jpg isimli resmi bilmuh.ege.edu.tr... isimli sayfaya yerleştirir. Resim 140x180 jpg boyutunda. 9. <h1> Yazının büyüklüğünü ayarlar h1 en büyük, h5 en küçük. 10. <img src= > Sayaç oluşturur. 11. <a href= kisisel...> kisisel klasörüne bağlantı yapar. 12. <a href=...> klasörüne bağlantı yapar. 13. <a href= http://www.ege.edu.tr..> Ege Üniversitesine bağlantı yapar. 14. <a href= http://muhfak.ege.edu.tr...> Mühendislik Fakültesine bağlantı yapar. 15. <a href= http://bilmuh.ege.edu.tr...> Bilgisayar Mühendisliğine bağlantı yapar. 16. <a href= mailto:ogrno@sorubank.ege.edu.tr Mail tanımlama 17. </center> center sonu 18. </body> body sonu 19. </html> html sonu
1.4.2 Kişisel Ağaç Yapısı index.html(1) kisisel index.html(2) ozgecmis.html hobilerim.html Şekil 7 Kişisel Ağaç Yapısı 1.4.2.1 Kişisel Ekran Görüntüsü (index.html (2)) Şekil 8 Kişisel ekran görüntüsü (index.html (2)) 1.4.2.2 Kişisel Ağaç Yapısı Oluşturma Komutu kisisel: ~$ pico index.html kisisel dizininde iken index.html (2) dosyası oluşturulur.
1.4.2.3 Kişisel Ekran Görüntüsünün kodu (index.html (2)) Şekil 9 Kişisel ekran görüntüsü kodu (index.html (2)) 1.4.2.4 Özgeçmiş Ekran Görüntüsü (ozgecmis.html) Şekil 10 Özgeçmiş ekran görüntüsü (ozgecmis.html) 1.4.2.5 Ozgecmis.html Oluşturma Komutu kisisel: ~$ pico ozgecmis.html kisisel dizininde iken ozgecmis.html dosyası oluşturulur.
1.4.2.6 Özgeçmiş Ekran Görüntüsünün kodu (ozgecmis.html) Şekil 11 Özgeçmiş ekran görüntüsünün kodu (ozgecmis.html) 1.4.2.7 Hobilerim Ekran Görüntüsü (hobilerim.html) Şekil 12 Hobilerim ekran görüntüsü (hobilerim.html) 1.4.2.8 Hobilerim.html Oluşturma Komutu kisisel: ~$ pico hobilerim.html kisisel dizininde iken hobilerim.html dosyası oluşturulur.
1.4.2.9 Hobilerim Ekran Görüntüsünün kodu (hobilerim.html) Şekil 13 Hobilerim ekran görüntüsünün kodu (hobilerim.html)
1.4.3 Dersler Ağaç Yapısı Wwwhome index.html(1) kisisel index.html(2) index.html(3) intprg1 Şekil 14 Dersler Ağaç Yapısı 1.4.3.1 Dersler Ekran Görüntüsü (index.html (3)) Şekil 15 Dersler ekran görüntüsü (index.html (3)) 1.4.3.2 Dersler Ağaç Yapısını Oluşturma Komutları :~$ mkdir intprg1 pico index.html dizininde iken intprg1 dizini ve index.html dosyası oluşturulur. 1.4.3.3 Dersler Ekran Görüntüsünün kodu (index.html (3)) Şekil 16 Dersler ekran görüntüsünün kodu (index.html (3))
1.4.4 Intprg1 Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler odevler testler konular sinavlar Şekil 17 Intprg1 Ağaç Yapısı 1.4.4.1 Intprg1 Ekran Görüntüsü (index.html (4)) Şekil 18 Intprg1 ekran görüntüsü (index.html (4))
1.4.4.2 Intprg1 Ağaç Yapısını Oluşturma Komutları intprg1: ~$ mkdir html mkdir quizler mkdir odevler mkdir testler mkdir konular mkdir sinavlar pico index.html intprg1 dizininde iken html dizini, quizler dizini, odevler dizini, testler dizini, konular dizini, sinavlar dizini ve index.html dosyası oluşturulur. 1.4.4.3 Intprg1 Ekran Görüntüsünün kodu (index.html (4)) Şekil 19 Intprg1 ekran görüntüsünün kodu (index.html (4))
1.4.5 Html Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar Şekil 20 Html Ağaç Yapısı 1.4.5.1 Html Ekran Görüntüsü (index.html (5)) Şekil 21 Html ekran görüntüsü (index.html (5)) 1.4.5.2 Html Ağaç Yapısını Oluşturma Komutları html: ~$ mkdir fontlar html dizininde iken fontlar dizini, pico index.html index.html dosyası oluşturulur.
1.4.5.3 Html Ekran Görüntüsünün kodu (index.html (5)) Şekil 22 Html ekran görüntüsünün kodu (index.html (5))
1.4.6 Fontlar Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar index.html(6) quizler odevler testler konular Şekil 23 Fontlar Ağaç Yapısı 1.4.6.1 Fontlar Ekran Görüntüsü (index.html (6)) Şekil 24 Fontlar ekran görüntüsü (index.html (6))
1.4.6.2 Fontlar Ağaç Yapsı Oluşturma Komutları fontlar: ~$ mkdir quizler mkdir odevler mkdir testler mkdir konular pico index.html html dizininde iken quizler dizini, odevler dizini, testler dizini, konular dizini ve index.html (6) dosyası oluşturulur. 1.4.6.3 Fontlar Ekran Görüntüsünün kodu (index.html (6)) Şekil 25 Fontlar ekran görüntüsünün kodu (index.html (6))
1.4.7 Quizler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar index.html(6) quizler index.html(7) xxxx_quiznn_cevap.html Şekil 26 Quizler Ağaç Yapısı 1.4.7.1 Quizler Ekran Görüntüsü (index.html (7)) Şekil 27 Quizler ekran görüntüsü (index.html (7)) 1.4.7.2 Quizler Ağaç Yapısını Oluşturma Komutları quizler: ~$ pico xxxx_quiznn_cevap.html quizler dizininde iken xxxx_quiznn_cevap.html ve pico index.html index.html dosyaları oluşturulur.
1.4.7.3 Quizler Ekran Görüntüsünün kodu (index.html (7)) Şekil 28 Quizler ekran görüntüsünün kodu (index.html (7))
1.4.8 Ödevler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar index.html(6) quizler odevler index.html(7) xxxx_quiznn_cevap.html index.html(8) xxxx_odevnn_soru.html xxxx_odevnn_cevap.html Şekil 29 Ödevler Ağaç Yapısı 1.4.8.1 Ödevler Ekran Görüntüsü (index.html (8)) Şekil 30 Ödevler ekran görüntüsü (index.html (8)) 1.4.8.2 Ödevler Ağaç Yapısını Oluşturma Komutları odevler: ~$ pico xxxx_odevnn_soru.html odevler dizininde iken xxxx_odevnn_soru.html, pico xxxx_odevnn_cevap.html xxxx_odevnn_cevap.html ve pico index.html index.html dosyaları oluşturulur.
1.4.8.3 Ödevler Ekran Görüntüsünün kodu (index.html (8)) Şekil 31 Ödevler ekran görüntüsünün kodu (index.html (8))
1.4.9 Testler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar index.html(6) quizler odevler testler index.html(7) xxxx_quiznn_cevap.html index.html(8) xxxx_odevnn_soru.html xxxx_odevnn_cevap.html index.html(9) xxxx_testnn_soru.html xxxx_testnn_cevap.html Şekil 32 Testler Ağaç Yapısı 1.4.9.1 Testler Ekran Görüntüsü (index.html (9)) Şekil 33 Ödevler ekran görüntüsü (index.html (9)) 1.4.9.2 Testler Ağaç Yapısını Oluşturma Komutları testler: ~$ pico xxxx_testnn_soru.html testler dizininde, xxxx_testnn_soru.html, pico xxxx_testnn_cevap.htm xxxx_testnn_cevap.html ve pico index.html index.html dosyaları oluşturulur.
1.4.9.3 Testler Ekran Görüntüsünün kodu (index.html (9)) Şekil 34 Testler ekran görüntüsünün kodu (index.html(9))
1.4.10 Konular Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html index.html(5) fontlar index.html(6) quizler odevler testler konular index.html(7) xxxx_quiznn_cevap.html index.html(8) xxxx_odevnn_soru.html xxxx_odevnn_cevap.html index.html(9) xxxx_testnn_soru.html xxxx_testnn_cevap.html index.html(10) xxxx_konuadi.html Şekil 35 Konular Ağaç Yapısı 1.4.10.1 Konular Ekran Görüntüsü (index.html (10)) Şekil 36 Konular ekran görüntüsü (index.html (10))
1.4.10.2 Konular Ağaç Yapısını Oluşturma Komutları..konular: ~$ pico xxxx_konu_adi.html pico index.html konular dizininde iken xxxx_konu_adi.html ve index.html dosyası oluşturulur. 1.4.10.3 Konular Ekran Görüntüsünün kodu (index.html (10)) Şekil 37 Konular ekran görüntüsünün kodu (index.html (10))
1.4.11 Intprg1>Quizler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler index.html(11) Şekil 38 Intprg1>Quizler Ağaç Yapısı 1.4.11.1 Intprg1>Quizler Ekran Görüntüsü (index.html (11)) Şekil 39 Intprg1>Quizler ekran görüntüsü (index.html (11)) 1.4.11.2 Index.html (11) Dosyası Oluşturma Komutu quizler:~$ pico index.html oluşturulur. quizler dizininde iken index.html (11) dosyası
1.4.11.3 Intprg1>Quizler Ekran Görüntüsünün kodu (index.html (11)) Şekil 40 Intprg1>Quizler ekran görüntüsünün kodu (index.html (10))
1.4.12 Intprg1>Ödevler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler odevler index.html(5) fontlar index.html(11) index.html(12) Şekil 41 Intprg1>Ödevler Ağaç Yapısı 1.4.12.1 Intprg1>Ödevler Ekran Görüntüsü (index.html (12)) Şekil 42 Intprg1>Ödevler ekran görüntüsünün kodu (index.html (12)) 1.4.12.2 Intprg1>Ödevler Ağaç Yapısını Oluşturma Komutu odevler:~$ pico index.html odevler dizininde iken index.html dosyası oluşturulur.
1.4.12.3 Intprg1>Ödevler Ekran Görüntüsünün kodu (index.html (12)) Şekil 43 Intprg1>Ödevler ekran görüntüsünün kodu (index.html (12))
1.4.13 Intprg1>Testler Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler odevler testler index.html(5) fontlar index.html(11) index.html(12) index.html(13) Şekil 44 Intprg1>Testler Ağaç Yapısı 1.4.13.1 Intprg1>Testler Ekran Görüntüsü (index.html (13)) Şekil 45 Intprg1>Testler ekran görüntüsü (index.html (13)) 1.4.13.2 Intprg1>Testler Ağaç Yapısını Oluşturma Komutu testler:~$ pico index.html testler dizininde iken index.html dosyası oluşturulur.
1.4.13.3 Intprg1>Testler Ekran Görüntüsünün kodu (index.html (13)) Şekil 46 Intprg1>Testler ekran görüntüsünün kodu (index.html (13))
1.4.14 Intprg1>Konular Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler odevler testler konular index.html(5) fontlar index.html(11) index.html(12) index.html(13) index.html(14) Şekil 47 Intprg1>Konular Ağaç Yapısı 1.4.14.1 ntprg1>konular Ekran Görüntüsü (index.html (14)) Şekil 48 Intprg1>Konular ekran görüntüsü (index.html (14)) 1.4.14.2 Intprg1>Konular Ağaç Yapısını Oluşturma Komutu konular:~$ pico index.html konular dizininde iken index.html dosyası oluşturulur.
1.4.14.3 Intprg1>Konular Ekran Görüntüsünün kodu (index.html (14)) Şekil 49 Intprg1>Konular ekran görüntüsünün kodu (index.html (14))
1.4.15 Intprg1>Sinavlar Ağaç Yapısı index.html(1) kisisel index.html(2) index.html(3) intprg1 index.html(4) html quizler odevler konular testler sinavlar index.html(5) fontlar index.html(11) index.html(12) index.html(13) index.html(14) index.html(15) Şekil 50 Intprg1>Sinavlar Ağaç Yapısı 1.4.15.1 Intprg1>Sinavlar Ekran Görüntüsü (index.html (15)) Şekil 51 Intprg1>Sınavlar ekran görüntüsü (index.html (15)) 1.4.15.2 Intprg1>Sinavlar Ağaç Yapısını Oluşturma Komutu sinavlar:~$ pico index.html sinavlar dizininde iken index.html dosyası oluşturulur.
1.4.15.3 Intprg1>Sinavlar Ekran Görüntüsünün kodu (index.html (15)) Şekil 52 Intprg1>Sinavlar ekran görüntüsünün kodu (index.html (15))