Wie benutze ich den Bildschirmbefehl in CentOS?

Wie benutze ich den Bildschirmbefehl in CentOS?
In CentOS wird ein terminaler Multiplexer als Bildschirm oder GNU -Bildschirm bezeichnet. Mit diesem Multiplexer können Sie eine Bildschirmsitzung erstellen und dann so viele virtuelle Terminals oder Windows in dieser Sitzung öffnen. Wenn Sie offline sind, wird Ihr System in einer Bildschirmsitzung weiterhin im Hintergrund ausgeführt, auch wenn die Sitzung nicht sichtbar ist.

Das Bildschirm-Dienstprogramm ist sehr nützlich, wenn sie mit zahlreichen Programmen aus einer Befehlszeilenschnittstelle oder einer Terminal-Shell arbeiten. Es bietet Ihnen auch die Möglichkeit, Terminalsitzungen zu lösen und anzuhängen und Ihre Sitzungen mit anderen Benutzern zu teilen.

In diesem Beitrag werden Sie lernen Wie ich den Bildschirmbefehl im CentOS -System verwende. So lass uns anfangen!

So installieren Sie den Bildschirm in CentOS

Der Bildschirmnutzen ist in der CentOS 8 -Verteilung nicht enthalten. Also, wenn Sie CentOS 8 verwenden und installieren möchten “Bildschirm„Dann musst du zuerst das aktivieren“Epel -Repository”Auf Ihrem System:

$ sudo yum install epel-release

Schreiben Sie nun den folgenden Befehl zum Installieren des Bildschirms auf Ihrem CentOS-System auf:

$ sudo yum installieren Bildschirm

So verwenden Sie den Bildschirm in CentOS

Wenn Sie den Befehl screen verwenden möchten, geben Sie ein “ein“Bildschirm" in deinem Centos Terminal:

$ Bildschirm

Jetzt sehen Sie die folgende Befehlszeilenschnittstelle einer Bildschirmsitzung:

Drücken Sie, um die Parameter oder Befehle des Bildschirmdienstprogramms zu überprüfen, drücken Sie “Strg+a" und dann "?”. Diese Aktion liefert Ihnen die folgenden Informationen zum Bildschirm:

Sie können "Space" drücken, um die nächste Seite oder "anzuzeigen"EscUm aus diesem Fenster zurückzukehren:

Wie man eine Bildschirmsitzung in CentOS abschließt

Wir arbeiten derzeit an der “Bildschirm 0Bildschirmsitzung. Das abnehmen “Bildschirm 0"Sitzung, wir werden drücken"Strg+a" und dann "D”:

Wie man eine Bildschirmsitzung in CentOS wiederholt

Mit Ihrem Centos Wenn Sie eine Bildschirmsitzung wieder aufnehmen möchten, führen Sie den unten angegebenen Befehl aus:

$ screen -r

Aus der Ausgabe können Sie feststellen, dass in unserem CentOS -System mehrere Bildschirmsitzungen ausgeführt werden:

So finden Sie eine Bildschirmsitzung in CentOS

Wenn Mehrfachbildschirm Sitzungen arbeiten auf Ihrem Centos System müssen Sie die angeben Session-ID In der Sitzung Reattach Command. Fügen Sie im Befehl Bildschirm die "hinzu"-lsDie Kombinationsoption, um die Bildschirmsitzung mit ihren spezifischen Sitzungs -IDs aufzulisten:

$ screen -ls

Beachten Sie aus der abgerufenen Ausgabe die ID der erforderlichen Bildschirmsitzung:

Im "BildschirmBefehl ”, Hinzufügen der“-RDie Option erzwingt den Bildschirmbefehl, um eine Bildschirmsitzung wieder aufzunehmen. Außerdem müssen Sie in diesem Befehl Sitzungs -ID angeben:

$ screen -r 4154

Jetzt die Bildschirmsitzung “Bildschirm 0”Ist wieder angerichtet:

So wechseln Sie zwischen den Bildschirmsitzungen in CentOS

Wir haben früher erwähnt, dass mehr als eine Bildschirmsitzung gleichzeitig auf Ihrem Betrieb betrieben wird Centos System. Sie möchten zwischen diesen Bildschirmsitzungen wechseln? Drücken Sie "Strg+a" Und "N”Um zum Wechsel zur Nächster Bildschirm Und "Strg+a" Und "P”Um zurück zu wechseln der vorherige Bildschirm.

