Einführung in die Linux-Systemadministration Interview Fragen und Antworten

Die Linux-Systemadministration umfasst die Verwaltung des Linux-Systems und seiner Prozesse durch Konfiguration, Wartung und Aktualisierung der Linux-Systeme, die auf den wichtigsten Linux-Distributionssystemen wie Red Hat Linux, Debian und Ubuntu usw. ausgeführt werden. Sie umfasst die Verwaltung von Linux-Unternehmensinfrastruktur. In der Linux-Administration können verschiedene Programme und Prozesse verwaltet und gepflegt werden. Die anderen Verwaltungselemente, die an der Linux-Systemadministration beteiligt sind, sind Prozessgrenzen, Erstellen von Prozessen, Verarbeitungszustände, Daemons, Bibliotheken, Ausführungsmodi, Softwarepaketierung, Red Hat Package Manager, Debian-Paket, Speicheroptimierung und -überwachung, Netzwerküberwachung und E / A-Planung und Überwachen, Partitionieren und Formatieren von Festplatten, Formatieren von Dateisystemen, Kernel- und Modulkonfiguration, Virtualisierung, Benutzer- und Gruppenverwaltung, Firewalls, Backup, Wiederherstellungsmethoden, grundlegende Fehlerbehebung und Systemsicherheit usw.

Im Folgenden sind die am häufigsten gestellten Fragen im Interview aufgeführt:

Wenn Sie nach einem Job suchen, der mit der Linux-Systemadministration zusammenhängt, müssen Sie sich auf die Interview-Fragen für die Linux-Systemadministration 2019 vorbereiten. Es ist wahr, dass jedes Interview anders ist, je nach den verschiedenen Berufsprofilen. Hier haben wir die wichtigen Fragen und Antworten für das Linux-Systemadministrations-Interview vorbereitet, die Ihnen helfen, ein erfolgreiches Interview zu führen. Diese Fragen gliedern sich in zwei Teile:

Teil 1 - Fragen zum Vorstellungsgespräch für Linux System Administration (Grundkenntnisse)

Dieser erste Teil behandelt die grundlegenden Fragen und Antworten zum Linux-Systemadministrationsinterview.

Q1. Was ist ein Linux Loader?

Antworten:
Ein Linux Loader (LILO) ist ein Bootloader, der im Linux-Betriebssystem zum Laden und Starten des Betriebssystems verwendet wird. Der Linux Loader kann auch beim Laden des Betriebssystems angepasst werden. Die Konfiguration des Linux Loader ist eine lilo.conf-Datei, die gemäß den Anforderungen des Betriebssystems angepasst werden kann. Linux Loader lädt das Personal Computer Basic Input Output System in den Hauptspeicher des Computersystems. Es findet den Linux-Kernel und lädt die Programme.

Q2. Was sind Netzwerkverbindungen und ihre verschiedenen Typen?

Antworten:
Dies sind die häufigsten Fragen zu Vorstellungsgesprächen für Linux System Administration, die in einem Interview gestellt werden. Beim Network Bonding werden zwei oder mehr Netzwerke zu einem einzigen Netzwerk zusammengefasst. Dadurch wird die Netzwerkleistung verbessert, die Bandbreite erhöht und die Latenz verringert. Die verschiedenen Arten von Network Bonding unter Linux sind:

  1. Modus - 0 (Balance - rr): Dieser Modus ist eine Art Round Robin-Mode und wird auch als Standardmodus bezeichnet.
  2. Modus - 1 (Sicherung aktivieren) : In diesem Modus wird die Sicherungsrichtlinie aktiviert, bei der nur einer zum Zeitpunkt des Ausfalls anderer Knoten antwortet oder funktioniert.
  3. Modus -2 (Balance - XOR) : In diesem Schritt wird die Quelladresse des MAC (Media Access Control) aus Gründen der Fehlertoleranz auf den XOR-Modus gesetzt.
  4. Modus - 3 (Broadcast) : In diesem Schritt wird die Broadcast-Richtlinie ausgeführt, bei der die Übertragung zu jeder Slave-Schnittstelle erfolgt.
  5. Modus - 4 (802.3 AD): Dieser Schritt basiert auf dem IEEE 802.3ad-Standard, der auch als dynamischer Aggregationsmodus bezeichnet wird. Es ist ein Switch erforderlich, der die dynamische Verknüpfung des oben genannten Standards unterstützt.
  6. Modus - 6 (Balance - TLB): Dieser Modus wird auch als Adaptive Transmit Loading bezeichnet, bei dem der Datenverkehr basierend auf jedem Slave des Netzwerks geladen wird.
  7. Modus - 7 (Balance - ALB): Dieser Modus wird als adaptiver Lastausgleich bezeichnet und erfordert keinen Switch-Ausgleich.

Q3. Was ist der Linux-Kernel?

Antworten:
Der Linux-Kernel ist Teil eines Betriebssystems, das als Schnittstelle zwischen dem Betriebssystem und den Systemressourcen fungiert, um einen Zugriff darauf herzustellen oder bereitzustellen. Der Linux-Kernel enthält eine API namens Linux-Kernel-API (Application Programming Interface), über die die Benutzerprogramme auf den Linux-Kernel zugreifen und mit ihm interagieren. Außerdem ist sie eine sehr stabile API und bietet eine hervorragende Leistung bei Multi-Tasking- oder Multi-User-Funktionen .

Fahren wir mit den nächsten Fragen zum Vorstellungsgespräch für Linux-Systemadministration fort.

Q4. Erklären Sie kurz die Linux-Architektur?

Antworten:
Im Folgenden sind die beiden Eigenschaften in .NET aufgeführt, für die als Zugriffsmethoden das Lesen oder Schreiben der Eigenschaften von Windows Forms oder einer beliebigen Klasse oder eines Objekts ausgeführt wird. Die beiden Eigenschafts-Accessoren sind GET und SET:

  1. GET: Der GET-Eigenschafts-Accessor muss den Eigenschaftswert basierend auf den verschiedenen definierten Zugriffsebenen zurückgeben. Die schreibgeschützte Eigenschaft muss GET accessor sein, darf aber kein SET sein.
  2. SET: Der SET-Eigenschafts-Accessor muss einen Wert zuweisen, meistens einen neuen Wert, basierend auf der definierten Zugriffsebene. Schreiben Sie nur Eigenschaft haben SET-Accessor, aber kein GET.

Q5. Welche unterschiedlichen Funktionen und Verantwortlichkeiten hat ein Linux-Systemadministrator?

Antworten:
Die verschiedenen Funktionen, die normalerweise von einem Linux-Systemadministrator ausgeführt werden, sind wie folgt:

  1. Unterstützung und Schulung der Linux-Serveradministratoren.
  2. Zugriff auf alle Prozesse, Dateien und Systemanwendungen auf dem Server.
  3. Benutzer- und Gruppenverwaltung.
  4. Zur Gewährleistung der Sicherheit und zur Durchführung von Wartungsarbeiten.
  5. Für die Installation und Aktualisierung sind wichtige Updates und Verbesserungen der Sicherheitstools erforderlich.
  6. Alle Linux-Befehle verwenden und auf den Linux-Kernel und seine Prozesse zugreifen, um den Linux-Server effizient auszuführen.
  7. So konfigurieren Sie das Update und warten die Systemhardwarekonfigurationen.

Fahren wir mit den nächsten Fragen zum Vorstellungsgespräch für Linux-Systemadministration fort.

Q6. Was sind Kernel-Module in Linux?

Antworten:
Die Kernel-Module sind eine Reihe von Programmen oder Codes, die je nach Anforderung oder Anforderung geladen werden können und ohne Neustart des Systems implementiert werden können. Jeder Kernel ist ein Modul und kann leicht geladen werden. Es wird auch ein automatisches Modulhandling geben.

Q7. Was ist umask und was nutzt es unter Linux?

Antworten:
Die umask ist ein Befehl, der häufig als Erstellungsmaske für Benutzerdateien bezeichnet wird und zum Erstellen einer Dateimaske für den Benutzer verwendet wird, mit der bestimmt wird, welche Datei- oder Verzeichnisberechtigungen für den Benutzer basierend auf dem Lese-, Schreib- oder Änderungstyp verfügbar sind.

Teil 2 - Fragen zum Vorstellungsgespräch für die Linux-Systemadministration (für Fortgeschrittene)

Werfen wir jetzt einen Blick auf die Interview-Fragen zur erweiterten Linux-Systemadministration.

Q8. Was ist die Routing-Tabelle in Linux?

Antworten:
Die Routing-Tabelle ist eine Methode, mit der alle Netzwerke und Geräte miteinander verbunden werden, um eine effiziente Kommunikation untereinander herzustellen.

Q9. Was ist Marionette?

Antworten:
Das Puppet ist eine Open Source-Software, die für das Software-Konfigurationsmanagement verwendet wird, das auf Systemen ausgeführt wird, die denen von UNIX ähnlich sind. Es ist sicher und skalierbar. Es bietet Automatisierungsfunktionen in DevOps- und Cloud-Umgebungen.

Fahren wir mit den nächsten Fragen zum Vorstellungsgespräch für Linux-Systemadministration fort.

Q10. Was ist Automounting unter Linux?

Antworten:
Bei der automatischen Bereitstellung werden alle Partitionen auf einer Festplatte eines Linux- oder Unix-Systems automatisch bereitgestellt, während das System gestartet wird. Mit der Eigenschaft fstab können die Festplatten unter Linux automatisch gemountet werden.

Q11. Listen Sie die Felder in der Datei / etc / passwd auf.

