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

Top 25 Fragen und Antworten zu Linux-Interviews

F:1 Was ist Kdump und warum wird es benötigt?

Antwort:Kdump ist ein Mechanismus zum Erfassen von Crash-Dumps, wenn ein Systemabsturz oder eine Kernel-Panik auftritt. Crash-Dumps können entweder auf einem Remote-Dateisystem oder auf einem lokalen Dateisystem gespeichert werden. Durch die Analyse der Crash-Dumps können wir die Grundursache von Systemfehlern oder Kernel-Panik finden. Falls Ihr Betriebssystemanbieter Support bietet, können Sie die vmcore-Datei mit dem Anbieter zur weiteren Analyse teilen.

F:2 Wie kann ich überprüfen, wann der Dateisystem-Scan das letzte Mal durchgeführt wurde?

Antwort:Mit Hilfe des Befehls tune2fs können wir überprüfen, wann das Dateisystem auf Fehler gescannt wurde.

# tune2fs -l | grep „Zuletzt geprüft“

F:3 Wie ändere ich das Ablaufdatum des Passworts eines Kontos, ohne sein Passwort zu ändern?

Antwort:Mit Hilfe des Befehls „chage“ können wir das Ablaufdatum des Passworts eines lokalen Kontos verlängern. Syntax ist unten gezeigt

# ändern -d

F:4 Wie kann fsck beim nächsten Neustart zwangsweise auf einem Betriebssystem-Dateisystem ausgeführt werden?

Antwort:Um fsck beim nächsten Neustart zwangsweise auf einem bestimmten Dateisystem auszuführen, erstellen Sie eine leere Datei mit dem Namen „forcefsck“ im Dateisystem. Nehmen wir an, wir wollen beim nächsten Neustart fsck im /home-Dateisystem ausführen.

# cd /home; berühre forcefsck; Neustart

F:5 Welches Tool wird verwendet, um Crash-Dump- oder vmcore-Dateien unter CentOS 7 und RHEL 7 zu analysieren?

Antwort:Absturz ist das Dienstprogramm oder der Befehl unter CentOS 7 und RHEL 7, durch das wir Absturzabbilder analysieren können.

F:6 Wie installiere ich alle Patches außer Kernel auf CentOS und RHEL?

Antwort:Mit dem Parameter „–exclude=kernel*“ im Befehl yum können wir alle Patches außer Kernel installieren. Beispiel ist unten gezeigt

# yum update –exclude=kernel*

Fügen Sie den folgenden Eintrag in die Datei „/etc/yum.conf“ ein, um zu verhindern, dass der Kernel dauerhaft aktualisiert wird.

ausschließen=Kernel*

F:7 Wie können Sie überprüfen, ob Sie an einem physischen oder virtuellen Server arbeiten?

Antwort:Verwenden Sie den folgenden dmidecode-Befehl, um zu überprüfen, ob Sie auf einem physischen oder virtuellen Server arbeiten.

# dmidecode -t system | grep „Produktname“
Produktname:VMware Virtual Platform

F:8 Was ist Automounter und warum wird er benötigt?

Antwort:Automounter ist ein Dienst in einem Linux-ähnlichen Betriebssystem, der verwendet wird, um ein Remote-Dateisystem oder ein lokales Dateisystem automatisch zu mounten, wenn darauf zugegriffen wird. Wenn das Dateisystem für einen bestimmten Zeitraum inaktiv ist, wird der Automounter-Dienst (autofs) das Dateisystem automatisch aushängen. Der Hauptvorteil von autofs besteht darin, dass das System das Dateisystem nicht ständig mounten muss, es wird das Dateisystem nur dann mounten, wenn es erforderlich ist.

F:9 Wie kann man einen Benutzer zwingen, sein Passwort bei der Anmeldung zu ändern?

Antwort:Verwenden Sie "chage". ‘ Befehl, um das Passwort des Benutzers ablaufen zu lassen, wie „chage -d 0 “, Danach erhält der Benutzer immer dann, wenn er versucht, sich anzumelden oder das System per SSH zu starten, die Warnmeldung:„Ihr Passwort ist abgelaufen. Sie müssen jetzt Ihr Passwort ändern und sich erneut anmelden.“

