![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154209.jpg)
Les administrateurs système gèrent généralement les serveurs virtuels à l'aide du terminal Linux. Cependant, vous pouvez en tirer encore plus en implémentant Linux Screen dans votre flux de travail. C'est un favori de longue date parmi les développeurs et un must pour tous ceux qui veulent devenir un expert.
Cela peut sembler intimidant au début, mais l'écran Linux est facile à apprendre tout en offrant des possibilités illimitées. C'est un utilitaire très efficace et ingénieux, ce qui en fait un outil irremplaçable.
Dans cet esprit, nous vous apprendrons comment activer et utiliser Linux Screen pour augmenter encore la flexibilité du terminal Linux.
Qu'est-ce que l'écran Linux ?
Un écran Linux est une application de terminal développée par le projet GNU. Souvent, la documentation officielle l'appelle un écran GNU et est utilisé pour le multiplexage des terminaux.
En d'autres termes, Screen divise un terminal physique en plusieurs sessions virtuelles, s'arrête et résume l'activité qu'elles contiennent.
Screen fonctionne comme ceci - si vous travaillez sur une session de terminal tout en utilisant Screen, une fois que vous avez terminé votre travail et éteint l'ordinateur, il sera sauvegardé à ce stade. Lorsque vous accédez à nouveau au terminal, le terminal reviendra au même écran sur lequel vous avez travaillé avant de s'éteindre.
L'écran Linux peut être basique dans sa structure, mais chaque utilisateur Linux doit savoir comment l'utiliser.
Comment installer et utiliser Linux Screen ?
Screen est généralement installé par défaut sur toutes les principales distributions Linux. Si votre système ne l'a pas préinstallé, ne vous inquiétez pas, le processus d'installation est simple.
Tout d'abord, nous devons nous connecter à notre serveur à l'aide de la commande SSH. Ouvrez votre terminal et tapez :
ssh your-user@server
Dans le cas de Debian, Ubuntu ou Linux Mint et ses dérivés, vous pouvez exécuter la commande suivante :
sudo apt install screen
Si vous utilisez CentOS 7 , vous pouvez l'installer en utilisant ce qui suit :
sudo yum install screen
Ou si l'utilisateur ne peut pas exécuter sudo commandes, nous devons l'exécuter en tant que racine utilisateur.
yum install screen
À la fin de l'installation, nous pouvons vérifier la version actuelle de Screen, en utilisant la ligne de commande suivante :
screen –version
Félicitations, vous pouvez enfin utiliser Screen.
Utilisation de Linux Screen sur n'importe quelle distribution Linux
Pour exécuter l'écran Linux, nous n'avons qu'à taper le mot dans notre session de terminal :
screen
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154235.png)
Après avoir appuyé sur Espace clé, vous verrez à nouveau le terminal. Ne vous inquiétez pas, nous avons déjà commencé une nouvelle session Screen. Pour le vérifier, tapez simplement exit et appuyez sur Entrée .
Nous devons donc relancer la commande en tapant screen à nouveau.
Nous pouvons également démarrer une session et lui donner un nom en utilisant le -S variable. Par exemple :
screen -S session1
Nous vous recommandons de donner à la session un nom descriptif et vous n'aurez aucun problème à l'identifier.
Screen utilise des commandes pour effectuer le multiplexage du terminal et les commandes sont faciles à apprendre. Ils suivent tous un Ctrl+* * structure, où * sont les variables.
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154360.png)
Travailler dans une nouvelle session
Une fois que nous avons commencé une nouvelle session, il est nécessaire d'apprendre à l'utiliser. Voici les principales commandes que vous utiliserez :
Commandes | Description |
Ctrl+a c | Créer une nouvelle fenêtre |
Ctrl+a ” | Liste toutes les fenêtres créées |
Ctrl+a a | Supprimer un Ctrl+a , utile en cas d'erreur |
Ctrl+a Ctrl+d | Laisser la session en cours |
Il est également possible de diviser l'écran du terminal. Par exemple, en utilisant Ctrl+a S divise le terminal horizontalement :
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154316.png)
Pour passer au terminal suivant, nous appuyons sur CTRL+a TAB . Pour le fermer, CTRL+a X .
Comment gérer plusieurs sessions à l'aide de Linux Screen
L'une des grandes qualités de Screen est la possibilité d'effectuer des actions et de les laisser en arrière-plan afin que lorsque nous y revenons, elles soient toujours là. Ceci est particulièrement intéressant pour les administrateurs de serveur.
Pour cet exemple, j'utiliserai htop . Nous pouvons l'installer sur Debian , Ubuntu , Linux Mint et ses dérivés avec la commande suivante :
sudo apt install htop
Vous pouvez exécuter htop en tapant simplement la commande suivante dans votre terminal :
htop
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154341.png)
Ensuite, nous utiliserons à la fois CTRL+a et CTRL+d commandes pour détacher l'exécution du terminal. À partir de là, vous pouvez travailler sur autre chose, tandis que la fenêtre précédente s'exécutera en arrière-plan. Si vous voulez ouvrir le même htop terminal, tapez d'abord la commande suivante :
screen -ls
Il affichera toutes vos sessions enregistrées. Pour rouvrir htop , saisissez ce qui suit :
screen -r process_number
![](https://m.unixlinux.online/article/uploadfiles/202204/2022042611154358.png)
Dans ce cas, notre process_number est 11520
Conclusion
Il est vraiment important d'apprendre à installer et à utiliser Linux Screen, surtout si vous travaillez en tant qu'administrateur de serveur. C'est un outil très pratique qui peut grandement améliorer votre flux de travail global. Ici, vous avez appris à la fois comment installer Screen sur votre serveur et comment utiliser ses commandes de base.
Nous espérons que vous avez trouvé ce tutoriel Linux utile. Bonne chance !