So nutzt du Screen auf deinem Linux Rootserver / vServer
Mit Screen kannst du Terminal-Sitzungen im Hintergrund laufen lassen. So laufen Prozesse wie z.B. ein Minecraft Server weiter, auch wenn du die SSH-Verbindung schließt.
Screen installieren
System aktualisieren
Aktualisiere zunächst die Paketlisten:bashsudo apt updatesudo apt updateScreen installieren
Installiere Screen mit folgendem Befehl:bashsudo apt install screen -ysudo apt install screen -y
Screen verwenden
Neue Sitzung starten
Starte eine neue Screen-Sitzung mit einem Namen:
screen -S meine-sitzungscreen -S meine-sitzungDu befindest dich jetzt in der Screen-Sitzung und kannst Befehle ausführen.
Sitzung trennen (detach)
Um die Sitzung im Hintergrund weiterlaufen zu lassen, drücke:
Strg + A, dann DStrg + A, dann DDie Sitzung läuft nun im Hintergrund weiter, auch wenn du die SSH-Verbindung schließt.
Sitzungen anzeigen
Zeige alle laufenden Screen-Sitzungen an:
screen -lsscreen -lsSitzung wieder öffnen (reattach)
Verbinde dich mit einer laufenden Sitzung:
screen -r meine-sitzungscreen -r meine-sitzungSitzung beenden
Um eine Sitzung komplett zu beenden, gib innerhalb der Sitzung ein:
exitexitBeispiel: Minecraft Server
Screen-Sitzung starten
Erstelle eine neue Sitzung für den Minecraft Server:bashscreen -S minecraftscreen -S minecraftServer starten
Navigiere zum Server-Verzeichnis und starte den Server:bashcd /home/minecraft/server java -Xmx4G -Xms4G -jar server.jar noguicd /home/minecraft/server java -Xmx4G -Xms4G -jar server.jar noguiSitzung trennen
DrückeStrg + A, dannD. Der Minecraft Server läuft nun im Hintergrund weiter.Später wieder verbinden
Um die Server-Konsole wieder zu öffnen:bashscreen -r minecraftscreen -r minecraft
Alle Befehle
| Befehl | Beschreibung |
|---|---|
screen -S name | Neue Sitzung mit Namen starten |
screen -ls | Alle Sitzungen anzeigen |
screen -r name | Mit Sitzung verbinden |
Strg + A, D | Sitzung trennen (detach) |
exit | Sitzung beenden |