Comment utiliser la commande d'écran dans Centos

Comment utiliser la commande d'écran dans Centos
Dans CentOS, un multiplexeur terminal est connu sous le nom d'écran d'écran ou de GNU. À l'aide de ce multiplexeur, vous pouvez créer une session d'écran, puis ouvrir autant de terminaux virtuels ou de fenêtres que vous le souhaitez dans cette session. Dans le cas où vous êtes hors ligne, vos processus système fonctionnant dans une session d'écran continueront de s'exécuter en arrière-plan, même si la session n'est pas visible.

L'utilitaire d'écran est très utile lorsque vous travaillez avec de nombreux programmes à partir d'une interface de ligne de commande ou d'un shell terminal. Il vous offre également l'installation pour détacher et attacher des séances de terminal et partager vos sessions avec d'autres utilisateurs.

Dans cet article, vous apprendrez Comment j'utilise la commande d'écran dans le système CENTOS. Alors commençons!

Comment installer l'écran dans Centos

L'utilitaire d'écran n'est pas inclus dans la distribution CentOS 8. Donc, si vous utilisez Centos 8 et que vous souhaitez installer "Filtrer", Alors d'abord, vous devez activer le"Référentiel EPEL«Sur votre système:

$ sudo yum installer EPEL-Release

Maintenant, écrivez la commande ci-dessous pour installer l'écran sur votre système CentOS:

Écran d'installation de $ sudo yum

Comment utiliser l'écran dans CentOS

Si vous souhaitez utiliser la commande d'écran, tapez "filtrer" dans ton Centos Terminal:

$ écran

Maintenant, vous verrez l'interface de ligne de commande suivante d'une session d'écran:

Pour consulter les paramètres ou les commandes de l'utilitaire d'écran, appuyez sur «Ctrl + a" et puis "?". Cette action vous fournira les informations suivantes sur l'écran:

Vous pouvez appuyer sur «l'espace» pour afficher la page suivante ou «Esc«Pour revenir de cette fenêtre:

Comment détacher une session d'écran dans les centos

Nous travaillons actuellement sur le «écran 0»Session d'écran. Pour détacher le «écran 0"Session, nous appuyerons sur"Ctrl + a" et puis "d»:

Comment rattacher une session d'écran dans Centos

En utilisant votre Centos Terminal, si vous souhaitez rattacher une session d'écran, puis exécutez la commande ci-dessous:

$ écran -r

À partir de la sortie, vous pouvez voir que plusieurs séances d'écran s'exécutent sur notre système CENTOS:

Comment trouver un identifiant de session d'écran dans CentOS

Si écran multiple Les sessions fonctionnent sur votre Centos système, vous devez spécifier le ID de session Dans la commande de session Rattach. Dans la commande Screen, ajoutez le "-LS”Option combinée pour répertorier la session d'écran avec leurs identifiants de session spécifiques:

$ Screen -LS

À partir de la sortie récupérée, notez l'ID de la session d'écran requise:

Dans le "filtrer«Commande, ajoutant le«-r”L'option force la commande d'écran pour rattacher une session d'écran. Vous devez également spécifier l'ID de session dans cette commande:

$ Screen -R 4154

Maintenant, la session d'écran "écran 0"Est remis:

Comment basculer entre les séances d'écran dans les centos

Nous avons mentionné plus tôt que plus d'une session d'écran pourrait fonctionner simultanément sur votre Centos système. Vous voulez basculer entre ces séances d'écran? Presse "Ctrl + a" et "n«Pour passer au écran suivant et "Ctrl + a" et "p«Pour revenir à l'écran précédent.

Par exemple, actuellement, nous utilisons le «Écran 1" session. Pour revenir au «écran 0", Nous appuyerons sur"Ctrl + p" et "n»:

Vous pouvez voir que l'écran précédent est «écran 0», Dans lequel nous sommes retournés:

Encore une fois, en pressant "Ctrl + a" et "n», Nous passerons à la prochaine session d'écran:

Comment activer la journalisation de l'écran dans les centos

Filtrer La commande vous permet également d'enregistrer toutes les commandes que vous avez exécutées dans votre session d'écran. Il crée un fichier journal séparé à cet effet. Pour utiliser cette fonctionnalité de la commande d'écran, activez le journalisation de l'écran En exécutant la commande ci-dessous dans votre session d'écran actuelle:

$ écran -l

Ici le "-L"L'option est ajoutée pour activer la fonction de journalisation de l'écran:

Comment verrouiller une session d'écran dans Centos

Si vous souhaitez verrouiller votre session d'écran, appuyez sur "Ctrl + a" et "X»:

Maintenant, votre session d'écran actuelle "écran 2"Est verrouillé après avoir appuyé sur les touches mentionnées ci-dessus. Pour le déverrouiller, entrez votre mot de passe du système CentOS:

Comment ajouter un mot de passe pour filtrer la session dans CentOS

Pour certaines raisons de sécurité, vous voudrez peut-être appliquer un mot de passe à votre session d'écran. Cette opération demandera à l'utilisateur de saisir le mot de passe spécifié chaque fois qu'il souhaite rattacher cette session.

Premièrement, pour utiliser la fonctionnalité de Ajout d'un mot de passe à un Séance d'écran, vous devez générer un mot de passe de hachage. Nous allons exécuter le diable «mkpasswd«Commande pour générer un mot de passe de hachage pour le«linuxhint»:

$ sudo mkpasswd Linuxhint

À partir de la sortie du terminal, notez le mot de passe de hachage:

Maintenant, ouvrez le «.screenrc"Fichier dans votre"nano»Éditeur et ajoutez-y le mot de passe de hachage:

$ sudo nano .screenrc

Ce ".screenrc»Le fichier est le fichier de configuration de l'écran GNU:

Ajoutez le mot de passe de hachage et appuyez sur "Ctrl + o«Pour sauver le«.screenrc»Contenu de fichier:

Mot de passe 97hjezpp+

Maintenant, rattachez la session d'écran ayant l'ID de session "4154»:

$ Screen -R 4154

Après le retour à la session d'écran spécifiée, appuyez sur "Ctrl + a" et "X«Pour verrouiller cette session:

Entrez le mot de passe de hachage que vous avez ajouté dans le ".screenrc”Fichier pour déverrouiller cette session d'écran:

Comment laisser une session d'écran dans Centos

Il existe deux façons de laisser votre session d'écran actuelle. Soit la presse "Ctrl + a" et "d" pour détachez la session ou "Ctrl + a" et "k"Pour résilier le fonctionnement en cours d'exécution Séance d'écran:

Conclusion

Le Commande d'écran CentOS permet à ses utilisateurs d'utiliser un gestionnaire de fenêtres de terminal unique pour ouvrir plusieurs instances de terminal. En plus d'une ligne de commande conventionnelle, l'écran comprend également des fonctionnalités et des capacités étendues. Dans cet article, nous avons partagé Comment utiliser la commande d'écran dans les centos système. Nous vous avons aussi montré Comment basculer entre plusieurs séances d'écran. De plus, la procédure de détacher, rattacher, verrouillage, ajout d'un mot de passe à une session, et terminer une session d'écran est également fourni dans ce post.