Iets wat echt vervelend is en veel ergert is het werken in een Linux-sessie en dat van het ene op het andere moment onverwachts sluit door een elektrisch probleem, fouten in de apparatuur, software, etc,. Het probleem is dat we boos worden omdat alles wat we hebben gedaan gewoon verloren gaat, maar gelukkig hebben we een gratis oplossing genaamd Scherm waar we in deze tutorial uitgebreid over zullen praten. Dankzij het gebruik van Linux-commando's hebben we altijd een alternatief voor elke taak en dat is waar je bij gegevensverlies ziet hoe nuttig ze zijn.
Wat is SchermScreen of GNU Screen is een terminal-multiplexer waarmee we een schermsessie kunnen starten en vervolgens andere vensters, virtuele terminals genaamd, in dezelfde sessie kunnen openen zonder iets te beïnvloeden. Hierdoor kunnen alle processen die op het scherm worden uitgevoerd, doorgaan met hun uitvoeringswerk, zelfs als we de actieve sessie verbreken.
We gaan in detail bekijken hoe Screen in Linux te gebruiken.
Hoe de Screen Linux-opdracht te gebruiken
Stap 1
Standaard is Screen in de meeste distributies geïnstalleerd, maar als dit niet het geval is, kunnen we het eenvoudig installeren door het volgende uit te voeren. We voeren de letter "S" in om de download en installatie te bevestigen.
Als we Ubuntu of Debian gebruiken
sudo apt installatiescherm
Als we Red Hat, Fedora of CentOS gebruiken
sudo yum installatiescherm
VERGROTEN
Stap 2
Om Screen te starten voeren we eenvoudig het volgende uit. Dit zorgt voor het openen van een schermsessie, het maken van een nieuw venster en activeert een shell in dat nieuwe venster.
scherm
VERGROTEN
Stap 3
Om toegang te krijgen tot de beschikbare commando's gaan we het volgende uitvoeren:
Ctrl+a?Stap 4
Als we een nieuw venster gaan maken met het shell-type Ctrl + a c, krijgt het het eerste beschikbare nummer in een bereik van 0 tot 9 toegewezen, enkele van de beschikbare commando's zijn:
Maak een nieuw venster (met shell)
Ctrl + ac
Alle vensters weergeven
Ctrl + een "
Schakelt naar venster 0 (op nummer)
Ctrl + a + 0
Wijzig de naam van het huidige venster
Ctrl + a + c
Verdeel het huidige gebied horizontaal in twee gebieden
Ctrl + aS
Verdeel de huidige regio verticaal in twee regio's
Ctrl + een |
Een tabblad maken
Ctrl +
Wissel tussen huidige en vorige regio
Ctrl + a Ctrl + a
Sluit alle regio's behalve de huidige
Ctrl + naar Q
Stap 5
Om de verbinding met de huidige schermsessie te verbreken, voeren we Ctrl + a d uit en een manier voor betere controle is om de sessies te identificeren:
scherm -S sessie1Stap 6
Om alle actieve sessies of hun status te zien, voeren we het volgende uit:
scherm -ls
Stap 7
We kunnen een sessie hervatten op uw ID:
scherm -r ID
Als je op Enter drukt, krijgen we toegang tot die sessie op de achtergrond, zo werkt Screen in Linux voor een adequate en veilige werking van elke sessie.