Kali Linux Temel Bilgiler

Bugünün farkındalığı, Yarının Güvenliğidir.

Kali Linux Temel Bilgiler

Linux Hakkında Genel Bilgi

Kali Linux, pentest uzmanları ve hackerlar için geliştirilmiş debian tabanlı bir linux dağıtımıdır. Backtrack Linux dağıtımı, Backtrack 5 sürümünden sonra Kali ismini ala-rak devam ediyor. İçerisinde forensics, hacking, reverse engineering vb. birçok kate-goride binlerce yazılım hali hazırda kurulu gelmektedir. Bunun dışında birçok driver ve modül bulunmaktadır. Kali ismi Hinduizm’de uzun ve karmaşık geçmişe sahip bir tanrıça isminden gelmektedir.

Kali Linux Dizin Yapısı

/bin: Tüm kullanıcıların kullanabileceği temel Linux komutları burada yer alır.
/sbin1: Sadece root yetkisine sahip kullanıcının kullanabileceği komutlar burada yer alır.
/boot: Sistemin boot edilmesi için gerekli değişmez veriler. Yani sistemin açılmasına yardımcı olan dosyalar burada yer alır.
/dev: Cihazların bulunduğu dosyalar bu dizinde yer alır.
/etc: Local sistemimiz için gerekli sistem dosyaları burada yer alır.
/home: Kullanıcı dizinleri burada yer alır.
/lib: Programların ihtiyacı olan yazılım kütüphanelerine ait dosyalar burada yer alır.
/mnt: Geçici bağlantı noktası bu dizinde yer alır.
/proc: Dosya sisteminin Process (işlem) bilgileri bu dizinde yer alır.
/root: ‘root’ kullanıcısına ait kişisel dizindir. Diğer kullanıcılar buraya erişemez.
/tmp: Herkese açık olarak geçici saklama alanı burada yer alır.
/usr: Uygulama programları burada yer alır.
/var: Değişken veri bölgeleri bu dizinde yer alır.

Bilgi Alma Komutları

komut –h :  Komut hakkında kısa bilgi verir.
komut –-help : Komut hakkında kısa bilgi verir
man “komut” : Komut hakkında detaylı bilgi verir.

Listeleme Komutları

Linux’ta 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  “gidilecek yol” (örneğin Root , Desktop , Document): 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)ikinokta )
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.
source= üzerinde işlem yapılacak dizin veya dosya adı
target= 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. Yeni bir klasör yaratır.
mv “kaynak”- “hedef”: Dosyaları taşımak veya adlarını değiştirmek için
rm “dosya”: Dosyayı kaldırır
rmdir “DosyaAdi”: Boş dizini kaldırır
touch “dosya”: Dosya varsa tarihini değiştirir, yoksa yaratır
pwd: Bulunduğun dizini gösterir
touch: metin belgesi  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 Komutları

Herhangi bir dosyayı sistemde aramak için find ve locate komutları kullanılır.
Find
:  Mevcut Dizin de arar.
Locate : 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 sunucu adi: Sunucuya ping isteği gönderir
ssh -l kullanıcıadı sunucuAdi: Uzaktaki makineye  Secure Shell protokolü ile bağlanır
telnet sunucuadi: Uzaktaki makineye 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
who -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ülerPaket Ekleme-Kaldırma
Paket Silmek için ; sudo apt-get remove  “program adı”
Paket Yüklemek için ; sudo apt-get install  “program adı”

Yorum yapılmamış

Yorumunuzu ekleyin