F:10 Wie kann man prüfen, ob der zuletzt ausgeführte Befehl erfolgreich ausgeführt wurde oder nicht?

Antwort:Indem wir den Exit-Status der speziellen Variablen „$?“ kennen, können wir feststellen, ob der letzte von uns ausgeführte Befehl erfolgreich ausgeführt wurde oder nicht. Beispiel ist unten gezeigt:

# ls -l /var/
# echo $?
0
# ls -l /var/wwer
# echo $?
2

Exit-Status Null bedeutet, dass der letzte Befehl erfolgreich ausgeführt wurde, Exit-Status ungleich Null bedeutet nicht erfolgreich.

F:11 Wie überprüfe ich, wann das jeweilige RPM-Paket installiert wurde?

Antwort:Nehmen wir ein Beispiel für Postfix. Verwenden Sie den folgenden RPM-Befehl, um herauszufinden, wann Postfix RPM installiert wurde.

[[email protected] ~]# rpm -q postfix –last
postfix-2.10.1-6.el7.x86_64 Samstag, 27. Februar 2016 23:56:43 Uhr EST
[[email protected] ~ ]#

Wir können auch den Befehl yum verwenden, um die oben angeforderten Informationen zu finden.

[[email protected] ~]# Yum-Verlaufspaket-Postfix

F:12 Wie melde ich mich im Einzelbenutzermodus in RHEL 7 an?

Antwort:Booten Sie das System, gehen Sie zum GRUB2-Bootloader-Bildschirm, drücken Sie „e“ und gehen Sie zu der Zeile, die mit „linux16/vmlinz beginnt ' und ersetzen Sie 'ro' durch 'rw init=/sysroot/bin/bash' und drücken Sie Strg-x zum Booten.

F:13 Welcher Befehl wird verwendet, um den Hostnamen unter CentOS 7 und RHEL 7 dauerhaft festzulegen?

Antwort:„hostnamectl ‘-Befehl wird verwendet, um den Hostnamen dauerhaft festzulegen oder zu konfigurieren. Beispiel ist unten gezeigt

# hostnamectl set-hostname „Neuer_Hostname“

Abgesehen von hostnamectl werden die Befehle ‚nmtui‘ und ‚nmcli‘ auch verwendet, um den Hostnamen in CentOS 7 und RHEL 7 festzulegen.

F:14 Wie aktiviere ich Passwortrichtlinien in Linux?

Antwort:Passwortrichtlinien können mit pam(steckbares Authentifizierungsmodul aktiviert werden ). In Centos und RHEL haben wir die Datei „/etc/pam.d/system-auth“, in der wir die Passwortrichtlinien gemäß den Anforderungen definieren. In Debian-basierten Betriebssystemen haben wir die Datei „/etc/pam.d/common-password“

F:15 Wie überprüfe ich, welche Kernel-Module auf Ihrem Linux-Rechner installiert sind?

Antwort:„lsmod ‘ Der Befehl gibt uns die Liste der installierten Kernelmodule.

F:16 Welcher Befehl wird verwendet, um die E/A-Statistik unter Linux zu überprüfen?

Antwort:Es gibt einige Befehle wie „sar ‘, ‘Iostat ‘ und ‚vmstat ‘, durch die wir io stat in Linux überprüfen können.

F:17 Wozu dienen „/etc/lvm/backup“ und „/etc/lvm/archive“ ?

Antwort:Wenn wir lvm-basierte Partitionen erstellen und aktualisieren, wird das Metadaten-Backup in der Datei „/etc/lvm/backup“ gespeichert und Archiv-Metadaten werden in der Datei „/etc/lvm/archive“ gespeichert. Mit dem Befehl vgcfgrestore können wir die Metadaten der Volume-Gruppe wiederherstellen.

F:18 Wie listet man die Routing-Tabelle Ihrer Linux-Box auf?

Antwort:Mit den Befehlen ‚route -n‘ und ‚netstat -nr‘ können wir die aktuelle Routing-Tabelle unter Linux auflisten.

F:19 Was passiert im Hintergrund, wenn Sie von Ihrem Linux-Rechner aus einen Server per SSH ausführen?

