Linux Hizmetleri ve Arka Plan Programları Hakkında 10 Faydalı Mülakat Sorusu


Daemon, arka planda çalışan ve genellikle kullanıcının doğrudan kontrolü altında kalmayan bir bilgisayar programıdır. Bir arka plan programının ana süreci çoğu durumda init'tir, ancak her zaman değil.

Linux'ta Hizmet, arka planda çalışan ve önemli bir görevi yerine getiren veya yürütülmesini bekleyen bir uygulamadır.

Genellikle Arka Plan Programı ile Hizmet arasında hiçbir fark yoktur. Daemon Hizmettir ancak hizmet Daemon'dan daha büyük olabilir. Daemon bazı hizmetler sağlar ve hizmetler birden fazla Daemon içerebilir.

Bu Röportaj Makalesi dizisinde, Linux'taki Hizmetler ve Arka Plan Programları'nı ele alacağız.

1. Exim Hizmeti Nedir? Bu Hizmetin amacı nedir?

2. NIS sunucusu nedir? NIS Sunucusunun amacı nedir?

3. Linux'ta ters proxy için neyi tercih edeceksiniz?
4. Apache'de bir noktada aşağıdaki kodları (2xx, 3xx, 4xx, 5xx) alıyorsunuz. Bu ne anlama geliyor?

Cevap: Apache'de her hata kodu belirli bir sorun alanına işaret eder.

  1. 2xx : Bağlantı isteği Başarılı
  2. 3xx: Yönlendirme
  3. 4xx: İstemci Hatası
  4. 5xx: Sunucu Hatası
5. Apache Hizmetini kontrol Script'i aracılığıyla durdurmanız istenir. Ne yapacaksın?
apachectl stop		[On Debian based Systems]
/etc/inid.t/httpd stop	[On Red Hat based Systems]
6. 'Apachectl restart'ın 'Apachectl Graceful'dan farkı nedir?
7. Yerel makinenizden dışa aktarmak için nfs bağlantılarını nasıl yapılandıracaksınız?
8. www.linux-console.net ana bilgisayarı için /home/Tecmint/public_html/ adresinde bulunan ve varsayılan olarak /var/log/httpd/ adresinde günlüğü tutan yeni bir Apache VirtualHost yapılandırması oluşturmanız gerekir.
<VirtualHost *:80>
DocumentRoot /home/Tecmint/public_html
ServerName www.linux-console.net
Server Alias linux-console.net
CustomLog /var/log/httpd/linux-console.net.log combined
ErrorLog /var/log/httpd/linux-console.net.error.log
</VirtualHost>
9. Tüm http trafiği paketlerini http.out dosyasına boşaltmanız gerekiyor. Ne önereceksin?
tcpdump tcp port 80 -s0 -w http.out
10. INIT Seviye 3'ten başlamak üzere bir hizmeti (httpd diyelim) nasıl ekleyeceksiniz?
chkconfig –level 3 httpd on

Şimdilik bu kadar. Çok yakında yine ilginç bir yazıyla karşınızda olacağım. O zamana kadar sağlıklı kalın, bizi takip edin ve Tecmint'e bağlı kalın. Aşağıdaki yorum bölümünde bize değerli geri bildirimlerinizi iletmeyi unutmayın.