Hadi Kuruluma Başlayalım.
kali-linux-kurulumu
Karşımızda Kali Linux Kurulum Ekranı
Live (686-pae) Kurulum gerektirmeden kullanmamızı sağlıyor
Graphic Install ise Hem Masaüstü hemde uçbirimi elde etmemizi sağlıyor biz Graphic Installı Seçeceğiz.
Yukarıdaki seçeneklerden Graphical Install ı seçiyoruz.
linux-temel-komutlar%C4%B1.png
Karşımıza kurulum sürecinde kullanılacak olan dili soran ekran geliyor. Ben İngilizce kullanacağım.
Dili seçtikten sonra Continue seçeneği ile devam ediyoruz.
kali-linux-komutlari.png
Karşımıza lokasyon seçmemizi isteyen ekran geliyor. Ben bölge ayarlarımı United States olarak seçiyorum ve devam ediyorum.
kali-linux-dil-secimi.png
Klavye ayarlarını seçtiğimiz ekran geliyor. Bu ekrandan klavyemizi seçiyoruz ve devam ediyoruz. Ben Türkçe Q klavye seçerek devam ediyorum.
Devam ettikten sonra seçtiğimiz ayarlarla ilgili bileşenlerin kurulduğu ekran geliyor.
kali-linux-yukleme.png
kali-linux-network.png
Bileşenler kurulduktan sonra network ayarlarının yapıldığı ekran geliyor karşımıza. Burada bizden makinanın DNS ismini soruyor. Ben Host ismimi Kali olarak ayarladım.
linux.png
Bu ekranda bize domain ismini soruyor. Burada sorduğu makinanın DNS suffixidir. Herhangi bir domain ortamım olmadığı için ben bu alanı boş bırakıyorum. Devam ediyorum.
kali.png
Karşımıza gelen ekran bizden root kullanıcısının şifresini soran ekran. Buraya şifremizi yazıp devam ediyoruz.
linux-kurulum.png
Bu ekranda bize Saat ve Tarih ayarlarımızı soruyor. Ben bölge olarak Amerika şeçtiğim için burada Türkiye zamanı gözükmüyor. Dolayısı ile defaultta bırakıp geçiyorum.
kali-usb-kurulum.png
Bu adımda bize diskimizi nasıl yapılandıracağımız soruyor. Ben diskimi tek parça olarak kullanıyorum. En üstteki seçeneği seçip devam ediyorum.
linux-egitim.png
Kurulumu hangi diske yapacağımızı soruyor. Benim sanal makinamda tek disk olduğu için bir tane gözüküyor. Sizde eğer birden fazla diskiniz varsa hangi diske kurmak istiyorsanız seçim devam edebilirsiniz.
linux-nedir.png
Bu aşamada Linux de bulunan Home, usr, var, tmp gibi alanların farklı partitionlara kurulabileceğini soruyor. Biz hepsini tek bir disk partitionunda tutacağız. En üstteki seçeneği seçip devam ediyoruz.
linux-disk-ayari.png
Disk ayarlarımızın özetini gösteriyor, herhangi bir ayar değiştirmek istediğimiz zaman geri gidebiliriz. Ayarlarımızı kontrol ettikten sonra Devam ediyoruz.
linux-ayarlari.png
Disk ayarlarını yukarıdaki gibi şekillendireceğini soran ekrandayız. YES seçeneğini seçip devam ediyoruz.
linux-nasil-kurulur.png
Ve kurulumumuz başlıyor.
python-ve-linux.png
Kurulum bittikten sonra karşımıza gelen ekran bize Paket yönetiminin nasıl yapılacağını soruyor. Burada sorduğu Network Mirror ın kullanılıp kullanılmayacağı. Bunu kurmamız güncel programları almamız açısından önemli. Bu seçim ile Network Mirror açıyoruz ve aynı zamanda CD-ROM da bulunan program kurulum paketlerinin kuruluma eklemek. YES seçeneğini seçip Continue ile devam ediyoruz.
linux-python-faydasi.png
Proxy ayarlarının sorulduğu ekran geliyor karşımıza. Benim ortamımda herhangi bir Proxy mevcut değil. Eğer internete prox ile erişemiyorsanız Proxy adresinizi yazıp devam edebilirsiniz. Ben boş bırakarak devam ediyorum.
linux-faydasi.png
Girdiğimiz seçenekler ayarlanıyor.
kali-linux-install.png
Karşımıza gelen ekranda bize Kalide bulunan boot loaderın kurulup kurulmayacağını soruyor. Makinamızda herhangi bir işletim sistemi olmadığı için herhangi bir boot loader da mevcut değil dolayısı ile GRUB bootloader ın kurulması için Yes seçeneğini seçip devam ediyoruz.
Windows bulunan bir makinaya GRUB kurarsanız varolan bootloader ı bozabilirsiniz bu yüzden Windows olan ortamlarda bu ayara dikkat edilmelidir.
kali-linux-tamamlama.png
Kurulumun tamamlandığını gösteren ekran karşımızda. Kurulumu bitirdikten sonra CDROM daki medyayı çıkarıp Continue seçeneği ile devam ediyoruz.
linux-ilerleme.png
Restart işlemi için gerekli ayarlamalar yapılıyor.
Restart işlemi tamamlandıktan sonra karşımıza aşağıdaki ekran geliyor.
kali-linux-bitis.png
Karşımıza gelen ekran Kali kurulumunun Login ekranı.
Other yazan yere tıklıyoruz.
kali-linux-kullanici-ayari.png
Kullanıcı adı alanına root yazıyoruz ve Log In tuşunu tıklıyoruz.
kali-linux-root.png
Şifre alanına da kurulumu yaparken belirlediğimiz root kulanıcısının şifresini yazıyoruz.
kali-linux-bitis-hali.png
Ve Kali Linuxumuzu Kurmuş Bulunmaktayız..
Kurulum Bittiğine göre arkadaşlar Temel Linux Komutlarına Geçebiliriz.
Arkadaşlar Temel Komutlar öncelikle 1000(Bin)den fazladır yani hepsini ezberlememiz beklenemez.
İstediğimiz komutu,dosyayı bulmak ve erişmek kısmını anlarsak bizim için hem kolay hem de kullanışlı olacaktır o yüzden ilk başta bir komutun kullanımını nasıl buluruz ?
Aklımızda bir komut veya bir dosya var ama tam olarak nasıl yazılıyor bilmiyoruz ve onu bulmak istiyoruz.
Bunları en kolay şekilde ifade etmeye çalışacağım.
ilk olarak komutlar hakkında yardım almaya bakalım bu konu hakkında yapmamız gereken tek şey
man yazıp yanına komutu yazmak
Örnek: man touch
bu komut touch komutu hakkında genel bilgi verir ve nasıl kullanılacağını gösterir.
ve bu komuta benzer diğer komutlar:
Bilgi Alma Komutları
komut h : Komut hakkında kısa bilgi
komut -help : Komut hakkında kısa bilgi
man komut : Komut hakkında detaylı doküman
Listeleme Komutları
Linuxta bir dizindeki dosyaları listelemek için kullanılan komut ls dir.
Ekrana sığmayan uzun listeleri göstermek için ise bu komut less ile beraber kullanılabilir.
ls : Bulunduğun dizinin içeriğini göster
ls -a : Gizli dosyaları da göster
ls -l : Uzun listele (sahip, izinler, boyut ve tarih dahil)
ls | less : Uzun listeleri kısaltmak için
Dizin değiştirme
cd yol : yol dizinine geçer (cd /home/ veya cd /var/)
cd ~: Sizin home dizininize geçer.
cd -: Bir önceki dizine döner.
cd .. : Bir üst dizine geçer.(cd komıtu ile .. arasında 1 adet boşluk olmalı cd(boşluk)..)
aksi halde hata verir.
Dosya ve dizin yönetimi
Bir dizini veya dosyayı kopyalamak için cp, taşımak için mv, yeni klasör oluşturmak için mkdir, dosyayı silmek için rm, dizini ve içindeki dosyaları silmek için rm -R, boş bir dizini silmek için ise rmdir kullanılır.
Kaynak= üzerinde işlem yapılacak dizin veya dosya adı
hedef= Kopyalanacak alan veya yeni dizin adı.
cp kaynak hedef : Kaynaktan hedefe kopyalar
cp -R kaynak hedef: Önyineli(recursive) kopyalar
mkdir DosyaAdi.: Yeni dizin yaratır
mv kaynak- hedef: Dosyaları taşımak veya adlarını değiştirmek için
rm dosya: Dosyayı kaldırır
rm -R DosyaAdi: Önyineli kaldırır
rmdir DosyaAdi: Boş dizini kaldırır
touch dosya: Dosya varsa tarihini değiştirir, yoksa yaratır
pwd: Çalışılan dizinin ismini verir.
touch: dosya yaratır.
Grep-Head-Tail-More-Cat dosya içeriğine erişmemize olanak sağlar.
Yanlız Grep Metin dosyaadi.txt gibi kullanırsak Dosya içinde yazdığımız Metni arar.
Dosya arama
Herhangi bir dosyayı sistemde aramak için find ve locate komutları kullanılır.
Find Mevcut Dizin de arar.
Locate ise Tüm Bilgisayarda arar.
Ama diyelim ki siz bir dizin eklediniz ve ardından Locate DizinAdi yazdiniz dizininiz hemen çıkmaz.
Öncelikle UpdateDb yani veritabanı güncelleme işlemi yapmalısınız.
ondan sonra Locate DizinAdi denerseniz yarattığınız dizini bulabilirsiniz.
Find: find /home/cayfer -name nerede.dat
Locate : Locate Test
Ağ Servislerini Kullanma
ftp sunucuAdi: FTP sunucusuna bağlanır
ping sunucuAdi: Sunucuya ping isteği gönderir
ssh -l kullanıcıAdı sunucuAdi: Uzaktaki makinaya Secure Shell protokolü ile bağlanır
telnet sunucuAdi: Uzaktaki makinaya TELNET protokolü ile bağlanır.
Sistem bilgisi görüntüleme
date: İşletim sisteminin saat ve tarihini görüntüler
df -h: Disk kullanımını görüntüler
free: Bellek kullanımını görüntüler
history: Kullanılan hesap için çalıştırılan komutları listeler
hostname: Yerel sunucu adını verir
rwho -a: Ağa bağlı kullanıcıları listeler
uptime: Bilgisayar açıldığından beri geçen süreyi verir
who: Makineye bağlı kullanıcıları listeler
whoami: Giriş isminizi görüntüler
Paket Ekleme Kaldırma
Paket Siler.
sudo apt-get remove program_adı
Paket Yükler.
sudo apt-get install program_adı
Sanırım ilk ders için biraz fazla komut oldu arkadaşlar ama Nasıl kullanılacağını öğrendiğimiz zaman gerisi gelir diye düşünüyorum.
Arkadaşlar Bugün Kali Kurulum ve Temel Linux hakkında kısa bilgi vermeye çalıştım. Şunu unutmayın ki bende sizinle beraber öğreniyorum bu sebeple hatalarım olmuş olabilir ama bunları buraya yazmadan önce komut ekranında tek tek denediğimi bilmenizi isterim.
-Lütfen İyi kötü yorumlarınızı Esirgemeyin.-
kali-linux-kurulumu
Karşımızda Kali Linux Kurulum Ekranı
Live (686-pae) Kurulum gerektirmeden kullanmamızı sağlıyor
Graphic Install ise Hem Masaüstü hemde uçbirimi elde etmemizi sağlıyor biz Graphic Installı Seçeceğiz.
Yukarıdaki seçeneklerden Graphical Install ı seçiyoruz.
linux-temel-komutlar%C4%B1.png
Karşımıza kurulum sürecinde kullanılacak olan dili soran ekran geliyor. Ben İngilizce kullanacağım.
Dili seçtikten sonra Continue seçeneği ile devam ediyoruz.
kali-linux-komutlari.png
Karşımıza lokasyon seçmemizi isteyen ekran geliyor. Ben bölge ayarlarımı United States olarak seçiyorum ve devam ediyorum.
kali-linux-dil-secimi.png
Klavye ayarlarını seçtiğimiz ekran geliyor. Bu ekrandan klavyemizi seçiyoruz ve devam ediyoruz. Ben Türkçe Q klavye seçerek devam ediyorum.
Devam ettikten sonra seçtiğimiz ayarlarla ilgili bileşenlerin kurulduğu ekran geliyor.
kali-linux-yukleme.png
kali-linux-network.png
Bileşenler kurulduktan sonra network ayarlarının yapıldığı ekran geliyor karşımıza. Burada bizden makinanın DNS ismini soruyor. Ben Host ismimi Kali olarak ayarladım.
linux.png
Bu ekranda bize domain ismini soruyor. Burada sorduğu makinanın DNS suffixidir. Herhangi bir domain ortamım olmadığı için ben bu alanı boş bırakıyorum. Devam ediyorum.
kali.png
Karşımıza gelen ekran bizden root kullanıcısının şifresini soran ekran. Buraya şifremizi yazıp devam ediyoruz.
linux-kurulum.png
Bu ekranda bize Saat ve Tarih ayarlarımızı soruyor. Ben bölge olarak Amerika şeçtiğim için burada Türkiye zamanı gözükmüyor. Dolayısı ile defaultta bırakıp geçiyorum.
kali-usb-kurulum.png
Bu adımda bize diskimizi nasıl yapılandıracağımız soruyor. Ben diskimi tek parça olarak kullanıyorum. En üstteki seçeneği seçip devam ediyorum.
linux-egitim.png
Kurulumu hangi diske yapacağımızı soruyor. Benim sanal makinamda tek disk olduğu için bir tane gözüküyor. Sizde eğer birden fazla diskiniz varsa hangi diske kurmak istiyorsanız seçim devam edebilirsiniz.
linux-nedir.png
Bu aşamada Linux de bulunan Home, usr, var, tmp gibi alanların farklı partitionlara kurulabileceğini soruyor. Biz hepsini tek bir disk partitionunda tutacağız. En üstteki seçeneği seçip devam ediyoruz.
linux-disk-ayari.png
Disk ayarlarımızın özetini gösteriyor, herhangi bir ayar değiştirmek istediğimiz zaman geri gidebiliriz. Ayarlarımızı kontrol ettikten sonra Devam ediyoruz.
linux-ayarlari.png
Disk ayarlarını yukarıdaki gibi şekillendireceğini soran ekrandayız. YES seçeneğini seçip devam ediyoruz.
linux-nasil-kurulur.png
Ve kurulumumuz başlıyor.
python-ve-linux.png
Kurulum bittikten sonra karşımıza gelen ekran bize Paket yönetiminin nasıl yapılacağını soruyor. Burada sorduğu Network Mirror ın kullanılıp kullanılmayacağı. Bunu kurmamız güncel programları almamız açısından önemli. Bu seçim ile Network Mirror açıyoruz ve aynı zamanda CD-ROM da bulunan program kurulum paketlerinin kuruluma eklemek. YES seçeneğini seçip Continue ile devam ediyoruz.
linux-python-faydasi.png
Proxy ayarlarının sorulduğu ekran geliyor karşımıza. Benim ortamımda herhangi bir Proxy mevcut değil. Eğer internete prox ile erişemiyorsanız Proxy adresinizi yazıp devam edebilirsiniz. Ben boş bırakarak devam ediyorum.
linux-faydasi.png
Girdiğimiz seçenekler ayarlanıyor.
kali-linux-install.png
Karşımıza gelen ekranda bize Kalide bulunan boot loaderın kurulup kurulmayacağını soruyor. Makinamızda herhangi bir işletim sistemi olmadığı için herhangi bir boot loader da mevcut değil dolayısı ile GRUB bootloader ın kurulması için Yes seçeneğini seçip devam ediyoruz.
Windows bulunan bir makinaya GRUB kurarsanız varolan bootloader ı bozabilirsiniz bu yüzden Windows olan ortamlarda bu ayara dikkat edilmelidir.
kali-linux-tamamlama.png
Kurulumun tamamlandığını gösteren ekran karşımızda. Kurulumu bitirdikten sonra CDROM daki medyayı çıkarıp Continue seçeneği ile devam ediyoruz.
linux-ilerleme.png
Restart işlemi için gerekli ayarlamalar yapılıyor.
Restart işlemi tamamlandıktan sonra karşımıza aşağıdaki ekran geliyor.
kali-linux-bitis.png
Karşımıza gelen ekran Kali kurulumunun Login ekranı.
Other yazan yere tıklıyoruz.
kali-linux-kullanici-ayari.png
Kullanıcı adı alanına root yazıyoruz ve Log In tuşunu tıklıyoruz.
kali-linux-root.png
Şifre alanına da kurulumu yaparken belirlediğimiz root kulanıcısının şifresini yazıyoruz.
kali-linux-bitis-hali.png
Ve Kali Linuxumuzu Kurmuş Bulunmaktayız..
Kurulum Bittiğine göre arkadaşlar Temel Linux Komutlarına Geçebiliriz.
Arkadaşlar Temel Komutlar öncelikle 1000(Bin)den fazladır yani hepsini ezberlememiz beklenemez.
İstediğimiz komutu,dosyayı bulmak ve erişmek kısmını anlarsak bizim için hem kolay hem de kullanışlı olacaktır o yüzden ilk başta bir komutun kullanımını nasıl buluruz ?
Aklımızda bir komut veya bir dosya var ama tam olarak nasıl yazılıyor bilmiyoruz ve onu bulmak istiyoruz.
Bunları en kolay şekilde ifade etmeye çalışacağım.
ilk olarak komutlar hakkında yardım almaya bakalım bu konu hakkında yapmamız gereken tek şey
man yazıp yanına komutu yazmak
Örnek: man touch
bu komut touch komutu hakkında genel bilgi verir ve nasıl kullanılacağını gösterir.
ve bu komuta benzer diğer komutlar:
Bilgi Alma Komutları
komut h : Komut hakkında kısa bilgi
komut -help : Komut hakkında kısa bilgi
man komut : Komut hakkında detaylı doküman
Listeleme Komutları
Linuxta bir dizindeki dosyaları listelemek için kullanılan komut ls dir.
Ekrana sığmayan uzun listeleri göstermek için ise bu komut less ile beraber kullanılabilir.
ls : Bulunduğun dizinin içeriğini göster
ls -a : Gizli dosyaları da göster
ls -l : Uzun listele (sahip, izinler, boyut ve tarih dahil)
ls | less : Uzun listeleri kısaltmak için
Dizin değiştirme
cd yol : yol dizinine geçer (cd /home/ veya cd /var/)
cd ~: Sizin home dizininize geçer.
cd -: Bir önceki dizine döner.
cd .. : Bir üst dizine geçer.(cd komıtu ile .. arasında 1 adet boşluk olmalı cd(boşluk)..)
aksi halde hata verir.
Dosya ve dizin yönetimi
Bir dizini veya dosyayı kopyalamak için cp, taşımak için mv, yeni klasör oluşturmak için mkdir, dosyayı silmek için rm, dizini ve içindeki dosyaları silmek için rm -R, boş bir dizini silmek için ise rmdir kullanılır.
Kaynak= üzerinde işlem yapılacak dizin veya dosya adı
hedef= Kopyalanacak alan veya yeni dizin adı.
cp kaynak hedef : Kaynaktan hedefe kopyalar
cp -R kaynak hedef: Önyineli(recursive) kopyalar
mkdir DosyaAdi.: Yeni dizin yaratır
mv kaynak- hedef: Dosyaları taşımak veya adlarını değiştirmek için
rm dosya: Dosyayı kaldırır
rm -R DosyaAdi: Önyineli kaldırır
rmdir DosyaAdi: Boş dizini kaldırır
touch dosya: Dosya varsa tarihini değiştirir, yoksa yaratır
pwd: Çalışılan dizinin ismini verir.
touch: dosya yaratır.
Grep-Head-Tail-More-Cat dosya içeriğine erişmemize olanak sağlar.
Yanlız Grep Metin dosyaadi.txt gibi kullanırsak Dosya içinde yazdığımız Metni arar.
Dosya arama
Herhangi bir dosyayı sistemde aramak için find ve locate komutları kullanılır.
Find Mevcut Dizin de arar.
Locate ise Tüm Bilgisayarda arar.
Ama diyelim ki siz bir dizin eklediniz ve ardından Locate DizinAdi yazdiniz dizininiz hemen çıkmaz.
Öncelikle UpdateDb yani veritabanı güncelleme işlemi yapmalısınız.
ondan sonra Locate DizinAdi denerseniz yarattığınız dizini bulabilirsiniz.
Find: find /home/cayfer -name nerede.dat
Locate : Locate Test
Ağ Servislerini Kullanma
ftp sunucuAdi: FTP sunucusuna bağlanır
ping sunucuAdi: Sunucuya ping isteği gönderir
ssh -l kullanıcıAdı sunucuAdi: Uzaktaki makinaya Secure Shell protokolü ile bağlanır
telnet sunucuAdi: Uzaktaki makinaya TELNET protokolü ile bağlanır.
Sistem bilgisi görüntüleme
date: İşletim sisteminin saat ve tarihini görüntüler
df -h: Disk kullanımını görüntüler
free: Bellek kullanımını görüntüler
history: Kullanılan hesap için çalıştırılan komutları listeler
hostname: Yerel sunucu adını verir
rwho -a: Ağa bağlı kullanıcıları listeler
uptime: Bilgisayar açıldığından beri geçen süreyi verir
who: Makineye bağlı kullanıcıları listeler
whoami: Giriş isminizi görüntüler
Paket Ekleme Kaldırma
Paket Siler.
sudo apt-get remove program_adı
Paket Yükler.
sudo apt-get install program_adı
Sanırım ilk ders için biraz fazla komut oldu arkadaşlar ama Nasıl kullanılacağını öğrendiğimiz zaman gerisi gelir diye düşünüyorum.
Arkadaşlar Bugün Kali Kurulum ve Temel Linux hakkında kısa bilgi vermeye çalıştım. Şunu unutmayın ki bende sizinle beraber öğreniyorum bu sebeple hatalarım olmuş olabilir ama bunları buraya yazmadan önce komut ekranında tek tek denediğimi bilmenizi isterim.
-Lütfen İyi kötü yorumlarınızı Esirgemeyin.-




