10 nützliche Interviewfragen zu Linux -Diensten und Dämonen

10 nützliche Interviewfragen zu Linux -Diensten und Dämonen

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

Unter Linux, a Service ist eine Anwendung, die in einem Hintergrund ausgeführt wird, der eine wesentliche Aufgabe ausführt oder auf die Ausführung wartet.

Fragen zu Linux -Diensten und Dämonen

Im Allgemeinen gibt es keinen Unterschied zwischen a Dämon und ein Service. Daemon ist Service, aber der Service kann größer sein als Dämon. Daemon bietet einige Dienste und Dienste möglicherweise mehr als einen Daemon.

Hier in dieser Reihe von Interviewartikel, Wir würden uns bedecken Dienste und Daemons in Linux.

1. Was ist der Exim -Service?? Was ist der Zweck dieses Dienstes??
Antworten : EXIM ist ein Open Source Mail Transfer Agent (MTA), der sich mit dem Routing, Empfangen und Bereitstellen von elektronischer Mails befasst. Der EXIM -Service dient dazu, einen großartigen Ersatz für den Sendmail -Service zu ersetzen, der mit dem größten Teil der Distribution gebündelt ist.

2. Was ist NIS -Server? Was ist der Zweck von NIS Server?

Antworten : Der NIS-Server dient dem Zweck des Umgangs mit Netzwerkinformationsservices, die sich um die Anmeldeinformationen mit denselben Anmeldeinformationen bei anderen Systemen anmelden können. NIS ist ein Verzeichnisdienstprotokoll, das im Client-Server-Modell funktioniert.
3. Was werden Sie für einen Reverse -Proxy unter Linux bevorzugen??
Antworten : Reverse Proxy bezieht sich auf die Art von Proxy, die Ressourcen aufgrund des Clients von Server (en) abruft. Die Lösung von 'Reverse Proxy' unter Linux ist sowohl Tintenfisch als auch Apache Reverse Proxy. "Squid" ist jedoch eher bevorzugt als "Apache Reverse Proxy" aufgrund seiner Einfachheit und direkter Natur.
4. Sie erhalten folgende Codes (2xx, 3xx, 4xx, 5xx) in Apache zu einem bestimmten Zeitpunkt. Was bedeutet das?

Antworten : In Apache weist jeder Fehlercode auf einen bestimmten Problembereich hin.

  1. 2xx: Verbindungsanfrage erfolgreich
  2. 3xx: Umleitung
  3. 4xx: Client -Fehler
  4. 5xx: Serverfehler
5. Sie werden gebeten, den Apache -Dienst über sein Kontrollskript zu stoppen. Was werden Sie tun?
Antworten : Der Apache -Dienst wird mithilfe eines Skripts namens Apachektl gesteuert. Um Apache mithilfe seines Kontrollskripts zu stoppen, müssen wir ausführen.
# Apachektl Stop [auf Debian -basierten Systemen] # /etc /inid.T/HTTPD STOP [auf Red Hat -basierten Systemen]
6. Wie unterscheidet sich 'Apachektl neu' von 'apachektl anmutig'?
Antworten : Der "Apachektl -Neustart" bei der Ausführung zwingt Apache, sofort neu zu starten, bevor die Aufgabe abgeschlossen ist, während "apachectl graceful" darauf warten, dass die aktuelle Aufgabe abgeschlossen ist, bevor der Dienst neu gestartet wird. Ganz zu schweigen von "apachectl aairful" ist sicherer auszuführen, aber die Ausführungszeit für den "Apachektl -Neustart" ist im Vergleich zu "Apachektl Anmut" geringer.
7. Wie konfigurieren Sie die NFS -Reittiere, um sie von Ihrer lokalen Maschine aus zu exportieren?
Antworten : Der /etc /Export ermöglicht die Erstellung von NFS -Exporten auf der lokalen Maschine und ermöglicht es der ganzen Welt zur Verfügung.
8. Sie sollen eine neue Apache -VirtualHost -Konfiguration für den Host www erstellen.Tecmint.com, das bei/home/tecmint/public_html/verfügbar ist und standardmäßig Protokoll bei/var/log/httpd/standardmäßig verwaltet.
Antworten : Sie müssen einen apache virtuellen Host -Container in der Haupt -Apache -Konfigurationsdatei in '//etc/httpd/conf/httpd erstellen.Conf '. Das Folgende ist der virtuelle Container für Host www.Tecmint.com.
 Documentroot/home/tecmint/public_html sservername www.Tecmint.Com Server alias Tecmint.com CustomLog/var/log/httpd/tecmint.com.Log Combined ERRAGELOG/VAR/LOG/HTTPD/TECMINT.com.Fehler.Protokoll 
9. Sie sollen alle Pakete des HTTP -Datenverkehrs in Datei HTTP ablegen.aus. Was werden Sie vorschlagen?
Antworten : Um den gesamten Netzwerkverkehr abzuwerfen, müssen wir den Befehl 'TCPDump' mit den folgenden Switches verwenden.
# TCPDUMP TCP -Port 80 -s0 -W HTTP.aus
10. Wie werden Sie einen Dienst (z. B. HTTPD) hinzufügen, um in Init Level 3 zu beginnen?
Antworten : Wir müssen das "Chkconfig" -Tool verwenden.
Chkconfig -Level 3 Httpd auf

Das ist alles fürs Erste. Ich werde sehr bald wieder mit einem anderen interessanten Artikel hier sein. Bis dahin bleiben gesund, abgestimmt und verbunden mit Tecmint. Vergessen Sie nicht, uns Ihr wertvolles Feedback im Kommentarbereich unten zu geben.