Einführung in Fragen und Antworten zu UNIX-Interviews

UNIX ist im Grunde genommen ein sicheres Betriebssystem, das im Bankensektor am beliebtesten ist, insbesondere für Unternehmen, die ein sicheres System bevorzugen. Es ersetzt das Windows-Betriebssystem hauptsächlich für den Serverstandort oder die Umgebung.

Der UNIX-Interviewer fragt oder konzentriert sich hauptsächlich auf UNIX-Befehle, die allgemein bekannt und für alle gleich sind. Die Person, die das Interview erreicht, muss im UNIX-Befehl oder im Shell-Skript stärker sein.

Der allgemeine UNIX-Befehl wird nachfolgend erläutert:

ls -> Alle verfügbaren Dateien werden durch Ausführen derselben angezeigt.

ls -l -> wird hauptsächlich zum Auflisten der Dateien im Langformat verwendet. Es enthält weitere Informationen wie Dateigröße, Eigentümerdetails und Rechte oder Berechtigungen für andere Benutzer sowie die zuletzt geänderten Daten.

ls -a -> Wird hauptsächlich zum Anzeigen der Dateien verwendet, die mit einem Punkt beginnen.

Mehr Dateiname -> Anzeige eines Teils der Datei, wie viel es auf einem Bildschirm anpassen kann. Wenn Sie auf die Leertaste drücken, werden mehr Daten aus dieser Datei angezeigt. Q kann zum Beenden verwendet werden. Zum Durchsuchen des Textes in der Datei kann nach / ein Suchtext eingefügt werden.

mv filename1 filename2 -> verschiebe einfach die Datei oder schneide die Datei aus. Wird normalerweise verwendet, um eine Datei von einem Verzeichnis in ein anderes zu verschieben.

cp filename1 filename2 -> Kopieren Sie die Datei mit dem Inhalt am selben Ort.

rm dateiname -> Mit wird die Datei aus dem Verzeichnis entfernt. Es gibt eine Option zur Verwendung von rm –I, die dem Benutzer vor dem Löschen einen Bestätigungstext zur Verfügung stellt. Dadurch kann dieses Verhalten als Standard für alle Löschaktivitäten festgelegt werden, indem ein Alias ​​in einer CSHRC-Datei hinzugefügt wird.

diff filename1 filename2 -> Mit vergleichen Sie die Datei und geben Sie das Ergebnis mit verschiedenen.

wc Dateiname -> Gibt Details zu einer Anzahl von Zeilen, Wörtern oder Zeichen in einer Datei an.

chmod options filename -> Wird hauptsächlich zum Bereitstellen von Berechtigungen für ein bestimmtes Skript oder eine bestimmte Datei verwendet. Standardberechtigung für den Ersteller zum Lesen und Bearbeiten. Aber jeder benötigt diese spezifische Datei zum Lesen, Schreiben und Ausführen. Dann muss der Befehl chmod verwendet werden. Wir benutzen hauptsächlich die Nummer 3 zum Zeitpunkt der Ausführung von chmod.

Chmod 754

Erste Nummer 7 = Zugriff zum Lesen, Schreiben und Ausführen für den Benutzer bereitstellen.

Zweite Nummer 5 = Zugriff zum Lesen und Ausführen für die Gruppe bereitstellen.

Dritte Nummer 4 = Geben Sie einen Lesezugriff für einen anderen

NBeschreibunglsbinär
0Überhaupt keine Berechtigungen-000
1Nur ausführen–X001
2Nur schreiben-w-010
3Schreiben und ausführen-wx011
4Nur lesenr–100
5Lesen und ausführenrx101
6Lesen und Schreibenrw-110
7Lesen, schreiben und ausführenrwx111

gzip Dateiname -> Komprimieren mehrerer Dateien, ähnlich dem ZIP-Dateikonzept von Windows.

gunzip dateiname -> hauptsächlich zum dekomprimieren von zip dateien, die mit gzip komprimiert wurden.

lpr Dateiname -> Wird hauptsächlich für den Druck verwendet. Möchten Sie einen anderen Druckernamen als den Standarddrucker angeben, kann die Option –P verwendet werden.

mkdir dirname -> Befehl zum Erstellen des neuen Verzeichnisses in der ausführbaren Position des Befehls. Doppelte Verzeichnisnamen sind nicht zulässig, und bei allen Namen wird zwischen Groß- und Kleinschreibung unterschieden.

cd dirname -> Wird hauptsächlich zum Ändern des Verzeichnisses verwendet. Es ist hilfreich, in ein anderes Verzeichnis zu wechseln und den gesamten Dateinamen im neuen Verzeichnis zu suchen (mit dem Befehl ls –lrt können alle Dateien in diesem Verzeichnis angezeigt werden). Zurück zum vorherigen Verzeichnis normalerweise cd .. verwenden, und zurück zum übergeordneten Verzeichnis normalerweise cd .. / .. / .. ausführen, um durch Ausführen eines Befehls direkt in drei Hauptverzeichnisse zu gelangen. Der Name des CD-Verzeichnisses wird auch häufig in Windows-Befehlsskripten verwendet. Normalerweise muss ein Benutzer, der sich bei UNIX angemeldet hat, mit dem Befehl cd in ein Ausgangsverzeichnis wechseln, um einen anderen erforderlichen Befehl auszuführen.