Zum Beispiel verwenden wir derzeit die “Bildschirm 1" Sitzung. Um zurück zum "Bildschirm 0"Wir werden drücken"Strg+p" Und "N”:

Sie können sehen, dass der vorherige Bildschirm ist “Bildschirm 0”, In dem wir wieder einschalteten:

Wieder durch Drücken “Strg+a" Und "N”, Wir werden zur nächsten Bildschirmsitzung wechseln:

So aktivieren Sie die Bildschirmprotokollierung in CentOs

Bildschirm Mit dem Befehl können Sie auch jeden Befehl aufzeichnen, den Sie in Ihrer Bildschirmsitzung ausgeführt haben. Zu diesem Zweck wird eine separate Protokolldatei erstellt. Aktivieren Sie die Verwendung dieser Funktion des Bildschirmbefehls, um die zu verwenden Bildschirmprotokollierung Durch Ausführen des folgenden Befehls in Ihrer aktuellen Bildschirmsitzung:

$ screen -l

Hier das "-LDie Option wird hinzugefügt, um die Bildschirmprotokollierungsfunktion zu aktivieren:

So sperren Sie eine Bildschirmsitzung in CentOS

Wenn Sie Ihre Bildschirmsitzung sperren möchten, drücken Sie “Strg+a" Und "X”:

Jetzt Ihre aktuelle Bildschirmsitzung “Bildschirm 2”Wird nach dem Drücken der oben genannten Schlüssel gesperrt. Um es freizuschalten, geben Sie Ihr CentOS -Systemkennwort ein:

So fügen Sie in CentOS ein Passwort zur Bildschirmsitzung hinzu

Aus bestimmten Sicherheitsgründen möchten Sie möglicherweise ein Passwort auf Ihre Bildschirmsitzung anwenden. In dieser Operation wird der Benutzer aufgefordert, das angegebene Passwort einzutreten, wenn er diese Sitzung wieder aufnehmen möchte.

Erstens, um die Funktionalität von zu nutzen Hinzufügen eines Passworts zu einem Bildschirmsitzung, Sie müssen a generieren Hash Passwort. Wir werden das untergegebene ausführen “mkpasswdBefehl "Befehl zum Generieren eines Hash -Passworts für die"LinuxHint”:

$ sudo Mkpasswd LinuxHint

Beachten Sie aus der Terminalausgabe das Hash -Passwort:

Öffnen Sie jetzt die “.screenrc"Datei in Ihrem"NanoEditor und fügen Sie das Hash -Passwort hinzu:

$ sudo nano .screenrc

Das ".screenrcDie Datei ist die Konfigurationsdatei des GNU -Bildschirms:

Fügen Sie das Hash -Passwort hinzu und drücken Sie "Strg+o"Um das zu retten".screenrcDateiinhalt:

Passwort 97Hjezpp+

Nehmen Sie nun die Bildschirmsitzung mit der Sitzungs -ID wieder her “4154”:

$ screen -r 4154

Drücken Sie nach dem Umschalten auf die angegebene Bildschirmsitzung “Strg+a" Und "XUm diese Sitzung zu sperren:

Geben Sie das Hash -Passwort ein, das Sie in das hinzugefügt haben.screenrcDatei zum Entsperren dieser Bildschirmsitzung:

So hinterlassen Sie eine Bildschirmsitzung in CentOS

Es gibt zwei Möglichkeiten, wie Sie Ihre aktuelle Bildschirmsitzung verlassen können. Entweder Presse "Strg+a" Und "D" Zu die Sitzung abnehmen oder "Strg+a" Und "k”Um den aktuell laufenden Lauf zu beenden Bildschirmsitzung:

Abschluss

Der CentOS -Bildschirmbefehl Ermöglicht den Benutzern, einen einzelnen Terminal -Fenstermanager zu verwenden, um mehrere Terminalinstanzen zu öffnen. Zusätzlich zu einer herkömmlichen Befehlszeile umfasst Bildschirm auch erweiterte Funktionen und Funktionen. In diesem Beitrag haben wir geteilt So verwenden Sie den Screenbefehl im CentOS System. Wir haben dir auch gezeigt So wechseln Sie zwischen mehreren Bildschirmsitzungen. Darüber hinaus das Verfahren von Ablösung, Wiederholung, Verriegelung, Hinzufügen eines Passworts zu einer Sitzung, Und Beenden Sie eine Bildschirmsitzung wird auch in diesem Beitrag bereitgestellt.