Antwort:Immer wenn wir einen Unix-Server sshen, wird standardmäßig eine TCP-Verbindung von Client zu Server auf Port 22 hergestellt und der Server gibt die SSH-Protokollversion an, die er unterstützt. Wenn der Client die SSH-Protokollversion akzeptiert, wird die Verbindung fortgesetzt und nachdem der Server seinen öffentlichen Hostschlüssel bereitgestellt hat und der Client diesen Schlüssel in der Datei ‘~/.ssh/known_hosts‘ aufbewahrt, erhalten wir schließlich eine ssh-Eingabeaufforderung.

F:20 Wie ändere ich den Standard-SSH-Port Ihres Linux-Servers?

Antwort:Der Standardport (22) von SSH kann geändert werden, indem der Parameter „Port “ in der Datei „/etc/ssh/sshd_config“ aktualisiert wird ‘. Wobei NNN die Portnummer ist. Nachdem Sie die Änderungen vorgenommen haben, starten Sie den ssh-Dienst neu oder laden Sie ihn neu.

F:21 Wie werden Zeitstempel in dmesg auf RHEL7 angezeigt?

Antwort:Mit dem Befehl ‚dmesg -T‘ können wir die Zeitstempel in dmesg anzeigen.

F:22 Wie überprüfe ich Marke und Modell des physischen Servers über die Befehlszeile?

Antwort:Mit Hilfe des Befehls dmidecode können wir Marke und Modell des physischen Servers finden, das Beispiel ist unten gezeigt

# dmidecode -t system
........................

Handle 0x0011, DMI type 1, 27 bytes
System Information
 Manufacturer: HP
 Product Name: ProLiant DL580 Gen8
 Version: P79
 Serial Number: CKX42926E0
 UUID: 97387735-1541-238A-1B33-533850564430
 Wake-up Type: Power Switch
 SKU Number: 728551-B21
 Family: ProLiant
...............................................

F:23 Wie überprüft man die BIOS-Version Ihres Servers über die Befehlszeile?

Antwort:Mit Hilfe des dmidecode-Befehls finden wir die BIOS-Version von der Befehlszeile

# dmidecode -t bios
# dmidecode 2.12
SMBIOS 2.8 present.

Handle 0x0010, DMI type 0, 24 bytes
BIOS Information
 Vendor: HP
 Version: P79
 Release Date: 04/01/2014
 Address: 0xF0000
 Runtime Size: 64 kB
 ROM Size: 16384 kB
.............................

F:24 Wie erweitere ich die bestehende Volumengruppe?

Antwort:Erstellen Sie zuerst mit dem Befehl „pvcreate /dev/sdb“ ein pv (physisches Volume) auf einer neuen Raw-Festplatte (/dev/sdb) und verwenden Sie dann den vgextend-Befehl „vgextend /dev/sdb“

F:25 Wie kann ich die WWN-Nummer der HBA-Karte auf Linux-Servern anzeigen?

Antwort:Es gibt zwei Möglichkeiten, wie wir die WWN-Nummer der HBA-Karte anzeigen können.

Erste Möglichkeit mit dem Systool-Befehl wie:

# systool -c fc_host -v | grep „port_name“

Second Way verwendet sys-Klassendateien:

# cat /sys/class/fc_host/host*/port_name
0x7001639028cbeca0
0x7001639028cbefa2
0x7001639028cbf5d8
0x7001639028cbf6da


Linux
  1. Top 30 Fragen und Antworten zu OpenStack-Interviews

  2. Top 25 Linux-Interviewfragen

  3. So mounten und unmounten Sie ein Dateisystem unter Linux

  4. Linux-Interviewfragen – Grundlegende Datei- und Verzeichnisberechtigungen

  5. Welches Dateisystem soll zwischen OSX und Linux verwendet werden?

20 Red Hat Clustering (Pacemaker) Interviewfragen und Antworten

20 Red Hat Satellite Server – Fragen und Antworten in Vorstellungsgesprächen

So überprüfen und reparieren Sie ein Dateisystem in RHEL Linux

Fragen im Vorstellungsgespräch unter Linux Network File System (NFS).

Die 50 am häufigsten gestellten Fragen und Antworten zu Linux-Interviews

Top 10 der besten Linux-Hardware- und Systeminfo-Tools