GNU/Linux >> LINUX-Kenntnisse >  >> Linux

40 Linux-Interviewfragen für Studienanfänger Teil-2

Hallo Techies, In diesem Beitrag werden wir 40 grundlegende Linux-Interviewfragen für Neulinge oder Anfänger diskutieren. Diese Fragen geben Ihnen eine Vorstellung davon, welche Art von Fragen im Allgemeinen für Linux-Administratorjobs gestellt werden.

F:1 Was passiert, wenn Sie den Befehl „mv *“ in Ihrem aktuellen Verzeichnis ausführen?

Antwort: Die Linux-Shell erweitert * normalerweise in alphabetischer Reihenfolge. Wenn wir also den Befehl „mv *“ ausführen, werden die Dateien und Verzeichnisse in alphabetischer Reihenfolge überprüft und alle Dateien und Verzeichnisse in alphabetischer Reihenfolge in das zuletzt erstellte Verzeichnis verschoben , wenn alphabetisch eine Datei im letzten dann erstellt wird, führt der Befehl zu einem Fehler

” mv:Ziel ‚x‘ ist kein Verzeichnis.

F:2 Nennen Sie mir den Hauptunterschied zwischen SSH- und Telnet-Befehlen ?

Antwort:  Sowohl SSH als auch Telnet werden verwendet, um Remote-Server zu verbinden. SSH steht für Secure Shell und wenn wir ssh an einen beliebigen Server senden, werden Daten (Benutzeranmeldeinformationen) in verschlüsselter Form zwischen Client und Server übertragen, im Fall von Telnet werden Daten jedoch im Klartext übertragen. Ein Eindringling kann die vertraulichen Informationen im Falle von Telnet leicht extrahieren.

F:3 Was ist RAID und warum wird es benötigt?

Antwort: RAID Steht für Redundancy Array Cheap Disk, es wird benötigt, um Hochverfügbarkeit und Redundanz im Falle eines Festplattenausfalls in physischen Servern bereitzustellen. Wir können RAID auch verwenden, um den Festplattendurchsatz über Striping zu erhöhen

F:4 Wie kann man überprüfen, wann die bestimmte RPM auf Ihrem Server installiert wurde?

Antwort: Verwenden Sie den rpm-Befehl „rpm -q {rpm_name} –last“

F:5 Wie überprüfe ich die Anzahl der geöffneten Dateien eines bestimmten Benutzers?

Antwort: Mit dem Befehl lsof finden wir die Anzahl der Dateien, die einem bestimmten Benutzer zugeordnet sind.

# lsof -u apache
# lsof -u apache | wc -l

F:6 Wie kann ich überprüfen, was Ihre aktuelle Arbeitsumgebung ist?

Antwort: echo $SHELL und ‚/etc/passwd‘ teilen Ihnen Ihre Standard-Shell mit.

F:7 Ist es möglich, eine Probelaufinstallation eines RPMs durchzuführen?

Antwort: Ja, es ist möglich mit der Option „–test“ mit dem RPM-Befehl wie „rpm -ivh –test“, dieser Befehl wird das RPM-Paket nicht installieren, aber es wird prüfen, ob die RPM-Installation erfolgreich sein wird oder nicht.

F:8 Wie überprüfe ich, ob ein lokales Linux-Benutzerkonto gesperrt ist oder nicht?

Antwort: Mit dem passwd-Befehl „passwd -S “ können wir prüfen, ob das Passwort gesetzt ist oder nicht. Darüber hinaus können wir auch die fehlgeschlagenen Anmeldeversuche mit „pam_tally2 -u {user_name}“ sehen. Wenn fehlgeschlagene Anmeldeversuche das Limit überschreiten, wird das Konto gesperrt.

F:9 Wie überprüfe ich, wann das Passwort für den lokalen Linux-Benutzer geändert wurde?

Antwort: Verwenden Sie den Änderungsbefehl „chage -l {user_name}“, es gibt einen Eintrag in der Ausgabe „Letzte Passwortänderung“, von dort können wir das Datum überprüfen.

F:10 Was sind die verschiedenen Felder der /etc/passwd-Datei?

Antwort: Es gibt 7 Felder in der Datei /etc/passwd

  • Benutzername
  • Passwort (x-Zeichen, das anzeigt, dass das Passwort verschlüsselt ist und in der /etc/shadow-Datei aufbewahrt wird)
  • UID
  • GID
  • Kommentare für den Benutzer
  • Home-Verzeichnis
  • Schale
F:11 Wie lautet die Umschalt-ID für die LVM-Partition unter Linux?

Antwort: „8e“ ist die Umschalt-ID im fdisk-Befehl für die Linux-LVM-Partition.

F:12 Wie finde ich den Zugriff und die Änderungszeit einer Datei und eines Verzeichnisses unter Linux?

Antwort: Mit dem Befehl „stat“ können wir die Zugriffs- und Änderungszeit einer Datei und eines Verzeichnisses ermitteln. Beispiel ist unten gezeigt:

