GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser Linux Screen ?

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

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.

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 :

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

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

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 !


Linux
  1. Comment installer et utiliser l'écran Linux, avec des commandes

  2. Comment installer et utiliser telnet sur Kali Linux

  3. Comment installer et utiliser SSHFS sous Linux

  4. Comment installer et utiliser Flatpak sous Linux

  5. Comment installer et utiliser Traceroute sous Linux

Comment installer et utiliser la commande Ping sous Linux

Comment installer et utiliser Telnet sur les systèmes Linux

Comment installer et utiliser ZSH Shell sous Linux

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer et utiliser Flatpak sous Linux