VPS: Installatie van Screen
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Screen is een terminal multiplexer voor Unix-achtige besturingssystemen, zoals Linux. Hiermee kun je meerdere terminalsessies beheren binnen één venster of remote verbinding. In deze gids behandelen we de installatie en geven we gebruikstips zodat je snel wegwijs wordt met screen.
Voorbereiding
Voordat je iets op een server installeert, is het aan te raden om eerst de update-commando’s van jouw besturingssysteem uit te voeren om je server veilig en up-to-date te houden.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update && sudo apt upgrade
sudo yum update
sudo zypper update
sudo dnf update
Installatie
Screen installeren is super simpel, voer gewoon het commando uit dat bij jouw Linux distro past:
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt install screen
sudo yum install screen
sudo zypper install screen
sudo dnf install screen
Basisgebruik van Screen
Zoals gezegd kun je met screen meerdere sessies aanmaken. Om er eentje te starten, gebruik je simpelweg dit commando, waarbij je [name] vervangt door een naam die jij kiest:
screen -S [name]
Let op: de commando’s in deze gids zijn hoofdlettergevoelig, vooral bij parameterflags.
Dit opent een nieuwe screen-sessie waarin je scripts of programma’s kunt draaien die blijven lopen, zelfs als je de remote verbinding sluit.
Je sluit een screen af met CTRL + A, gevolgd door D om te detacheren, of typ gewoon exit in de console.
Bekijk alle actieve sessies/screens met het commando screen -ls of screen -list.
Om terug te keren naar een eerder gemaakte screen, gebruik je:
screen -r [name]
en je zit meteen weer in die sessie.
Screen Parameterflags
Screen heeft veel - parameterflags om je commando’s te configureren. Hier een overzicht van de belangrijkste:
| Flag | Alias | Info |
|---|---|---|
| -v | Toont de huidige versie van screen | |
-S [name] | Start een nieuwe screen met de naam [name] | |
| -ls | -list | Lijst alle actieve screens |
-wipe [name] | Verwijdert screens, optioneel met [name] | |
-r [name] | Herverbinden met de screen sessie [name] | |
-d -r [name] | Detacheren van huidige screen en verbinden met [name] |
Check alle beschikbare parameters met screen -h voor een volledige lijst.
Geavanceerd gebruik van Screen
Vensterbeheer
Nu je de basics kent, leer je wat shortcuts om makkelijker door je sessies te navigeren. In een screen kun je meerdere aparte vensters maken voor verschillende taken.
Alle shortcuts hieronder voer je uit nadat je CTRL + A hebt ingedrukt.
Druk op C om een nieuw leeg venster te maken in je huidige map. Navigeer tussen vensters met N (volgend), P (vorig) of " om een lijst te openen en met pijltjestoetsen een venster te kiezen.
Standaard hebben alle vensters dezelfde naam (meestal de naam van je shell). Verander dit met A en kies een nieuwe naam.
Om een venster te sluiten druk je op K.
Vensters splitsen
Wil je 2 vensters naast elkaar? Gebruik S voor horizontaal splitsen of | voor verticaal. Wissel tussen splitsingen met Tab.
Na het splitsen ga je met Tab naar het nieuwe venster en druk je op " om een bestaand venster in de tweede split te openen.
Je kunt blijven splitsen zoveel je wilt, maar let op dat het RAM-gebruik van je server flink kan stijgen bij multitasking.
Conclusie
Hopelijk heeft deze gids je geholpen om screen op Linux te begrijpen en te gebruiken. Heb je nog vragen of hulp nodig? Onze support staat dagelijks voor je klaar! 🙂