# stat {Dateiname}
# stat {Verzeichnisname}

F:13 Alle Dateien des /var-Dateisystems auflisten, auf die länger als 30 Tage nicht zugegriffen wurde?

Antwort: Verwenden Sie den Befehl find, um alle Dateien aufzulisten, auf die länger als 30 Tage nicht zugegriffen wurde, in /var.

# find /var -type f -atime +30 -exec ls -ltr {} \;

F:14 Wie erstellt man eine initrd-Image-Datei unter Linux neu?

Antwort: Im Fall von RHEL 4 &5 können wir den Befehl „mkinitrd“ verwenden, um die initrd-Datei neu zu erstellen. In RHEL 6 &7 wird der Befehl „dracut“ verwendet, um die initrd-Datei neu zu erstellen.

F:15 Wie listet man Inodes eines Dateisystems unter Linux auf?

Antwort: Verwenden Sie die Option „-i“ im df-Befehl, um den Inode des Dateisystems anzuzeigen, Beispiel „df -i  /var“

F:16 Wie erhöht man das Limit der „Anzahl geöffneter Dateien“ für einen bestimmten Benutzer in Linux?

Antwort: Das Limit der „Anzahl geöffneter Dateien“ für einen bestimmten Benutzer kann erhöht werden, indem die Datei „/etc/security/limits.conf“ geändert wird. Fügen Sie die folgende Zeile in die Datei ein.

     soft    nofile           4096 (Ändern Sie diesen Wert nach Bedarf)     hard    nofile           4096 (Ändern Sie diesen Wert nach Bedarf)
F:17 Wie finden Sie die standardmäßigen ulimit-Werte für einen Benutzer unter Linux?

Antwort: Um die standardmäßigen ulimit-Werte des lokalen Benutzers zu überprüfen, melden Sie sich zuerst mit diesem Benutzernamen beim System an und geben Sie den Befehl „ulimit -a“ ein.

F:18 Wie sende ich eine Mail vom Terminal oder der Konsole?

Antwort: Es gibt zwei Möglichkeiten, E-Mails vom Terminal zu senden

  • Mail-Befehl , Beispiel :# echo „Body of Mail“ | mail -s {subject_of_mail} — {email_id}
  • Telnet-Befehl
F:19 Wie setze ich Proxy-Einstellungen auf einem Linux-Terminal?

Antwort: Wir können die Proxy-Einstellungen auf dem Linux-Terminal mit Variablen wie http_proxy, https_proxy und ftp_proxy festlegen.

# export http_proxy=http://:# export https_proxy=http://:# export ftp_proxy=http://: 
F:20 Finden Sie alle Dateien unter /opt, die 777-Berechtigungen haben, und ändern Sie sie auf 644.

Antwort:Verwenden Sie den folgenden Suchbefehl:

# find /opt -type f -perm 777 -exec chmod 644 {} \;
F:21 Wie überprüfe ich, welche Linux-Variante und -Version installiert ist?

Antwort: Verwenden Sie den folgenden Befehl, um die Linux-Variante und -Version abzurufen:

# cat /etc/*-release

F:22 Wie lautet die UID und GID des Root-Benutzers auf dem Linux-Server?

Antwort: UID und GID von root ist Benutzer ist ‚0‘

F:23 Was sind Standardkonfigurationsdateien des Postfix-Mailservers?

Antwort: Es gibt zwei Hauptkonfigurationsdateien des Postfix-Mailservers.

  • /etc/postfix/main.cf
  • /etc/postfix/master.cf
F:24 Was ist die Standard-Umask des Root-Benutzers auf Linux-Servern?

Antwort: Die Standard-Umask des Root-Benutzers ist „0022“

F:25 Wie wird der Swap-Speicher deaktiviert und aktiviert?

Antwort:Der Befehl „swapoff -a“ wird zum Deaktivieren des Auslagerungsspeichers und „swapon -a“ zum Aktivieren des Auslagerungsspeichers auf Linux-Servern verwendet.

F:26  Was ist der Standardport von Proxy-Server (Squid), SMTP, Apache-Webserver (httpd) und MariaDB-Datenbankserver?

Antwort: Die folgenden Ports werden für die jeweiligen Server verwendet.
Ports                    Dienste
3128         —       Proxyserver (Squid)
25           —         SMTP
80 und 443   —   Apache Web Server (http und https)
3306         —      MariaDB-Datenbank

F:27 Wie überprüft man Kernel-bezogene Protokolle auf einem Linux-Server?

Antwort: Der Befehl ‚dmesg‘ wird verwendet, um Kernel-bezogene Protokolle anzuzeigen.

F:28 Wie überprüfen Sie die IP-Adresse und die Routing-Tabelle einer Linux-Box?

