VPS: Installation av Screen
Denna guide skapades med följande produkter:
(Detaljer kan variera med produkter från olika leverantörer men huvudkoncepten förblir desamma)
Introduktion
Screen är en terminalmultiplexer för Unix-liknande operativsystem, som Linux. Den låter dig hantera flera terminalsessioner inom ett enda fönster eller fjärranslutning. I den här guiden går vi igenom installationsstegen och ger dig tips för att bli mer bekant med screen.
Förberedelser
Innan du installerar något på en server rekommenderar vi att du kör uppdateringskommandot som passar ditt operativsystem för att hålla servern säker.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update && sudo apt upgrade
sudo yum update
sudo zypper update
sudo dnf update
Installation
Att installera screen är lika enkelt som att köra följande kommando beroende på din Linux-distribution:
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt install screen
sudo yum install screen
sudo zypper install screen
sudo dnf install screen
Grundläggande användning av Screen
Som nämnt tidigare låter screen dig skapa flera sessioner. För att starta en kör du helt enkelt följande kommando, där du byter ut [name] mot vad du vill.
screen -S [name]
Tänk på att kommandona i den här guiden är skiftlägeskänsliga, särskilt när det gäller parameterflaggor.
Detta öppnar en ny screen där du kan starta vilket skript eller program du vill som ska fortsätta köras även efter att du stängt fjärranslutningen.
Du kan lämna en screen genom att trycka CTRL + A följt av D eller helt enkelt skriva exit i konsolen.
Du kan lista alla aktiva sessioner/screens med kommandot screen -ls eller screen -list.
För att återgå till en tidigare skapad screen kör du screen -r [name] som direkt tar dig tillbaka till rätt session.
Screen parameterflaggor
Screen har många - parameterflaggor som du kan använda för att konfigurera kommandon. Några av de viktigaste finns listade i tabellen nedan.
| Flagga | Alias | Info |
|---|---|---|
| -v | Visar aktuell version av screen | |
-S [name] | Startar en ny screen med namnet [name] | |
| -ls | -list | Listar alla aktiva screens |
-wipe [name] | Tar bort screens, valfri [name]-parameter | |
-r [name] | Återansluter till screen-sessionen [name] | |
-d -r [name] | Kopplar från din nuvarande screen och återansluter till [name] |
Du kan se alla tillgängliga parametrar genom att köra screen -h som visar en komplett lista.
Avancerad användning av Screen
Fönsterhantering
Nu när du är bekant med grundkommandona i screen är det dags att lära dig några genvägar som hjälper dig navigera mellan dina sessioner smidigare. Inuti en screen kan du skapa flera separata fönster för olika uppgifter.
Alla genvägar i det här avsnittet körs efter att du tryckt CTRL + A.
Tryck på C för att skapa ett nytt tomt fönster i din nuvarande katalog. För att växla mellan fönster kan du använda N (nästa), P (föregående) eller " och välja fönstret du vill se från listan med piltangenterna.
Som standard har alla fönster samma namn (vanligtvis namnet på skalet du använder). För att byta namn kör du kommandot A och väljer ett nytt namn.
Slutligen kan du ta bort ett fönster genom att trycka K.
Delade fönster
För att köra 2 fönster i delad vy kan du använda S (horisontellt) eller | (vertikalt) och navigera mellan dem med Tab.
Efter att du skapat ett delat fönster, gå till det med Tab och kör " för att öppna ett tidigare fönster i den andra vyn.
Du kan fortsätta dela fönster hur mycket du vill, men tänk på att serverns RAM-användning kan öka snabbt när du multitaskar.
Avslutning
Vi hoppas den här guiden hjälpte dig att förstå hur screen fungerar i Linux. Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