Tartışma

Linux’ta Servis Durumu Nasıl Kontrol Edilir?

Başlatan ofaman · 08 Ağu 2026 10:37 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde, sistem yöneticileri için servis durumunu kontrol etmek oldukça önemlidir. Servislerin çalışıp çalışmadığını kontrol etmek, sunucu performansı ve güvenliği açısından kritik bir adımdır. Bu yazıda, Linux'ta servis durumunu kontrol etmenin çeşitli yöntemlerine değineceğiz.

Öncelikle, modern Linux dağıtımları genellikle systemd ile gelmektedir. systemd kullanıyorsanız, servis durumunu kontrol etmek için systemctl komutunu kullanabilirsiniz. Örneğin, belirli bir servisin durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

CODE
1systemctl status [servis_adı]


Bu komut, servis hakkında detaylı bilgi verir; servis durumu (çalışıyor, durdurulmuş, hatalı vb.), servis günlükleri ve diğer ilgili bilgiler. Örneğin, Apache web sunucusunun durumunu kontrol etmek için:

CODE
1systemctl status apache2


Eğer daha eski bir Linux dağıtımı kullanıyorsanız, init sistemine sahip olabilirsiniz. Bu durumda service komutunu kullanabilirsiniz. Servis durumunu kontrol etmek için şu komutu yazabilirsiniz:

CODE
1service [servis_adı] status


Ayrıca, ps komutu ile çalışan süreçleri görüntüleyerek de servislerin durumunu kontrol edebilirsiniz. Örneğin, Apache'nin çalışıp çalışmadığını kontrol etmek için:

CODE
1ps aux | grep apache2


Bu komut, Apache süreçlerini listeler. Eğer süreç listede görünüyorsa, servis çalışıyor demektir.

Sonuç olarak, Linux'ta servis durumunu kontrol etmek için çeşitli yöntemler bulunmaktadır. systemctl ve service komutları, en yaygın kullanılan yöntemlerdir. Her iki yöntem de sistem yöneticilerine, servislerin sağlıklı bir şekilde çalışıp çalışmadığını hızlı bir şekilde kontrol etme imkanı sunar.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi