Passer au contenu principal

Serveur dédié : Installation de Screen

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Screen est un multiplexeur de terminal pour les systèmes d’exploitation de type Unix, comme Linux. Il permet aux utilisateurs de gérer plusieurs sessions terminal dans une seule fenêtre ou connexion distante. Dans ce guide, nous allons couvrir les étapes d’installation et vous donner des conseils d’utilisation pour que vous soyez à l’aise avec screen.

Préparation

Avant d’installer quoi que ce soit sur un serveur, il est recommandé d’exécuter la commande de mise à jour correspondant à votre système d’exploitation pour garder votre serveur sécurisé.

sudo apt update && sudo apt upgrade

Installation

Installer l’utilitaire screen est aussi simple que d’exécuter la commande suivante selon votre distribution Linux :

sudo apt install screen

Utilisation basique de Screen

Comme mentionné plus haut, screen permet de créer plusieurs sessions. Pour en démarrer une, il suffit d’exécuter la commande suivante, en remplaçant [name] par le nom que vous souhaitez.

screen -S [name]
info

Gardez en tête que les commandes présentées dans ce guide sont sensibles à la casse, notamment pour les options.

Cela ouvrira une nouvelle session screen où vous pourrez lancer n’importe quel script ou programme que vous souhaitez garder actif même après la fermeture de la connexion distante.

Vous pouvez quitter une session screen en utilisant CTRL + A, suivi de D ou simplement en tapant exit dans la console.

astuce

Vous pouvez lister toutes les sessions/screens actives avec la commande screen -ls ou screen -list.

Pour revenir à une session screen déjà créée, exécutez la commande screen -r [name] qui vous ramènera directement à la session correspondante.

Options de Screen

Screen propose de nombreuses options - pour configurer les commandes. Voici les plus importantes dans ce tableau.

OptionAliasInfo
-vAffiche la version actuelle de screen
-S [name]Démarre une nouvelle session screen nommée [name]
-ls-listListe toutes les sessions screen en cours
-wipe [name]Supprime les sessions screen, optionnellement celles nommées [name]
-r [name]Se rattache à la session screen [name]
-d -r [name]Détache la session courante et se rattache à [name]
astuce

Vous pouvez consulter toutes les options disponibles en lançant screen -h pour obtenir la liste complète.

Utilisation avancée de Screen

Gestion des fenêtres

Maintenant que vous connaissez les commandes basiques de screen, il est temps d’apprendre quelques raccourcis pour naviguer plus efficacement entre vos sessions. Dans une session screen, vous pouvez créer plusieurs fenêtres distinctes pour différentes tâches.

note

Tous les raccourcis de cette partie doivent être utilisés après avoir pressé CTRL + A.

Appuyer sur C crée une nouvelle fenêtre vide dans votre répertoire actuel. Pour naviguer entre les fenêtres, utilisez N (suivante), P (précédente) ou " pour afficher la liste des fenêtres et sélectionner celle que vous voulez avec les flèches.

Par défaut, toutes les fenêtres ont le même nom (généralement celui du shell utilisé). Pour le changer, utilisez la commande A et choisissez un nouveau nom.

Enfin, pour fermer une fenêtre, appuyez sur K.

Fenêtres divisées

Pour afficher 2 fenêtres en mode split, utilisez S (horizontal) ou | (vertical) et naviguez entre elles avec Tab.

astuce

Après avoir créé une fenêtre split, allez-y avec Tab puis lancez " pour ouvrir une fenêtre précédente dans la deuxième vue du split.

Vous pouvez diviser les fenêtres autant que vous voulez, mais la consommation de RAM du serveur risque d’augmenter rapidement, comme on s’y attend en multitâche.

Conclusion

On espère que ce guide vous a aidé à comprendre comment fonctionne l’utilitaire screen sous Linux. Pour toute question ou aide supplémentaire, n’hésitez pas à contacter notre support, disponible tous les jours pour vous accompagner ! 🙂