18 Ocak 2021 Pazartesi

TryHackMe - Linux Challenges


 

TryHackMe'de Linux modülüne devam edebilmek için paralı versiyona geçtim bugün.

Böylece learning modüldeki açılmayan kısımlara da erişim sağlayabiliyorum.

Gerçekten benim gibi yani başlayanlar için harika bir eğitim alanı olduğunu düşünüyorum.

 

Linux Fundementals ilk 3 bölümü bitirmiştim, bugün Linux Challenges çözdüm.

Soruların tek tek yanıtlarını yazmak zor ancak öğrendiklerimi / not aldıklarımı buraya bırakacağım. 

1. Linux'daki tüm sistem proseslerini görmek: 

ps -aux | less veya ps aux | less komutları ile mümkündür.

-aux komutunun harf karşılıkları ise şöyle:

  • A : Select all processes
  • u : Select all processes on a terminal, including those of other users
  • x : Select processes without controlling ttys

2. tar.gz uzantılı dosyalar linux'ta nasıl açılır? (decompress etmek) 

gz dosyası, Gzip ile sıkıştırılmış bir Tar arşividir. Decompress etmek için yani açmak için gz dosyası için tar -xf komutu ve ardından arşiv adı kullanılır.

-v opsiyonu ile tar komutu çıkarılan dosyaların adlarını terminalde yazdırır.

Örneğin: tar -xvf archive.tar.gz 

3. Linux'da host dosyaları nerededir?

cd etc

cat hosts
 
Yukarıdaki komutlar ile Linux host dosyaları bulunabilir.
 
4. Sistemde yer alan tüm kullanıcılar nasıl bulunur? 

Linux'da kullanıcıların bir listesini görmek için "cat" komutuyla  “/etc/passwd” dosyasının açılması gerekir. 

Bu komutla sistemde o an mevcut olan kullanıcıların listesi çıkar. 

Alternatif olarak, kullanıcı adı listesinde gezinmek için "less" veya "more" komutları da kullanılabilir.

6. İki dosya arasındaki fark nasıl bulunur?

Örneğin script1 ve script2 isimli iki dosyamız olduğunu varsayalım, iki dosya arasındaki farkı görmek için:

diff script1 script2

7. UNAME komutu ve sistem hakkında bilgi toplamak

Başka hiç bir opsiyon olmadan uname ya da uname -s komutları kullanılarak sistem bilgilerini yazdırılabilir.
Network hostname yani "ağ ana makine" adını görmek için "-n" ile birlikte kullanılabilir.
Kernel-versiyon bilgisi için ‘-v’ kullanılır.

uname -a (all info)

8. Linux'ta bir metin dosyasında belirli satırlar nasıl görüntülenir?

cat -n dosyaadı | grep '^ *satırno' 

ya da : 

sed -n 'satırno{p;q}' dosyaadı
 


 



Hiç yorum yok:

Yorum Gönder

John the Ripper ile Şifre Kırmak

  JOHN THE RIPPER ARACIYLA ŞİFRE KIRMAK  John The Ripper, açık kaynak ve ücretsiz bir şifre kırma aracı. Her ne kadar Unix için çıkmış ols...