pwd -> Zeigt immer den aktuellen Standort des Benutzers an.

Vorbereitung auf ein Vorstellungsgespräch unter UNIX. Ich bin sicher, dass Sie die häufigsten Fragen zu UNIX-Interviews kennen lernen möchten, mit denen Sie das UNIX-Interview mühelos knacken können. Nachstehend finden Sie eine Liste der wichtigsten Fragen und Antworten zu UNIX-Vorstellungsgesprächen, die Sie zu Ihrer Rettung benötigen.

Teil 1 - Fragen und Antworten zum UNIX-Interview (Grundkenntnisse)

In diesem ersten Teil werden grundlegende Fragen und Antworten zu UNIX-Interviews behandelt

1. Befehl zum Herausfinden der Dateien, die im aktuellen Verzeichnis versteckt sind

Antworten:
$ ls -lrta

2. Befehl zum Ermitteln des im UNIX-System vorhandenen aktiven laufenden Prozesses?

Antworten:
$ ps -ef

Wenn wir nun den Namen des Prozesses kennen, können wir grep nach ps –ef wie folgt hinzufügen:

$ ps –ef | grep java

Fahren wir mit den nächsten Fragen zum UNIX-Interview fort

3. Wie kann man die Speicherauslastung eines gesamten Prozesses in der UNIX-Box bestimmen?

Antworten:
Dies sind die grundlegenden Fragen zum UNIX-Interview, die in einem Interview gestellt werden.
Mit dem Befehl $ top.

Der Befehl top enthält alle Details, einschließlich Speichernutzung, Prozess-ID und andere. Die Anzeige der Befehle sollte wie folgt aussehen:

4. Erläutern Sie den Befehl zum Ermitteln der Ausnahme in der Anwendungsprotokolldatei. Nehmen Sie an, der Name der Protokolldatei lautet server.log.

Antworten:
$ grep 'Exception' server.log -> gibt das erwartete Ergebnis aus.

$ grep 'Exception' server.log | wc –l -> gibt die richtige Anzahl von Ausnahmen in der gesamten Anwendungsserver-Protokolldatei an.

5. Befehl zum Auffinden aller Dateien in demselben Verzeichnis oder Unterverzeichnis, das einen Namen wie 'Java' enthält?

Antworten:
$ find. -name 'Java'

Teil 2 - Fragen und Antworten zum UNIX-Interview (Fortgeschrittene)

In diesem ersten Teil werden Fragen und Antworten zu Vorstellungsgesprächen für Advanced UNIX behandelt

6. Wie akzeptiert Shell-Skript Befehlszeilenargumente für die interne Verarbeitung in der Shell-Skriptlogik?

Antworten:
Argumente, die über die Befehlszeile übergeben werden, können mithilfe von $ (Dollarzeichen) problemlos in das Shell-Skript übernommen werden. Es folgte immer der numerischen Position des Arguments in einer Befehlszeile.

7. Zeigen Sie die letzten 200 Zeilen einer vorhandenen Datei in der UNIX-Box an oder präsentieren Sie sie.

Antworten:
$ tail -200f newfile.txt

Fahren wir mit den nächsten Fragen zum UNIX-Interview fort

8. Befehl zum Ermitteln des verbleibenden Speicherplatzes auf dem UNIX / Linux-Server.

Antworten:
$ df –kl

( ~) $ df -kl

Dateisystem 1K-Blöcke Verwendet Verfügbar Verwendet% Eingehängt am

/ dev / mapper / vg0-root 41153856 6322928 32733776 17% /

tmpfs 4029268 100 4029168 1% / dev / shm

/ dev / sda1 487652 33803 428249 8% / boot

/ dev / mapper / vg0-database1

20511356 6900920 12561988 36% / database1

/ dev / mapper / vg0-database2

10190136 4346232 5319616 45% / database2

/ dev / mapper / vg0-database3

10190136 7615792 2050056 79% / database3

/ dev / mapper / vg0-backup

5029504 3549988 1217372 75% / Sicherung

9. Ermöglichen Sie den Zugriff auf eine Skriptdatei für die ausführbare Datei.

Antworten:
$ chmod 755 * .sh

Dies sind die erweiterten UNIX-Interviewfragen, die in einem Interview gestellt werden. Wenn das Skript für jeden Benutzer lesbar, beschreibbar und ausführbar sein soll, kann der Befehl chmod 777 * .sh lauten

10. Wie können wir einen Prozess in der UNIX-Box beenden?

Antworten:
$ kill -9 #pid -> pid kann durch Ausführen des Befehls ps –ef gefunden werden.

Empfohlener Artikel

Dies war ein Leitfaden für Fragen und Antworten zu List Of UNIX-Interviews, damit der Kandidat diese Fragen und Antworten zu UNIX-Interviews leicht durchgreifen kann. Weitere Informationen finden Sie auch in den folgenden Artikeln

  1. 4 nützliche Shell-Skripttypen für Linux-Neulinge (hilfreich)
  2. Fragen und Antworten zu Advance SQL-Vorstellungsgesprächen
  3. Nützliche Fragen zum Windows Server-Interview
  4. Ab initio Interview Fragen und Antworten
  5. Java Web Services Interview Fragen und Antworten