10 nützliche Interviewfragen zu Linux-Diensten und Daemons
Daemon ist ein Computerprogramm, das als Hintergrundprozess läuft und im Allgemeinen nicht unter der direkten Kontrolle des Benutzers bleibt. Der Elternprozess eines Daemons ist in den meisten Fällen, aber nicht immer, init.
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 Service. Daemon ist Service, aber der 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 Interviewartikeln würden wir uns mit Diensten und Daemons in Linux befassen.
1. Was ist der Exim-Service? Was ist der Zweck dieses Dienstes?
2. Was ist ein NIS-Server? Was ist der Zweck von NIS-Server?
3. Was bevorzugen Sie für einen Reverse-Proxy unter Linux?
4. Sie erhalten zu einem bestimmten Zeitpunkt die folgenden Codes (2xx, 3xx, 4xx, 5xx) in Apache. Was bedeutet das?
Antwort : In Apache weist jeder Fehlercode auf einen bestimmten Problembereich hin.
- 2xx : Verbindungsanfrage Erfolgreich
- 3xx: Umleitung
- 4xx: Client-Fehler
- 5xx: Serverfehler
5. Sie werden aufgefordert, den Apache-Dienst über sein Steuerungsskript 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 Rechner aus zu exportieren?
8. Sie sollten eine neue Apache VirtualHost-Konfiguration für den Host-www.linux-console.net erstellen, der 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.out10. Wie fügen Sie einen Dienst (z. B. httpd) hinzu, um mit INIT Level 3 zu beginnen?
chkconfig –level 3 httpd onDas war's fürs Erste. Ich bin bald wieder hier mit einem weiteren interessanten Artikel. Bis dahin bleiben Sie gesund, abgestimmt und mit Tecmint verbunden. Vergessen Sie nicht, uns Ihr wertvolles Feedback im Kommentarbereich unten mitzuteilen.
