Daemon, bir bilgisayarda arka planda çalışan, tek başına veya başka bir programdan başlatılan bir bilgisayar programı türüdür. Kullanıcının ekranıyla doğrudan ilgili olmayan ancak sistemin günlük işlemlerinin önemli parçaları olan görevleri tamamlamak için talimatları yürütür. Bu şekilde daemonlar, kullanıcının veya programın sürekli olarak bunlarla ilgilenmesine gerek kalmadan işletim sistemine sürekli bir hizmet katmanı sağlar.

Daemonlar neredeyse yalnızca FreeBSD, Linux, Solaris, macOS ve IBM AIX dahil olmak üzere Unix benzeri işletim sistemlerinde bulunur. Ayrıca Windows, DOS, OS/2 gibi Unix benzeri olmayan sistemlerde de farklı uyumluluk seviyelerinde bulunurlar. Daemon terimi ilk olarak 1970'lerin başında etkileşimli olmayan arka plan komut dosyalarını tanımlamak için kullanılmıştır.

Daemon'lar genellikle sürekli olarak ve kullanıcı müdahalesi olmadan çalışır. Daemonlar genellikle yazıcı kuyruklarını yönetmek, sistem günlüklerini tutmak, ağ trafiğini yönlendirmek veya kullanım istatistiklerini toplamak gibi sistemle ilgili görevleri yerine getirir. Ayrıca web sunucuları, FTP sunucuları, posta sunucuları, veritabanları gibi uygulamaları ve hizmetleri de yönetebilirler.

Daemonlar ayrıca kimlik doğrulama, şifreleme, kota yönetimi ve ağ erişimi gibi gelişmiş hizmetler de sağlayabilir. Genellikle root kullanıcısı tarafından çalıştırılırlar, ancak bazıları daha düşük ayrıcalıklarla çalışacak şekilde yapılandırılabilir. Linux'ta daemonlar genellikle init daemon tarafından arka planda başlatılır. MacOS'ta ise genellikle launchd tarafından başlatılırlar.

Daemonlar manuel olarak da başlatılabilir. Örneğin, bir Java Sanal Makinesi (JVM) java komutu kullanılarak manuel olarak başlatılabilir. Aynı işlem kullanıcı tarafından kullanılabilen herhangi bir daemon'u başlatmak için de kullanılabilir.

Daemonların çalışmasının çeşitli yolları vardır; sistem etkinliğine veya kullanıcı girdisine bağlı olarak üstlendikleri görevlerin niteliğini dinamik olarak değiştirirler. Bazı durumlarda, daemonlar isteğe bağlı olarak durdurulabilir veya yeniden başlatılabilir, bu da kullanıcının bileşenleri yükseltmesine veya daemonu istediği gibi yeniden yapılandırmasına olanak tanır. Ayrıca, daemonlar sistem kaynaklarını kontrol etmek ve hatta bazı durumlarda hangi görevlerin ne zaman ele alınması gerektiğine karar vermek üzere programlanabilir.

Proxy Seçin ve Satın Alın

Veri Merkezi Proxyleri

Dönen Proxyler

UDP Proxyleri

Dünya Çapında 10.000'den Fazla Müşterinin Güvendiği

Vekil Müşteri
Vekil Müşteri
Vekil Müşteri flowch.ai
Vekil Müşteri
Vekil Müşteri
Vekil Müşteri