Dedicated Server: 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 installeert op je server, is het slim om eerst de update-commando’s van je 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. Start er eentje door het volgende commando te gebruiken, waarbij je [name] vervangt door een naam die jij wilt.
screen -S [name]
Let op: de commando’s in deze gids zijn hoofdlettergevoelig, vooral bij parameterflags.
Er opent dan 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 bestaande 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 van 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 herverbinden 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 openen voor verschillende taken.
Alle shortcuts hieronder voer je uit nadat je CTRL + A hebt ingedrukt.
Druk op C om een nieuw leeg venster te openen 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 dat met A en geef een nieuwe naam op.
Wil je een venster sluiten? Druk dan 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 " om een bestaand venster in de tweede split te openen.
Je kunt blijven splitsen wat je wilt, maar let op dat het RAM-gebruik van je server flink kan stijgen bij veel 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! 🙂