top 35 linux interview questions
Beste Interviewfragen unter Linux:
Wir alle sind uns der Tatsache bewusst, dass es für die Verwaltung aller Hardwareressourcen Ihres Laptops oder Desktops und für die Ermöglichung einer ordnungsgemäßen Kommunikation zwischen Software und Computerhardware ein Wort gibt, ohne das Software nicht funktionieren würde, d. H. Betriebssystem 'Betriebssystem' . Genau wie Windows XP, Windows 7, Windows 8, MAC; LINUX ist ein solches Betriebssystem.
LINUX wird als das am häufigsten verwendete Betriebssystem bezeichnet und ist bekannt für seine Effizienz und schnelle Leistung. LINUX wurde erstmals von eingeführt Linux Torvalds und basiert auf Linux Kernal.
Es kann auf verschiedenen Hardwareplattformen von HP, Intel, IBM usw. ausgeführt werden.
In diesem Artikel werden mehrere Fragen und Antworten zu Linux-Interviews aufgeführt, die nicht nur zur Vorbereitung auf Interviews beitragen, sondern auch dazu beitragen, alles über Linux zu lernen. Zu den Fragen gehören Linux-Administratoren, Interviewfragen zu Linux-Befehlen usw.
Fragen und Antworten zum LINUX-Interview
Auf geht's.
F # 1) Was verstehen Sie unter Linux Kernal? Ist es legal, es zu bearbeiten?
Antworten: 'Kernal' bezieht sich im Wesentlichen auf die Kernkomponente des Computerbetriebssystems, die grundlegende Dienste für die anderen Teile bereitstellt und mit Benutzerbefehlen interagiert. Wenn es um 'Linux Kernal' geht, wird es als Low-Level-Systemsoftware bezeichnet, die eine Schnittstelle für Interaktionen auf Benutzerebene bietet.
Linux Kernal wird als freie und Open-Source-Software betrachtet, die in der Lage ist, Hardwareressourcen für die Benutzer zu verwalten. Da es unter der General Public License (GPL) veröffentlicht wird, ist es für jedermann legal, es zu bearbeiten.
F # 2) Unterscheiden Sie zwischen LINUX und UNIX?
Antworten: Obwohl es zwischen LINUX und UNIX mehrere Unterschiede gibt, decken die in der folgenden Tabelle aufgeführten Punkte alle wesentlichen Unterschiede ab.
LINUX | UNIX |
---|---|
Beispiele: Red Hat, Fedora, Ubuntu, Debian usw. | Beispiele: Solaris, alles Linux |
LINUX ist eine Open-Source-Softwareentwicklung und ein kostenloses Betriebssystem für Computerhardware und -software, Spieleentwicklung, PCs usw. | UNIX ist ein Betriebssystem, das hauptsächlich in Intel, HP, Internet-Servern usw. verwendet wird. |
LINUX hat sowohl preislich als auch frei verteilte und heruntergeladene Versionen. | Unterschiedliche Versionen / Varianten von UNIX haben unterschiedliche Preisstrukturen. |
Benutzer dieses Betriebssystems können alle sein, einschließlich Heimanwender, Entwickler usw. | Dieses Betriebssystem wurde im Wesentlichen für Mainframes, Server und Workstations entwickelt, mit Ausnahme von OSX, das so konzipiert ist, dass es von jedem verwendet werden kann. |
Das Dateisupport-System umfasst Ext2, Ext3, Ext4, Jfs, Xfs, Btrfs, FAT usw. | Das Dateisupport-System umfasst jfs, gpfs, hfs usw. |
BASH (Bourne Again Shell) ist die Linux-Standard-Shell, d. H. Die Textmodus-Schnittstelle, die mehrere Befehlsinterpreter unterstützt. | Die Bourne-Shell dient als Textmodus-Oberfläche, die jetzt mit vielen anderen kompatibel ist, einschließlich BASH. |
LINUX bietet zwei GUIs, KDE und Gnome. | Es wurde eine gemeinsame Desktop-Umgebung erstellt, die als GUI für UNIX dient. |
Es bietet eine höhere Sicherheit und hat bis heute etwa 60-100 Viren aufgelistet. | Es ist auch hoch gesichert und hat bis heute etwa 85-120 Viren. |
F # 3) Tragen Sie die Grundkomponenten von LINUX ein?
Antworten: Das Linux-Betriebssystem besteht im Wesentlichen aus 3 Komponenten. Sie sind:
- Kernel: Dies wird als Kernbestandteil betrachtet und ist für alle wichtigen Aktivitäten des Linux-Betriebssystems verantwortlich. Der Linux-Kernel gilt als freie Open-Source-Software, mit der Hardwareressourcen für die Benutzer verwaltet werden können. Es besteht aus verschiedenen Modulen und interagiert direkt mit der zugrunde liegenden Hardware.
- Systembibliothek: Die meisten Funktionen des Betriebssystems werden von Systembibliotheken implementiert. Diese fungieren als spezielle Funktion, mit der Anwendungsprogramme auf die Kernel-Funktionen zugreifen.
- Systemdienstprogramm: Diese Programme sind für die Ausführung spezialisierter Aufgaben auf individueller Ebene verantwortlich.
F # 4) Warum verwenden wir LINUX?
Antworten: LINUX wird häufig verwendet, da es sich völlig von anderen Betriebssystemen unterscheidet, bei denen jeder Aspekt etwas Besonderes enthält, d. H. Einige zusätzliche Funktionen.
Einige der Hauptgründe für die Verwendung von LINUX sind nachstehend aufgeführt:
- Es ist ein Open-Source-Betriebssystem, bei dem Programmierer den Vorteil haben, ihr eigenes benutzerdefiniertes Betriebssystem zu entwerfen
- Die für die Installation von Linux erforderliche Software und Serverlizenzierung ist völlig kostenlos und kann bei Bedarf auf vielen Computern installiert werden
- Es gibt nur wenige oder minimale, aber kontrollierbare Probleme mit Viren, Malware usw.
- Es ist hochsicher und unterstützt mehrere Dateisysteme
F # 5) Die Funktionen des Linux-Betriebssystems eintragen?
Antworten: Im Folgenden sind einige wichtige Funktionen des LINUX-Betriebssystems aufgeführt:
- Linux-Kernel und Anwendungsprogramme können auf jeder Art von Hardwareplattform installiert werden und gelten daher als portabel.
- Es dient dem Zweck des Multitasking, indem verschiedene Funktionen gleichzeitig ausgeführt werden.
- Es bietet Sicherheitsdienste auf drei Arten: Authentifizierung, Autorisierung und Verschlüsselung.
- Es unterstützt mehrere Benutzer beim Zugriff auf dieselbe Systemressource, jedoch unter Verwendung unterschiedlicher Terminals für den Betrieb.
- Linux bietet ein hierarchisches Dateisystem und sein Code ist für alle frei verfügbar.
- Es verfügt über eine eigene Anwendungsunterstützung (zum Herunterladen und Installieren von Anwendungen) und angepasste Tastaturen.
- Linux-Distributionen stellen ihren Benutzern Live-CD / USB zur Installation zur Verfügung.
F # 6) LILO erklären?
Antworten: LILO (Linux Loader) ist der Bootloader für das Linux-Betriebssystem, um es in den Hauptspeicher zu laden, damit es seine Operationen beginnen kann. Bootloader ist hier ein kleines Programm, das einen Dual-Boot verwaltet. LILO wohnt in MBR ( Master Boot Record ).
Der Hauptvorteil besteht darin, dass Linux bei der Installation im MBR schnell gestartet werden kann.
Ihre Einschränkung liegt in der Tatsache, dass nicht alle Computer eine Änderung des MBR tolerieren können.
F # 7) Was ist Swap Space?
Antworten: Swap Space ist die Menge an physischem Speicher, die von Linux zur vorübergehenden Speicherung einiger gleichzeitig laufender Programme zugewiesen wird. Dieser Zustand tritt normalerweise auf, wenn der Arbeitsspeicher nicht über genügend Speicher verfügt, um alle gleichzeitig ausgeführten Programme zu unterstützen. Diese Speicherverwaltung umfasst das Austauschen des Speichers zum und vom physischen Speicher.
Es stehen verschiedene Befehle und Tools zur Verfügung, um die Swap-Speicherplatznutzung zu verwalten.
F # 8) Was verstehen Sie unter dem Root-Konto?
Antworten: Wie der Name schon sagt, ist es wie ein Systemadministratorkonto, mit dem Sie das System vollständig steuern können. Das Root-Konto dient bei jeder Installation von Linux als Standardkonto.
Die folgenden Funktionen können vom Root-Konto ausgeführt werden:
- Erstellen Sie Benutzerkonten
- Benutzerkonten pflegen
- Weisen Sie jedem erstellten Konto usw. unterschiedliche Berechtigungen zu.
F # 9) Erklären Sie den virtuellen Desktop?
Antworten: Wenn auf dem aktuellen Desktop mehrere Fenster verfügbar sind und das Problem des Minimierens und Maximierens von Fenstern oder des Wiederherstellens aller aktuellen Programme auftritt, dient der virtuelle Desktop als Alternative. Sie können ein oder mehrere Programme auf einer sauberen Tafel öffnen.
Virtuelle Desktops werden grundsätzlich auf einem Remote-Server gespeichert und bieten folgende Vorteile:
- Kosteneinsparungen, da die Ressourcen bei Bedarf gemeinsam genutzt und zugewiesen werden können.
- Ressourcen und Energie werden effizienter genutzt.
- Die Datenintegrität wird verbessert.
- Zentralisierte Verwaltung.
- Weniger Kompatibilitätsprobleme.
F # 10) Unterscheiden Sie zwischen BASH und DOS?
Antworten: Die grundlegenden Unterschiede zwischen BASH und DOS können der folgenden Tabelle entnommen werden.
BASH | ZWEI |
---|---|
Bei BASH-Befehlen wird zwischen Groß- und Kleinschreibung unterschieden. | DOS-Befehle unterscheiden nicht zwischen Groß- und Kleinschreibung. |
Das Zeichen '/' wird als Verzeichnistrennzeichen verwendet. Das Zeichen '' fungiert als Escape-Zeichen. | Zeichen '/': Dient als Begrenzer für Befehlsargumente. Zeichen '': dient als Verzeichnistrennzeichen. |
Die Dateinamenskonvention umfasst: 8-stelligen Dateinamen, gefolgt von einem Punkt und 3 Zeichen für die Erweiterung. | Unter DOS wird keine Dateinamenskonvention befolgt. |
F # 11) Erklären Sie den Begriff GUI?
Antworten: GUI steht für die grafische Benutzeroberfläche. Die grafische Benutzeroberfläche gilt als die attraktivste und benutzerfreundlichste, da sie aus der Verwendung von Bildern und Symbolen besteht. Diese Bilder und Symbole werden angeklickt und von den Benutzern zum Zwecke der Kommunikation mit dem System bearbeitet.
Vorteile der GUI:
- Es ermöglicht Benutzern das Navigieren und Bedienen der Software mithilfe visueller Elemente.
- Die intuitivere und umfangreichere Benutzeroberfläche kann erstellt werden.
- Weniger Fehlerwahrscheinlichkeiten als komplexe, mehrstufige, abhängige Aufgaben lassen sich leicht zusammenfassen.
- Die Produktivität wird durch Multitasking gesteigert, da der Benutzer mit einem einfachen Mausklick mehrere offene Anwendungen und Übergänge zwischen ihnen verwalten kann.
Nachteile der GUI:
- Endbenutzer haben weniger Kontrolle über das Betriebssystem und die Dateisysteme.
- Obwohl es einfacher ist, Maus und Tastatur zur Navigation und Steuerung des Betriebssystems zu verwenden, ist der gesamte Vorgang etwas langsam.
- Aufgrund der zu ladenden Elemente wie Symbole, Schriftarten usw. sind mehr Ressourcen erforderlich.
F # 12) Erklären Sie den Begriff CLI?
Antworten: CLI steht für Command Line Interface. Es ist eine Möglichkeit für Menschen, mit Computern zu interagieren, und wird auch als Befehlszeilen-Benutzeroberfläche bezeichnet. Es basiert auf einem Textanforderungs- und Antworttransaktionsprozess, bei dem der Benutzer deklarative Befehle eingibt, um den Computer anzuweisen, Vorgänge auszuführen.
Vorteile von CLI
- Sehr flexibel
- Kann leicht auf Befehle zugreifen
- Viel schneller und einfacher von Experten zu bedienen
- Es wird nicht viel CPU-Verarbeitungszeit benötigt.
Nachteile der CLI
- Das Erlernen und Erinnern von Typbefehlen ist schwierig.
- Muss genau eingegeben werden.
- Es kann sehr verwirrend sein.
- Das Surfen im Internet, in Grafiken usw. sind einige Aufgaben, die in der Befehlszeile nur schwer oder gar nicht ausgeführt werden können.
F # 13) Einige Linux-Distributoren (Distros) zusammen mit ihrer Verwendung eintragen?
Antworten: Verschiedene Teile von LINUX sagen, dass Kernel, Systemumgebung, grafische Programme usw. von verschiedenen Organisationen entwickelt wurden. LINUX Distributions (Distros) stellen all diese verschiedenen Teile von Linux zusammen und bieten uns ein kompiliertes Betriebssystem, das installiert und verwendet werden kann.
Es gibt rund sechshundert Linux-Distributoren. Einige der wichtigsten sind:
- UBuntu: Es ist eine bekannte Linux-Distribution mit vielen vorinstallierten Apps und einfach zu verwendenden Repositorys. Es ist sehr einfach zu bedienen und funktioniert wie ein MAC-Betriebssystem.
- Linux Mint: Es verwendet Zimt und Kumpels Desktop. Es funktioniert unter Windows und sollte von Neulingen verwendet werden.
- Debian: Es ist der stabilste, schnellere und benutzerfreundlichste Linux-Distributor.
- Fedora: Es ist weniger stabil, bietet jedoch die neueste Version der Software. Es verfügt standardmäßig über eine GNOME3-Desktopumgebung.
- Red Hat Enterprise: Es ist kommerziell zu verwenden und vor der Freigabe gut zu testen. Es bietet in der Regel eine stabile Plattform für eine lange Zeit.
- Arch Linux: Jedes Paket muss von Ihnen installiert werden und ist nicht für Anfänger geeignet.
F # 14) Wie können Sie den von LINUX verwendeten Gesamtspeicher bestimmen?
Antworten: Es ist immer erforderlich, die Speichernutzung zu überprüfen, um festzustellen, ob der Benutzer angemessen auf den Server oder die Ressourcen zugreifen kann. Es gibt ungefähr 5 Methoden, die den von Linux verwendeten Gesamtspeicher bestimmen.
Dies wird wie folgt erklärt:
- Freier Befehl: Dies ist der einfachste Befehl zum Überprüfen der Speichernutzung. Zum Beispiel , '$ Free –m', zeigt die Option 'm' alle Daten in MB an.
- / proc / meminfo: Die nächste Möglichkeit, die Speichernutzung zu bestimmen, besteht darin, die Datei / proc / meminfo zu lesen. Zum Beispiel , '$ Cat / proc / meminfo'
- Vmstat: Dieser Befehl legt im Wesentlichen die Statistiken zur Speichernutzung fest. Zum Beispiel , '$ Vmstat –s'
- Oberster Befehl: Dieser Befehl bestimmt die Gesamtspeicherauslastung und überwacht auch die RAM-Auslastung.
- Htop: Dieser Befehl zeigt auch die Speichernutzung zusammen mit anderen Details an.
F # 15) Erklären Sie die 3 Arten von Dateiberechtigungen unter LINUX?
Antworten: Jeder Datei und jedem Verzeichnis unter Linux werden drei Arten von Eigentümern zugewiesen, nämlich 'Benutzer', 'Gruppe' und 'Andere'. Die drei Arten von Berechtigungen, die für alle drei Eigentümer definiert sind, sind:
- Lesen: Mit dieser Berechtigung können Sie die Datei öffnen und lesen sowie den Inhalt des Verzeichnisses auflisten.
- Schreiben: Mit dieser Berechtigung können Sie den Inhalt der Datei ändern sowie in den Verzeichnissen gespeicherte Dateien hinzufügen, entfernen und umbenennen.
- Ausführen: Benutzer können auf die Datei im Verzeichnis zugreifen und sie ausführen. Sie können eine Datei nur ausführen, wenn die Ausführungsberechtigung festgelegt ist.
F # 16) Was ist die maximale Länge für einen Dateinamen unter LINUX?
Antworten: Die maximale Länge für einen Dateinamen unter Linux beträgt 255 Zeichen.
F # 17) Wie werden Berechtigungen unter LINUX erteilt?
Antworten: Ein Systemadministrator oder der Eigentümer der Datei kann mit dem Befehl 'chmod' Berechtigungen erteilen. Folgende Symbole werden beim Schreiben von Berechtigungen verwendet:
- '+' Zum Hinzufügen von Berechtigungen
- '-' für die Verweigerung der Erlaubnis
Zu den Berechtigungen gehört auch ein einzelner Buchstabe, der angibt
im: Nutzer; G: Gruppe; oder: andere; zu: alle; r: lesen; im: schreiben; x: ausführen.
F # 18) Was sind die verschiedenen Modi bei Verwendung des vi-Editors?
Antworten: Die 3 verschiedenen Arten von Modi im vi-Editor sind unten aufgeführt:
- Befehlsmodus / Regulärer Modus
- Einfügemodus / Bearbeitungsmodus
- Ex-Modus / Ersatzmodus
F # 19) Erklären Sie die Linux Directory-Befehle zusammen mit der Beschreibung?
Antworten: Die Linux Directory-Befehle und Beschreibungen lauten wie folgt:
- pwd: Es ist ein eingebauter Befehl, für den steht ‘Arbeitsverzeichnis drucken’ . Es zeigt den aktuellen Arbeitsort, den Arbeitspfad beginnend mit / und das Verzeichnis des Benutzers an. Grundsätzlich wird der vollständige Pfad zu dem Verzeichnis angezeigt, in dem Sie sich gerade befinden.
- Ist: Dieser Befehl listet alle Dateien im gerichteten Ordner auf.
- CD: Dies steht für 'Verzeichnis wechseln'. Mit diesem Befehl können Sie aus dem aktuellen Verzeichnis in das Verzeichnis wechseln, in dem Sie arbeiten möchten. Wir müssen nur cd gefolgt vom Verzeichnisnamen eingeben, um auf dieses bestimmte Verzeichnis zuzugreifen.
- mkdir: Mit diesem Befehl wird ein völlig neues Verzeichnis erstellt.
- rmdir: Mit diesem Befehl wird ein Verzeichnis aus dem System entfernt.
F # 20) Unterscheiden Sie zwischen Cron und Anacron?
Antworten: Der Unterschied zwischen Cron und Anacron kann der folgenden Tabelle entnommen werden:
Cron | Anacron |
---|---|
Mit Cron kann der Benutzer Aufgaben planen, die jede Minute ausgeführt werden sollen. | Mit Anacron kann der Benutzer planen, dass Aufgaben entweder an einem bestimmten Datum oder im ersten verfügbaren Zyklus nach dem Datum ausgeführt werden. |
Aufgaben können von jedem normalen Benutzer geplant werden und werden grundsätzlich verwendet, wenn Aufgaben zu einer bestimmten Stunde oder Minute erledigt / ausgeführt werden müssen. | Anacron kann nur von Superusern verwendet werden und wird verwendet, wenn eine Aufgabe unabhängig von Stunde oder Minute ausgeführt werden muss. |
Es ist ideal für Server | Es ist ideal für Desktops und Laptops |
Cron erwartet, dass das System rund um die Uhr läuft. | Anacron erwartet nicht, dass das System rund um die Uhr läuft. |
F # 21) Erklären Sie die Arbeit der Tastenkombination Strg + Alt + Entf unter dem Linux-Betriebssystem?
Antworten: Die Arbeit der Tastenkombination Strg + Alt + Entf unter dem Linux-Betriebssystem ist dieselbe wie unter Windows, d. H. Zum Neustarten des Systems. Der einzige Unterschied besteht darin, dass keine Bestätigungsmeldung angezeigt wird und ein System direkt neu gestartet wird.
F # 22) Welche Rolle spielt die Groß- und Kleinschreibung bei der Beeinflussung der Verwendung von Befehlen?
Antworten: Linux wird als Groß- und Kleinschreibung betrachtet. Die Groß- und Kleinschreibung kann manchmal als Grund für die Anzeige unterschiedlicher Antworten für denselben Befehl dienen, da Sie möglicherweise jedes Mal die verschiedenen Befehlsformate eingeben. In Bezug auf die Groß- und Kleinschreibung ist der Befehl derselbe, der einzige Unterschied besteht jedoch in Groß- und Kleinbuchstaben.
Zum Beispiel ,
cd, CD, Cd sind unterschiedliche Befehle mit unterschiedlichen Ausgängen.
F # 23) Linux Shell erklären?
Betriebssysteme, auf denen Windows-Programme ausgeführt werden
Antworten: Zum Ausführen von Befehlen verwendet der Benutzer ein Programm, das als Shell bezeichnet wird. Die Linux-Shell ist im Grunde eine Benutzeroberfläche, die zum Ausführen der Befehle und zur Kommunikation mit dem Linux-Betriebssystem verwendet wird. Shell verwendet den Kernel nicht, um bestimmte Programme auszuführen, Dateien zu erstellen usw.
Unter Linux sind mehrere Shells verfügbar, darunter die folgenden:
- BASH (Bourne Again SHell)
- CSH (C Shell)
- KSH (Korn Shell)
- TCSH
Grundsätzlich gibt es zwei Arten von Shell-Befehlen
- Integrierte Shell-Befehle: Diese Befehle werden von der Shell aufgerufen und direkt in der Shell ausgeführt. Beispiele: 'pwd', 'help', 'type', 'set' usw.
- Externe / Linux-Befehle: Diese Befehle sind völlig Shell-unabhängig, haben eine eigene Binärdatei und befinden sich im Dateisystem.
F # 24) Was ist ein Shell-Skript?
Antworten: Wie der Name schon sagt, ist das Shell-Skript das für die Shell geschriebene Skript. Dies ist eine Programmdatei oder eine flache Textdatei, in der bestimmte Linux-Befehle nacheinander ausgeführt werden. Obwohl die Ausführungsgeschwindigkeit langsam ist, lässt sich das Shell-Skript leicht debuggen und kann auch die täglichen Automatisierungsprozesse vereinfachen.
F # 25) Erläutern Sie die Funktionen eines zustandslosen Linux-Servers.
Antworten: Das Wort Staatenlos selbst bedeutet „kein Staat“. Wenn auf einer einzelnen Workstation kein Status für den zentralisierten Server vorhanden ist, wird der zustandslose Linux-Server angezeigt. Unter solchen Bedingungen können Szenarien wie das Beibehalten des gleichen Zustands aller Systeme auftreten.
Einige der Funktionen des Stateless Linux-Servers sind:
- Speichert den Prototyp jeder Maschine
- Schnappschüsse speichern
- Home-Verzeichnisse speichern
- Verwendet LDAP, das den Snapshot des Status bestimmt, der auf welchem System ausgeführt werden soll.
F # 26) Welche Systemaufrufe werden für die Prozessverwaltung unter Linux verwendet?
Antworten: Das Prozessmanagement unter Linux verwendet bestimmte Systemaufrufe. Diese sind in der folgenden Tabelle mit einer kurzen Erläuterung aufgeführt
(Tabelle “” nicht gefunden /)F # 27) Einige Linux-Befehle zum Ablegen von Inhalten eintragen?
Antworten: In Linux sind viele Befehle vorhanden, mit denen der Inhalt der Datei angezeigt wird.
Einige von ihnen sind unten aufgeführt:
- Kopf: Zeigt den Anfang der Datei an
- Schwanz: Zeigt den letzten Teil der Datei an
- Katze: Verketten Sie Dateien und drucken Sie auf der Standardausgabe.
- Mehr: Zeigt den Inhalt in Pager-Form an und wird verwendet, um den Text im Terminalfenster seiten- oder bildschirmweise anzuzeigen.
- Weniger: Zeigt den Inhalt in Pager-Form an und ermöglicht Rückwärts- und Einzeilenbewegungen.
F # 28) Umleitung erklären?
Antworten: Es ist bekannt, dass jeder Befehl Eingaben entgegennimmt und Ausgaben anzeigt. Die Tastatur dient als Standardeingabegerät und der Bildschirm als Standardeingabegerät. Umleitung ist definiert als der Prozess, bei dem Daten von einer Ausgabe zu einer anderen geleitet werden, oder es gibt sogar Fälle, in denen die Ausgabe als Eingabedaten für einen anderen Prozess dient.
Grundsätzlich stehen drei Streams zur Verfügung, in denen die Ein- und Ausgabe der Linux-Umgebung verteilt ist.
Diese werden wie folgt erklärt:
- Eingabeumleitung: '<’ symbol is used for input redirection and is numbered as (0). Thus it is denoted as STDIN(0).
- Ausgabeumleitung: Das Symbol '>' wird für die Ausgabeumleitung verwendet und ist mit (1) nummeriert. Daher wird es als STDOUT (1) bezeichnet.
- Fehlerumleitung: Es wird als STDERR (2) bezeichnet.
F # 29) Warum gilt Linux als sicherer als andere Betriebssysteme?
Antworten: Linux ist ein Open-Source-Betriebssystem und wächst heutzutage schnell in der Technologiewelt / im Technologiemarkt. Obwohl der gesamte in Linux geschriebene Code von jedem gelesen werden kann, wird er aus folgenden Gründen auch als sicherer angesehen:
- Linux bietet seinen Benutzern eingeschränkte Standardberechtigungen, die grundsätzlich auf die unteren Ebenen beschränkt sind .i.e. Im Falle eines Virenangriffs werden nur lokale Dateien und Ordner erreicht, in denen der systemweite Schaden gespeichert ist.
- Es verfügt über ein leistungsstarkes Überwachungssystem, das detaillierte Protokolle enthält.
- Erweiterte Funktionen von IPtables werden verwendet, um ein höheres Sicherheitsniveau für den Linux-Computer zu implementieren.
- Linux verfügt über strengere Programmberechtigungen, bevor etwas auf Ihrem Computer installiert wird.
F # 30) Erklären Sie die Befehlsgruppierung unter Linux?
Antworten: Die Befehlsgruppierung erfolgt grundsätzlich mit den Klammern '()' und der Klammer '{}'. Die Umleitung wird auf die gesamte Gruppe angewendet, wenn der Befehl gruppiert wird.
- Wenn Befehle in geschweiften Klammern stehen, werden sie von der aktuellen Shell ausgeführt. Beispiel , (Liste)
- Wenn die Befehle in Klammern stehen, werden sie von einer Unterschale ausgeführt. Beispiel , {Liste;}
F # 31) Was ist der Linux-Befehl pwd (Arbeitsverzeichnis drucken)?
Antworten: Der Linux-Befehl pwd zeigt den gesamten Pfad des aktuellen Speicherorts an, an dem Sie arbeiten, beginnend mit dem Stammverzeichnis '/'. Zum Beispiel, Um das aktuelle Arbeitsverzeichnis zu drucken, geben Sie '$ pwd' ein.
Es kann für die folgenden Zwecke verwendet werden:
- So finden Sie den vollständigen Pfad des aktuellen Verzeichnisses
- Speichern Sie den vollständigen Pfad
- Überprüfen Sie den absoluten und physischen Pfad
F # 32) Erläutern Sie die Linux-Befehlsoptionen 'cd' zusammen mit der Beschreibung.
Antworten: 'CD' steht für 'Verzeichnis ändern' und wird verwendet, um das aktuelle Verzeichnis zu ändern, an dem der Benutzer arbeitet.
CD-Syntax: $ cd {Verzeichnis}
Folgende Zwecke können mit CD-Befehlen bedient werden:
- Wechseln Sie vom aktuellen in ein neues Verzeichnis
- Wechseln Sie das Verzeichnis über den absoluten Pfad
- Wechseln Sie das Verzeichnis über den relativen Pfad
Einige der 'CD' -Optionen sind unten aufgeführt
- cd ~: Bringt Sie in das Home-Verzeichnis
- CD-: Bringt Sie zum vorherigen Verzeichnis
- . :: Bringen Sie Sie zum übergeordneten Verzeichnis
- CD/: Führt Sie zum Stammverzeichnis des gesamten Systems
F # 33) Was ist über grep-Befehle bekannt?
Antworten: Grep steht für 'Global Regular Expression Print'. Dieser Befehl wird verwendet, um einen regulären Ausdruck mit Text in einer Datei abzugleichen. Dieser Befehl führt eine musterbasierte Suche durch und nur die übereinstimmenden Zeilen werden als Ausgabe angezeigt. Es verwendet Optionen und Parameter, die zusammen mit der Befehlszeile angegeben werden.
Zum Beispiel: Angenommen, wir müssen den Ausdruck 'unsere Bestellungen' in einer HTML-Datei mit dem Namen 'order-listing.html' suchen.
Dann lautet der Befehl wie folgt:
$ grep 'unsere Bestellungen' order-listing.html
Der Befehl grep gibt die gesamte übereinstimmende Zeile an das Terminal aus.
F # 34) So erstellen Sie eine neue Datei und ändern eine vorhandene Datei in viEditor? Tragen Sie außerdem die Befehle ein, mit denen Informationen aus vi gelöscht werdenEditor.?
Antworten: Die Befehle sind:
- vi Dateiname: Dies ist der Befehl zum Erstellen einer neuen Datei sowie zum Ändern einer vorhandenen Datei.
- Dateiname anzeigen: Dieser Befehl öffnet eine vorhandene Datei im schreibgeschützten Modus.
- X: Dieser Befehl löscht das Zeichen, das sich unter dem Cursor oder vor der Cursorposition befindet.
- dd: Mit diesem Befehl wird die aktuelle Zeile gelöscht.
F # 35) Einige Linux-Netzwerk- und Fehlerbehebungsbefehle eintragen?
Antworten: Jeder Computer ist intern oder extern mit dem Netzwerk verbunden, um Informationen auszutauschen. Fehlerbehebung und Konfiguration im Netzwerk sind wesentliche Bestandteile der Netzwerkadministration. Mit den Netzwerkbefehlen können Sie Verbindungsprobleme mit einem anderen System schnell beheben, die Antwort eines anderen Hosts überprüfen usw.
Ein Netzwerkadministrator unterhält ein Systemnetzwerk, das die Netzwerkkonfiguration und Fehlerbehebung umfasst. Im Folgenden werden einige Befehle zusammen mit ihrer Beschreibung erwähnt:
Im Folgenden werden einige Befehle zusammen mit ihrer Beschreibung erwähnt
- Hostname: Anzeigen des Hostnamens (Domäne und IP-Adresse) des Computers und Festlegen des Hostnamens.
- Klingeln: Um zu überprüfen, ob der Remote-Server erreichbar ist oder nicht.
- ifconfig: Anzeigen und Bearbeiten von Routen- und Netzwerkschnittstellen. Es zeigt die Netzwerkkonfiguration an. 'IP' ersetzt den Befehl 'ifconfig'.
- netstat: Es zeigt Netzwerkverbindungen, Routing-Tabellen und Schnittstellenstatistiken an. 'Ss' ist das Ersetzen des Befehls netstat, mit dem weitere Informationen abgerufen werden.
- Traceroute: Es handelt sich um ein Dienstprogramm zur Fehlerbehebung im Netzwerk, mit dem die Anzahl der Hops ermittelt wird, die ein bestimmtes Paket benötigt, um das Ziel zu erreichen.
- Tracepath: Es ist dasselbe wie traceroute, mit dem Unterschied, dass keine Root-Rechte erforderlich sind.
- Sie: Mit diesem Befehl werden die DNS-Nameserver nach Aufgaben im Zusammenhang mit der DNS-Suche abgefragt.
- nslookup: So finden Sie eine DNS-bezogene Abfrage.
- Route: Es zeigt die Details der Routentabelle und bearbeitet die IP-Routing-Tabelle.
- mtr: Dieser Befehl kombiniert Ping und Track Path in einem einzigen Befehl.
- Ifplugstatus: Dieser Befehl gibt an, ob das Netzwerkkabel eingesteckt ist oder nicht.
Fazit
Daher wird dieser Artikel mit der Tatsache abgeschlossen, dass Linux ein vollständiges Betriebssystem mit unterschiedlichen Versionen ist, die für jeden Benutzertyp (neu / erfahren) geeignet sind. Linux gilt als viel benutzerfreundlicher, stabiler, sicherer und zuverlässiger, das jahrelang ohne einen einzigen Neustart ohne Unterbrechung ausgeführt werden kann.
Dieser Artikel hat alle Teile von Linux behandelt, die Interviewfragen stellen können. Ich hoffe, Sie haben eine klare Vorstellung von dem Thema. Lerne einfach weiter und alles Gute.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Fragen und Antworten zum ETL-Testinterview
- 35+ Top Apache Tomcat Interview Fragen und Antworten
- Einige knifflige manuelle Testfragen und -antworten
- 25 Fragen und Antworten zu den besten Agile Testing-Interviews
- Top 35 Fragen und Antworten zum Android-Interview
- TOP 35 Fragen und Antworten zum HTML5-Interview
- Spock Interview Fragen mit Antworten (am beliebtesten)
- 3 Hauptmethoden zum Installieren von Software unter Linux
- Linux vs Windows Unterschied: Welches ist das beste Betriebssystem?
- Tipps und Tricks zum Testen und Verwalten von Webanwendungen, die unter Linux ausgeführt werden
- Top 10 der kostenlosen Datenbanksoftware für Windows, Linux und Mac
- Top 20+ Tools zur Erkennung von Speicherlecks für Java, C ++ unter Linux und Windows
- Unix gegen Linux: Was ist der Unterschied zwischen UNIX und Linux?