Thread Starter
#0
Linux işletim sistemlerinde, süreç ve port analizi, sistem yöneticileri ve güvenlik uzmanları için kritik öneme sahip bir konudur. Bu analiz, sistemin performansını izlemek, güvenlik açıklarını tespit etmek ve ağ trafiğini yönetmek için gereklidir. Bu yazıda, Linux'ta süreç ve port analizinin nasıl yapılacağı hakkında detaylı bilgiler vereceğim.
İlk olarak, sistemde çalışan süreçleri görmek için kullanılan temel komutlardan biri
Bu komut ile tüm aktif süreçleri görüntüleyebiliriz. Eğer belirli bir sürecin detaylarını incelemek istiyorsak,
Port analizi açısından ise,
Bu komut, hangi portların açık olduğunu ve hangi süreçlerin bu portları dinlediğini gösterir.
Ayrıca,
Sonuç olarak, Linux'ta süreç ve port analizi yapmak, sistemin sağlıklı çalışmasını sağlamak ve güvenlik açığı tespit etmek için hayati bir adımdır. Bu araçların etkin kullanımı, yöneticilerin sistemlerini daha iyi yönetmelerine ve olası sorunları önceden belirlemelerine yardımcı olur.
İlk olarak, sistemde çalışan süreçleri görmek için kullanılan temel komutlardan biri
ps komutudur. ps aux komutu, tüm kullanıcıların süreçlerini gösterir. Bu komut çıktısında, her sürecin PID (Process ID), kullanıcı adı, CPU ve bellek kullanımı gibi bilgiler yer alır. Örneğin:CODE
1ps auxBu komut ile tüm aktif süreçleri görüntüleyebiliriz. Eğer belirli bir sürecin detaylarını incelemek istiyorsak,
top veya htop gibi araçlar kullanılabilir. Bu araçlar, süreçlerin anlık durumunu izlemeyi sağlar ve kullanıcı dostu arayüzleri ile işlem yönetimini kolaylaştırır.Port analizi açısından ise,
netstat ve ss komutları en yaygın araçlardır. netstat -tuln komutu, sistemde dinleyen TCP ve UDP portlarını listeler. Örneğin:CODE
1netstat -tulnBu komut, hangi portların açık olduğunu ve hangi süreçlerin bu portları dinlediğini gösterir.
ss komutu ise daha hızlı ve daha ayrıntılı bilgileri sunar. Örneğin, şu şekilde kullanılabilir:CODE
1ss -tulnAyrıca,
lsof (List Open Files) komutu ile belirli bir portu kullanan süreçleri tespit edebiliriz. Örneğin, 80 numaralı portu kullanan süreçleri bulmak için:CODE
1lsof -i :80Sonuç olarak, Linux'ta süreç ve port analizi yapmak, sistemin sağlıklı çalışmasını sağlamak ve güvenlik açığı tespit etmek için hayati bir adımdır. Bu araçların etkin kullanımı, yöneticilerin sistemlerini daha iyi yönetmelerine ve olası sorunları önceden belirlemelerine yardımcı olur.