![25 eccezionali utility di backup per sistemi Linux nel 2020](/f/a61f0a8ff776839b38f85bac83387710.png?width=100&height=100)
Schermo è un programma software a schermo intero che può essere utilizzato per multiplexare una console fisica tra diversi processi (tipicamente shell interattive). Offre all'utente l'apertura di diverse istanze di terminale separate all'interno di un unico gestore di finestre di terminale.
L'applicazione schermo è molto utile, se hai a che fare con più programmi da un'interfaccia a riga di comando e per separare i programmi dalla shell del terminale. Ti consente inoltre di condividere le tue sessioni con altri utenti e di scollegare/collegare le sessioni del terminale.
Sulla mia Ubuntu 10.04 Server Edition, Schermo è stato installato per impostazione predefinita. Ma, in Linux Mint non ha lo schermo installato per impostazione predefinita, devo installarlo prima usando comando apt-get prima di usarlo. Si prega di seguire la procedura di installazione della distribuzione per installare la schermata.
# schermata di installazione apt-get (On Debian sistemi basati)
# schermata di installazione yum (On Cappello rosso sistemi basati)
In realtà, Screen è un ottimo comando in Linux che è nascosto all'interno di centinaia di comandi Linux. Iniziamo a vedere la funzione di Screen.
Basta digitare screen al prompt dei comandi. Quindi lo schermo mostrerà l'interfaccia esattamente come il prompt dei comandi.
[e-mail protetta] ~ $ schermo
Quando entri nella schermata, puoi fare tutto il tuo lavoro come se fossi nel normale ambiente CLI. Ma poiché lo schermo è un'applicazione, quindi ha comandi o parametri.
Tipo "Ctrl-A" e "?" senza virgolette. Quindi vedrai tutti i comandi o i parametri sullo schermo.
Associazioni dei tasti dello schermo, pagina 1 di 1. Tasto comando: ^A Letterale ^A: a break ^B b flow ^F f lockscreen ^X x pow_break B screen ^C c width W clear C focus ^I log H pow_detach D select ' windows ^W w due punti: hardcopy h login L precedente ^H ^P p ^? silenzio _ avvolge ^R r copia ^[ [ aiuto? meta a quit \ split S writebuf > stacca ^D d history { } monitor M readbuf < sospendi ^Z z xoff ^S s digraph ^V info i successivo ^@ ^N sp n rivisualizza ^L l ora ^T t xon ^Q q visualizza * kill K k numero N rimuovi X titolo A dumptermcap. lastmsg ^M m solo Q removebuf = vbell ^G fit licenza F, altro ^A reset Z versione v ^] incolla. " windowlist -b. - Selezionare - 0 seleziona 0. 1 selezionare 1. 2 selezionare 2. 3 selezionare 3. 4 selezionare 4. 5 seleziona 5. 6 seleziona 6. 7 seleziona 7. 8 seleziona 8. 9 seleziona 9. Mi accedo. O disconnettersi. ] incolla .
Per uscire dalla schermata di aiuto, puoi premere il pulsante "barra spaziatrice" o "accedere“. (Si noti che tutte le scorciatoie che utilizzano "Ctrl-A” è fatto senza virgolette).
Uno dei vantaggi dello schermo è che puoi staccarlo. Quindi, puoi ripristinarlo senza perdere nulla di ciò che hai fatto sullo schermo. Ecco lo scenario di esempio:
Sei nel mezzo di SSH attivo il tuo server Diciamo che stai scaricando 400 MB patch per il tuo sistema usando comando wget.
Si stima che il processo di download richiederà 2 ore lungo. Se disconnetti il SSH sessione, o improvvisamente la connessione si è persa per errore, il processo di download si interromperà. Devi ricominciare dall'inizio. Per evitarlo, possiamo usare lo schermo e staccarlo.
Dai un'occhiata a questo comando. Per prima cosa, devi entrare nella schermata.
[e-mail protetta] ~ $ schermo
Quindi puoi eseguire il processo di download. Per esempi sul mio Linux Mint, sto aggiornando il mio dpkg pacchetto usando apt-get comando.
[e-mail protetta] ~ $ sudo apt-get install dpkg
Lettura degli elenchi dei pacchetti... Fatto. Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato... Fatto. I seguenti pacchetti verranno aggiornati: dpkg. 1 aggiornato, 0 installato di recente, 0 da rimuovere e 1146 non aggiornato. È necessario ottenere 2.583 kB di archivi. Dopo questa operazione, verranno utilizzati 127 kB di spazio su disco aggiuntivo. Ottieni: 1 http://debian.linuxmint.com/latest/ test/dpkg principale i386 1.16.10 [2.583 kB] 47% [1 dpkg 1.625 kB/2.583 kB 47%] 14,7 kB/s
Durante il download in corso, puoi premere "Ctrl-A" e "D“. Non vedrai nulla quando premi quei pulsanti. L'output sarà così:
[staccato da 5561.pts-0.mint]
[e-mail protetta] ~ $
Dopo aver staccato lo schermo, diciamo che stai disconnettendo il tuo SSH seduta e tornare a casa. A casa tua, inizi a SSH di nuovo al tuo server e vuoi vedere lo stato di avanzamento del processo di download. Per fare ciò, è necessario ripristinare lo schermo. Puoi eseguire questo comando:
[e-mail protetta] ~ $ schermo -r
E vedrai che il processo che hai lasciato è ancora in esecuzione.
Quando hai più di 1 schermo sessione, è necessario digitare la sessione dello schermo ID. Usa schermo -ls per vedere quante schermate sono disponibili.
[e-mail protetta] ~ $ schermo -ls
[e-mail protetta] ~ $ schermo -ls. Ci sono schermi su: 7849.pts-0.mint(10/06/2013 13:50:45) (indipendente) 5561.pts-0.mint (10/06/2013 11:12:05) (indipendente) 2 prese in /var/run/screen/S-pungki
Se vuoi ripristinare lo schermo 7849.pts-0.mint, quindi digita questo comando.
[e-mail protetta] ~ $ schermo -r 7849
Quando hai bisogno di più di 1 schermo fare il tuo lavoro, è possibile? Sì. È possibile eseguire più finestre dello schermo contemporaneamente. Ci sono 2 (due) modi per farlo.
Innanzitutto, puoi scollegare la prima schermata ed eseguire un'altra schermata sul terminale reale. In secondo luogo, fai uno schermo nidificato.
Quando fai lo schermo nidificato, puoi passare da uno schermo all'altro usando il comando "Ctrl-A" e "n“. Passerà alla schermata successiva. Quando devi andare alla schermata precedente, premi semplicemente "Ctrl-A" e "P“.
Per creare una nuova finestra dello schermo, basta premere "Ctrl-A" e "C“.
A volte è importante disco quello che hai fatto mentre sei nella console. Diciamo che sei un Amministratore Linux che gestiscono molti server Linux.
Con questa registrazione dello schermo, non è necessario annotare ogni singolo comando che hai fatto. Per attivare la funzione di registrazione dello schermo, basta premere "Ctrl-A" e "h“. (Fai attenzione, usiamo il maiuscolo "h' lettera. Usando il non capitale "h', creerà solo uno screenshot dello schermo in un altro file denominato hardcopy).
Nella parte inferiore sinistra dello schermo, ci sarà una notifica che ti dice come: Creazione file di registro "screenlog.0“. Troverai screenlog.0 file nella tua directory home.
Questa funzione aggiungerà tutto ciò che fai mentre sei nella finestra dello schermo. Per chiudere la schermata per registrare l'attività in esecuzione, premere "Ctrl-A" e "h" ancora.
Un altro modo per attivare la funzione di registrazione, è possibile aggiungere il parametro "-L” quando la prima volta che si esegue la schermata. Il comando sarà così.
[e-mail protetta] ~ $ schermo -L
Lo schermo ha anche una scorciatoia per serratura lo schermo. Puoi premere "Ctrl-A" e "X” scorciatoia per bloccare lo schermo. Questo è utile se vuoi bloccare rapidamente lo schermo. Ecco un esempio di output della schermata di blocco dopo aver premuto il collegamento.
Paravento usato da Pungki Arianto su menta. Parola d'ordine:
Puoi usare la tua password Linux per sbloccarlo.
Per motivi di sicurezza, potresti voler mettere il parola d'ordine alla tua sessione schermo. Una password verrà richiesta ogni volta che lo desideri ricollegare lo schermo. Questa password è diversa con Blocca schermo meccanismo sopra.
Per proteggere lo schermo con una password, puoi modificare "$HOME/.screenrc" file. Se il file non esiste, puoi crearlo manualmente. La sintassi sarà così.
password crypt_password
Creare "crypt_password" sopra, puoi usare "mkpasswd" comando su Linux. Ecco il comando con password "pungki123“.
[e-mail protetta] ~ $ mkpasswd pungki123. l2BIBzvIeQNOs
mkpasswd genererà una password hash come mostrato sopra. Una volta ottenuta la password hash, puoi copiarla nel tuo ".screenrc"file e salvarlo. Così la ".screenrc"file sarà così.
password l2BIBzvIeQNOs
La prossima volta che esegui lo schermo e lo rimuovi, ti verrà chiesta la password quando proverai a farlo ricollegare esso, come mostrato di seguito:
[e-mail protetta] ~ $ schermo -r 5741. Password schermo:
Digita la tua password, che è "pungki123” e lo schermo sarà ricollegare ancora.
Dopo aver implementato questa password dello schermo e aver premuto "Ctrl-A" e "X", quindi l'output sarà così.
Paravento usato da Pungki Arianto su menta. Password: Password dello schermo:
Ti verrà richiesta una password due volte. La prima password è la tua Password Linuxe la seconda password è la password che hai inserito nel tuo .screenrc file.
Ci sono 2 (due) modi per uscire dallo schermo. Innanzitutto, stiamo usando "Ctrl-A" e "D” per staccare lo schermo. In secondo luogo, possiamo usare il comando exit per terminare lo schermo. Puoi anche usare "Ctrl-A" e "K” per uccidere lo schermo.
Questo è parte dell'utilizzo dello schermo su base giornaliera. Ci sono ancora molte funzionalità all'interno di comando sullo schermo. potresti vedere pagina man dello schermo per maggiori dettagli.