Antwort: Mit den Befehlen ‚ifconfig‘ und ‚ip address‘ können wir die IP-Adresse eines Linux-Servers anzeigen. Mit den Befehlen wie  ‘netstat -nr‘ und ‚route -n‘ können wir uns die aktuelle Routing-Tabelle anzeigen lassen.

F:29 Nennen Sie mir die Standardkonfigurationsdatei des Linux-FTP-Servers (vsftp) ?

Antwort: „/etc/vsftpd/vsftpd.conf“ ist die Standardkonfigurationsdatei von vsftpd.

F:30 Wie füge ich den Inhalt zweier Dateien in einer einzigen Datei über die Befehlszeile zusammen?

Antwort:Mit Hilfe des cat-Befehls können wir den Inhalt von zwei oder mehr Dateien in einer einzigen Datei zusammenführen.

# cat tech_file1 tech_file2> merge_file

F:31 Welcher Befehl wird verwendet, um die Berechtigungen einer Datei und eines Verzeichnisses zu prüfen?

Antwort: „ls -l {path_file_name}“ wird verwendet, um die Berechtigungen einer Datei zu überprüfen. „ls -ld {path_directory_name}“ wird verwendet, um die Berechtigungen eines Ordners oder Verzeichnisses zu überprüfen.

F:32 Welche Rolle spielt die Datei /etc/mtab?

Antwort: Die mtab-Datei enthält nur die Informationen aller aktuell gemounteten Dateisysteme.

F:33 Wie stellt man das Root-Passwort auf dem Linux-Server wieder her?

Antwort:Es gibt keine Möglichkeit, das Root-Passwort wiederherzustellen, die einzige Möglichkeit besteht darin, das Root-Passwort aus dem Einzelbenutzermodus zurückzusetzen.

F:34 Was können die Gründe dafür sein, dass Oracle-Benutzer ihre Cron-Jobs nicht ausführen können?

Antwort: Dafür kann es mehrere Gründe geben, wie zum Beispiel:
a) Das Oracle-Benutzerpasswort ist möglicherweise abgelaufen.
b) Der Oracle-Benutzer darf möglicherweise keine Cron-Jobs ausführen.
c) Das /var-Dateisystem ist möglicherweise zu 100 % genutzt.

F:35 Was sind die verschiedenen Felder der Crontab-Datei?

Antwort: Eine Crontab-Datei enthält folgende Felder

* * * * * {Command_to_be_executed}
(Minute) {Stunden} {tag_of_month} {Monat} {day_of_wek}

F:36 Nennen Sie mir die Protokolldatei für Cron-Jobs auf dem Linux-Server ?

Antwort: Alle Protokolle des Cron-Jobs werden in seiner Protokolldatei „/var/log/cron“

gespeichert
F:37 Was passiert, wenn ich den Befehl „kill -9 1“ ausführe?

Antwort:Nichts wird passieren

F:38 Was ist das Standard-Home-Verzeichnis des FTP-Benutzers und wie kann es geändert werden?

Antwort:„/var/ftp“ ist das Standard-Home-Verzeichnis des FTP-Benutzers. Es kann mit dem usermod-Befehl wie „usermod -d /{Pfad_neues_Verzeichnis} ftp“ geändert werden.

F:39 Wie erstelle ich Partitionen auf einer Raw-Festplatte unter Linux?

Antwort: Partitionen können auf Raw-Datenträgern entweder mit dem Befehl „fdisk“ oder mit dem Befehl „parted“ erstellt werden

F:40 Wie kopiert man die Dateien und Verzeichnisse von einem Linux-Server auf einen anderen Remote-Linux-Server?

Antwort: Mit Hilfe von ‘scp ‘ und ‚rsync ‘ Befehl können wir die Dateien von einem Linux-Server auf einen anderen kopieren. Sie müssen die Option -r verwenden, wenn Sie scp zum Kopieren eines Verzeichnisbaums verwenden. Die Syntax von scp und rsync ist unten dargestellt:
# scp {files_to_be_copy}  [email protected] :/{location_where_to_copy_files}
# rsync -av –progress {files_to_be_copy}  [email protected] :/{location_where_to_copy_files}

In der Vergangenheit haben wir bereits 20 grundlegende Interviewfragen für Anfänger geteilt. Bitte beachten Sie Folgendes:

„20 Interviewfragen für Linux-Systemadministratoren für Anfänger – Teil 1“


Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. 12 IP-Befehlsbeispiele für Linux-Benutzer

  3. Linux-Killall-Befehl für Anfänger (8 Beispiele)

  4. Top 25 Linux-Interviewfragen

  5. 17 hpacucli-Befehlsbeispiele für Linux auf HP-Servern

Linux ss Command Tutorial für Anfänger (8 Beispiele)

Linux-Suchbefehl für Anfänger (8 Beispiele)

16 praktische Beispiele für Linux LS-Befehle für Anfänger

Linux-mv-Befehl für Anfänger erklärt (8 Beispiele)

ls-Befehl in Linux zum Auflisten von Dateien

Über 15 Beispiele für Linux-cURL-Befehle