Website-Suche

10 nützliche Interviewfragen zu Linux-Diensten und -Daemons


Daemon ist ein Computerprogramm, das als Hintergrundprozess ausgeführt wird und im Allgemeinen nicht unter der direkten Kontrolle des Benutzers steht. Der übergeordnete Prozess eines Daemons ist in den meisten Fällen init, aber nicht immer.

Unter Linux ist ein Dienst eine Anwendung, die im Hintergrund ausgeführt wird und wichtige Aufgaben ausführt oder auf deren Ausführung wartet.

Im Allgemeinen gibt es keinen Unterschied zwischen einem Daemon und einem Dienst. Daemon ist Service, aber Service kann größer als Daemon sein. Daemon stellt einige Dienste bereit und Dienste können mehr als einen Daemon enthalten.

Hier in dieser Reihe von Interview-Artikeln befassen wir uns mit Diensten und Daemons in Linux.

1. Was ist Exim-Service? Was ist der Zweck dieses Dienstes?

2. Was ist ein NIS-Server? Was ist der Zweck des NIS-Servers?

3. Was bevorzugen Sie für einen Reverse-Proxy unter Linux?
4. Irgendwann erhalten Sie in Apache die folgenden Codes (2xx, 3xx, 4xx, 5xx). Was bedeutet das?

Antwort: In Apache Jeder Fehlercode weist auf einen bestimmten Problembereich hin.

  1. 2xx: Verbindungsanfrage erfolgreich
  2. 3xx: Umleitung
  3. 4xx: Clientfehler
  4. 5xx: Serverfehler
5. Sie werden aufgefordert, den Apache-Dienst über sein Kontrollskript zu stoppen. Was werden Sie tun?
apachectl stop		[On Debian based Systems]
/etc/inid.t/httpd stop	[On Red Hat based Systems]
6. Wie unterscheidet sich „Apachectl Restart“ von „Apachectl Graceful“?
7. Wie konfigurieren Sie die NFS-Mounts, um sie von Ihrem lokalen Computer zu exportieren?
8. Sie sollten eine neue Apache VirtualHost-Konfiguration für den Host www.linux-console.net erstellen, die unter /home/Tecmint/public_html/ verfügbar ist und das Protokoll standardmäßig unter /var/log/httpd/ verwaltet.
<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. Sie sollten alle Pakete des HTTP-Verkehrs in der Datei http.out ablegen. Was würden Sie vorschlagen?
tcpdump tcp port 80 -s0 -w http.out
10. Wie fügen Sie einen Dienst (z. B. httpd) hinzu, um bei INIT Level 3 zu beginnen?
chkconfig –level 3 httpd on

Das ist alles für den Moment. Ich werde bald wieder mit einem weiteren interessanten Artikel hier sein. Bis dahin bleiben Sie gesund, dran und verbunden mit Tecmint. Vergessen Sie nicht, uns im Kommentarbereich unten Ihr wertvolles Feedback mitzuteilen.