Hoppa till huvudinnehåll

Dedikerad Server: 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 på hur du använder screen för att bli mer bekväm med verktyget.

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.

sudo apt update && sudo apt upgrade

Installation

Att installera screen är enkelt – kör bara kommandot som passar din Linux-distribution:

sudo apt 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 bara följande kommando, där du byter ut [name] mot vad du vill kalla sessionen.

screen -S [name]
info

Tänk på att kommandona i den här guiden är skiftlägeskänsliga, särskilt när det gäller flaggor och parametrar.

Detta öppnar en ny screen där du kan starta vilket skript eller program som helst som du vill ska fortsätta köra även efter att du stängt din fjärranslutning.

Du kan lämna en screen genom att trycka CTRL + A, följt av D eller helt enkelt skriva exit i konsolen.

tips

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 den sessionen.

Screen-flaggar

Screen har många - flaggor som du kan använda för att styra kommandona. Här är några av de viktigaste i tabellen nedan.

FlaggaAliasInfo
-vVisar aktuell version av screen
-S [name]Startar en ny screen med namnet [name]
-ls-listListar 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]
tips

Du kan se alla tillgängliga flaggor genom att köra screen -h för en komplett lista.

Avancerad användning av Screen

Fönsterhantering

Nu när du är bekant med grundläggande screen-kommandon är det dags att lära dig några genvägar som gör det enklare att navigera mellan dina sessioner. Inuti en screen kan du skapa flera separata fönster för olika uppgifter.

anteckning

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 sedan välja fönstret du vill se med piltangenterna.

Som standard har alla fönster samma namn (oftast 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 två fönster i delad vy kan du använda S (horisontellt) eller | (vertikalt) och växla mellan dem med Tab.

tips

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 delen av splitten.

Du kan fortsätta dela fönster hur mycket du vill, men tänk på att serverns RAM-användning kan öka rejält när du multitaskar.

Avslutning

Vi hoppas den här guiden hjälpte dig att förstå hur screen fungerar på Linux. Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vår support – vi finns här för dig varje dag! 🙂