Antworten:
Die Felder in der Datei / etc / passwd lauten Benutzername, Kennwort, Benutzer-ID, Gruppen-ID, Kommentare, HomeDir und LoginShell. Die Datei / etc / passwd enthält den folgenden Inhalt:

redhat: x: 500: 500: Redhat Benutzer: / home / redhat: / bin / bash

mssm: x: 501: 501: ein anderer Benutzer: / home / mssm: / bin / bash

- "x" in der Kennwortspalte zeigt an, dass das verschlüsselte Kennwort in der Datei / etc / shadow gespeichert ist.

Q12. Erläutern Sie jeden Systemaufruf, der für das Prozessmanagement unter Linux verwendet wird.

Antworten:
Dies sind die am häufigsten gestellten Fragen im Vorstellungsgespräch für Linux System Administration. Folgende Systemaufrufe werden für die Prozessverwaltung verwendet:

Fork (): Hiermit wird aus einem vorhandenen Prozess ein neuer Prozess erstellt.

Exec (): Hiermit wird ein neues Programm ausgeführt.

Wait (): Hiermit wird gewartet, bis der angegebene Prozess die Ausführung beendet hat.

Beenden (): Hiermit verlassen Sie den Prozess.

Getpid (): Dies hilft beim Abrufen der eindeutigen Prozess-ID eines bestimmten Prozesses.

Getppid (): Dies hilft beim Abrufen einer eindeutigen ID für einen übergeordneten Prozess.

Nice (): Dies wird verwendet, um die vorhandene Eigenschaft des Prozesses zu beeinflussen.

Fahren wir mit den nächsten Fragen zum Vorstellungsgespräch für Linux-Systemadministration fort.

Q13. Erläutern Sie die Schritte zum Vergrößern der LVM-Partition.

Antworten:
Die folgenden Schritte müssen ausgeführt werden, um die Größe der LVM-Partition zu erhöhen:

Führen Sie den folgenden Befehl aus: lvextend -L + 500M / dev /.

Sobald dies erledigt ist, können wir die Größe der LVM-Partition um 500 MB erhöhen. Ein Benutzer kann die Größe der Partition mit dem Befehl 'df -h' überprüfen. Die Größenänderung kann mit resize2fs / dev / vorgenommen werden.

Fahren wir mit den nächsten Fragen zum Vorstellungsgespräch für Linux-Systemadministration fort.

Q14. Mit welchem ​​Dienstprogramm kann die Partition von einer Raw-Festplatte erstellt werden?

Antworten:
Um eine Partition von einer Raw-Festplatte zu erstellen, wird das Dienstprogramm fdisk verwendet. Um eine Partition zu erstellen, können Sie die folgenden Schritte ausführen:

  • Führen Sie diesen Befehl aus: fdisk / dev / hd * (IDE) oder / dev / sd * (SCSI).
  • Geben Sie n ein, um eine neue Partition zu erstellen.
  • Sobald eine Partition erstellt wurde, können Sie die Änderungen in diese Partitionstabelle schreiben. Um diese Änderungen zu schreiben, geben Sie w ein.

Q15. Erläutern Sie die Schritte zum Erstellen eines neuen Benutzers und Festlegen eines Kennworts für den Benutzer an einer Shell-Eingabeaufforderung in Linux.

Antworten:
Um ein neues Benutzerkonto über die Shell-Eingabeaufforderung zu erstellen, müssen folgende Schritte ausgeführt werden:

  • Melden Sie sich zunächst als Root an, wenn Sie nicht als Root angemeldet sind. Verwenden Sie dazu den Befehl su - command.
  • Geben Sie das root-Passwort ein.
  • Der Befehl zum Hinzufügen eines neuen Benutzers lautet useradd und kann unter Linux verwendet werden. Verwenden Sie diesen Befehl und geben Sie den Benutzernamen ein, den Sie erstellen möchten.

ZB: useradd sue

Sobald ein Benutzer zum Festlegen des Kennworts erstellt wurde, gehen Sie wie folgt vor:

  • Geben Sie den folgenden Befehl ein, um ein Kennwort für den Benutzer sue festzulegen: passwd sue.
  • Der Benutzer wird aufgefordert, ein neues Passwort einzugeben.
  • Anschließend wird der Benutzer aufgefordert, das Kennwort erneut einzugeben, um das Kennwort für den Benutzer festzulegen.

Empfohlene Artikel

Dies war ein Leitfaden für die Liste der Fragen und Antworten zu Linux-Systemadministrationsinterviews, damit der Kandidat diese Fragen zu Linux-Systemadministrationsinterviews leicht durchgreifen kann. Hier in diesem Beitrag haben wir uns mit den wichtigsten Fragen zum Thema Linux-Systemadministration befasst, die in Interviews häufig gestellt werden. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. Fragen in Vorstellungsgesprächen bei Red Hat
  2. Fragen zum UNIX-Interview
  3. Linux Interview Fragen und Antworten
  4. Fragen in Vorstellungsgesprächen bei Software Engineering