Daemon nedir? Linux

Türkçe manası şeytan ama Linux sistemlerde kullnaılan bir terimdir.

Çoklu görevli işletim sistemlerinde, dğrudan interaktif kullanıcıyla etkileşimli olmaktan ziyade arka planda çalışan programlardır. Geleneksel olarak daemon isimleri “d” ile biter. Öğrneğin, “syslogd” sistem loglama yeteneğine sahip bir daemondur , sshd SSH bağlantısı ile gelen bir daemondur.

Linux daemon
Linux daemon

Unix ortamında, daemon sık sık ana işlem olabilir ama her zaman değil, ya da başlangıç işlem olabilir. Bir daemon ı genellikle ya bir işlem çocuk işlem olarak oluşturur ve hemen çıkar, böylece başlangıç işlemine çocuk işllem olarak benimsenmesi sağlanır, ya da başlangıç işlemi tarafından doğrudan oluşturulur.

Sistem genellikle daemonları boot zamanında çalıştırır ve ağ isteklerine cevap veren, donanım aktiviteleri, veya başka programlar tarafından gerçekleştirilen bazı görevlerin fonksiyonlarını servis eder.Daemon lar ayrıca şunlarıda yapabilir donanımda configure ederler(udevd bazı Lİnux sistemlerde), zamanlanmış görevleri çalıştırmak ve başka çeşitli görevleri yerine getirmek gibi.