Come uso il comando dello schermo in centos

Come uso il comando dello schermo in centos
In CentOS, un multiplexer terminale è noto come schermo dello schermo o GNU. Utilizzando questo multiplexer, è possibile creare una sessione di scherma. Nel caso in cui si sia offline, i processi di sistema che operano in una sessione dello schermo continueranno a funzionare in background, anche se la sessione non è visibile.

L'utilità dello schermo è abbastanza utile quando si lavora con numerosi programmi da un'interfaccia della riga di comando o shell del terminale. Ti offre anche la struttura di staccare e allegare sessioni di terminale e condividere le tue sessioni con altri utenti.

In questo post, imparerai Come utilizzo il comando schermo nel sistema CentOS. Quindi iniziamo!

Come installare lo schermo in centos

L'utilità dello schermo non è inclusa nella distribuzione CentOS 8. Quindi, se stai usando CentOS 8 e vuoi installare "Schermo“, Quindi prima, devi abilitare il"Repository EPEL"Sul tuo sistema:

$ sudo yum installa epel-release

Ora, scrivi il comando di seguito per l'installazione della schermata sul tuo sistema CentOS:

$ Sudo Yum Installa schermo

Come utilizzare lo schermo in centos

Se si desidera utilizzare il comando dello schermo, digita "schermo" nel tuo Centos terminale:

$ screen

Ora vedrai la seguente interfaccia di comando di una sessione di schermo:

Per controllare i parametri o i comandi dell'utilità dello schermo, premere "Ctrl+a" poi "?". Questa azione ti fornirà le seguenti informazioni sullo schermo:

Puoi premere "spazio" per visualizzare la pagina successiva o "Esc"Per tornare da questa finestra:

Come staccare una sessione di schermo in CentOS

Attualmente stiamo lavorando al "Schermo 0"Schermata. Per staccare il "Schermo 0"Sessione, premeremo"Ctrl+a" poi "D":

Come riattaccare una sessione di schermo in Centro

Usando il tuo Centos Terminal, se si desidera ricollegare qualsiasi sessione di schermata, quindi eseguire il comando indicato di seguito:

$ screen -r

Dall'output, è possibile vedere che sono in esecuzione più sessioni di schermate sul nostro sistema CentOS:

Come trovare l'ID sessione di schermo in CentOS

Se schermo multiplo Le sessioni operano sul tuo Centos sistema, devi specificare il ID sessione Nel comando session Reattach. Nel comando dello schermo, aggiungi il “-ls"Opzione combinata per elencare la sessione dello schermo con i loro ID sessione specifici:

$ screen -ls

Dall'output recuperato, annotare l'ID della sessione di schermata richiesta:

Nel "schermo"Comando, aggiungendo il"-R"L'opzione costringe il comando schermo per riattaccare una sessione di schermo. Inoltre, è necessario specificare l'ID sessione in questo comando:

$ screen -r 4154

Ora, la sessione dello schermo "Schermo 0"È riattacco:

Come passare da una sessione sullo schermo in centos

Abbiamo menzionato in precedenza che più di una sessione di schermo potrebbe funzionare contemporaneamente sul tuo Centos sistema. Vuoi passare da quelle sessioni dello schermo? Premere "Ctrl+a" E "N"Per passare al Schermata successiva E "Ctrl+a" E "P"Per tornare indietro a la schermata precedente.

Ad esempio, attualmente stiamo usando il "Schermo 1"Sessione. Per tornare al "Schermo 0", Premeremo"Ctrl+p" E "N":

Puoi vedere che la schermata precedente è "Schermo 0", In cui siamo tornati a:

Ancora una volta, premendo "Ctrl+a" E "N", Passeremo alla sessione della schermata successiva:

Come abilitare l'accesso dello schermo in CentOS

Schermo Il comando ti consente anche di registrare ogni comando eseguito nella sessione dello schermo. Crea un file di registro separato per questo scopo. Per utilizzare questa funzione del comando dello schermo, attiva il Registrazione dello schermo eseguendo il comando di seguito donati nella sessione della schermata corrente:

$ screen -l

Qui, il "-L"L'opzione viene aggiunta per attivare la funzione di registrazione dello schermo:

Come bloccare una sessione di schermo in CentOS

Se vuoi bloccare la sessione dello schermo, quindi premere "Ctrl+a" E "X":

Ora, la tua attuale sessione dello schermo "Schermo 2"È bloccato dopo aver premuto i tasti sopra menzionati. Per sbloccarlo, inserisci la password del sistema CentOS:

Come aggiungere una password alla sessione dello schermo in CentOS

Per alcuni motivi di sicurezza, potresti voler applicare una password alla sessione dello schermo. Questa operazione chiederà all'utente di inserire la password specificata ogni volta che desidera REEATTACH quella sessione.

In primo luogo, per utilizzare la funzionalità di Aggiunta di una password a a Sessione di schermo, devi generare un Password hash. Eseguiremo il di seguito "mkpasswd"Comando per generare una password hash per"Linuxhint":

$ sudo mkpasswd linuxhint

Dall'output del terminale, annotare la password hash:

Ora, apri il ".Screenrc"File nel tuo"nano"Editor e aggiungi la password hash:

$ sudo nano .Screenrc

Questo ".Screenrc"Il file è il file di configurazione della schermata GNU:

Aggiungi la password hash e premi "Ctrl+O"Per salvare il".Screenrc"Contenuto del file:

Password 97HJEZPP+

Ora, REEATTACH la sessione dello schermo con l'ID sessione "4154":

$ screen -r 4154

Dopo essere tornato alla sessione di schermata specificata, premere "Ctrl+a" E "X"Per bloccare questa sessione:

Immettere la password hash che hai aggiunto in ".Screenrc"File per sbloccare questa sessione della schermata:

Come lasciare una sessione di schermo in CentOS

Esistono due modi attraverso i quali puoi lasciare la tua sessione di schermo corrente. O Pressa "Ctrl+a" E "D" A staccare la sessione O "Ctrl+a" E "K"Per interrompere l'attuale in esecuzione Sessione di schermo:

Conclusione

IL Comando schermo centos consente ai suoi utenti di utilizzare un singolo gestore di finestre per aprire più istanze di terminale. Oltre a una riga di comando convenzionale, lo schermo comprende anche funzionalità e capacità estese. In questo post, abbiamo condiviso Come utilizzare il comando dello schermo in CentOS sistema. Ti abbiamo anche mostrato Come passare da una sessione a più schermo. Inoltre, la procedura di distacco, reattaching, blocking, aggiungendo una password a una sessione, E terminare una sessione di schermo è anche fornito in questo post.