Table des matières
Que signifie tty en centos
Maison Opération et maintenance CentOS Que signifie tty en centos

Que signifie tty en centos

Feb 09, 2022 pm 05:14 PM
centos

En centos, tty est l'abréviation de "Teletype", qui est le nom collectif de l'équipement terminal ; Teletype est le premier équipement terminal, produit par Teletype Company. Il s'agit d'un appareil de type caractère avec de nombreux types. Dans le répertoire de fichiers spécial "/dev/".

Que signifie tty en centos

L'environnement d'exploitation de cet article : système centos 6.4, ordinateur Dell G3.

Que signifie tty en centos

Le terminal est un périphérique basé sur des caractères, qui se décline en de nombreux types, tty est généralement utilisé pour désigner différents types de terminaux.

tty est l'abréviation de Télétype. Le télétype est l'un des premiers terminaux apparus, un peu comme un téléimprimeur (ou ), et a été produit par Teletype Company. Le nom du périphérique est placé dans le répertoire de fichiers spécial /dev/. Les fichiers de périphérique spéciaux du terminal incluent généralement les types suivants :

1. Terminal de port série (/dev/ttySn)

Terminal de port série (Terminal de port série) est un périphérique terminal connecté à l'aide du port série d'un ordinateur. L'ordinateur traite chaque port série comme un périphérique de caractères. Il fut un temps où ces périphériques de port série étaient souvent appelés terminaux car leur utilisation principale à cette époque était la connexion à des terminaux. Les noms de périphériques correspondant à ces ports série sont /dev/tts/0 (ou /dev/ttyS0), /dev/tts/1 (ou /dev /ttyS1), etc., et les numéros de périphérique sont (4,0) , ( 4,1), etc., correspondant respectivement à COM1, COM2, etc. sous le système DOS. Pour envoyer des données vers un port, vous pouvez rediriger la sortie standard vers ces noms de fichiers spéciaux sur la ligne de commande. Par exemple, en tapant à l'invite de ligne de commande : echo test > /dev/ttyS1 enverra le mot « test » au périphérique connecté au port ttyS1 (COM2).

2. Pseudo terminal (/dev/pty/)

Pseudo Terminal (Pseudo Terminal) est une paire de terminaux logiques, tels que /dev/ptyp3 et /dev/ttyp3 (ou respectivement dans le système de fichiers du périphérique sont /dev/pty/m3 et /dev/pty/s3). Ils ne sont pas directement liés aux appareils physiques réels. Si un programme considère ttyp3 comme un périphérique de port série, ses opérations de lecture/écriture sur ce port seront reflétées à l'autre extrémité de la paire de périphériques de terminal logique (ttyp3). ttyp3 est un périphérique logique utilisé par un autre programme pour les opérations de lecture et d'écriture. De cette façon, deux programmes peuvent communiquer entre eux via ce périphérique logique, et l'un des programmes utilisant ttyp3 pense qu'il communique avec un port série. Cela ressemble beaucoup à une opération de canalisation entre des paires de périphériques logiques.

Avec ttyp3 (s3), tout programme conçu pour utiliser un périphérique à port série peut utiliser ce périphérique logique. Mais pour les programmes qui utilisent ptyp3, ils doivent être spécialement conçus pour utiliser les périphériques logiques ptyp3 (m3).

Par exemple, si quelqu'un utilise le programme telnet pour se connecter à votre ordinateur sur Internet, le programme telnet peut commencer à se connecter au périphérique ptyp2 (m2) (un pseudo port de terminal). À ce stade, un programme getty doit être exécuté sur le port ttyp2 (s2) correspondant. Lorsque telnet obtient un caractère de l'extrémité distante, le caractère sera transmis au programme getty via m2 et s2, et le programme getty renverra les informations de chaîne "login:" au réseau via s2, m2 et le programme telnet. De cette manière, le programme de connexion et le programme telnet communiquent via le « pseudo-terminal ». En utilisant un logiciel approprié, il est possible de connecter deux ou même plusieurs pseudo-terminaux au même port série physique.

Avant d'utiliser le système de fichiers du périphérique, afin d'obtenir un grand nombre de fichiers spéciaux de périphérique pseudo-terminal, HP-UX AIX et d'autres utilisaient une méthode de dénomination de fichiers plus complexe.

3. Terminal de contrôle (/dev/tty)

Si le processus actuel a un terminal de contrôle (Controlling Terminal), alors /dev/tty est le fichier spécial de périphérique du terminal de contrôle du processus actuel. Vous pouvez utiliser la commande "ps -ax" pour voir à quel terminal de contrôle le processus est connecté. Pour le shell auquel vous vous connectez, /dev/tty est le terminal que vous utilisez et le numéro de périphérique est (5,0). Utilisez la commande "tty" pour voir à quel terminal il correspond. /dev/tty est quelque peu similaire à une connexion au périphérique terminal réellement utilisé.

4. Terminal de console (/dev/ttyn, /dev/console)

Dans les systèmes UNIX, l'écran de l'ordinateur est généralement appelé terminal de console (Console). Il émule un terminal de type Linux (TERM=Linux) et est associé à des fichiers spéciaux de périphérique : tty0, tty1, tty2, etc. Lorsque vous vous connectez à la console, tty1 est utilisé. Lorsque vous utilisez la combinaison de touches Alt+[F1-F6], nous pouvons passer à tty2, tty3, etc. tty1 – tty6 et ainsi de suite sont appelés terminaux virtuels, et tty0 est un alias du terminal virtuel actuellement utilisé, et les informations générées par le système seront envoyées à ce terminal. Par conséquent, quel que soit le terminal virtuel actuellement utilisé, les informations système seront envoyées au terminal console.

Vous pouvez vous connecter à différents terminaux virtuels, afin que le système puisse avoir plusieurs sessions différentes en même temps. Seul le système ou le super utilisateur root peut écrire dans /dev/tty0,

5 Autres types

.

Il existe également de nombreux autres types de fichiers spéciaux de terminaux pour de nombreux appareils de caractères différents. Par exemple, périphérique terminal /dev/ttyIn pour équipement RNIS, etc.

Tutoriel recommandé : "tutoriel centos"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment saisir le chinois en centos Comment saisir le chinois en centos Apr 07, 2024 pm 08:21 PM

Les méthodes d'utilisation de la saisie chinoise dans CentOS incluent : l'utilisation de la méthode de saisie fcitx : installez et activez fcitx, définissez les touches de raccourci, appuyez sur les touches de raccourci pour changer de méthode de saisie et saisissez le pinyin pour générer des mots candidats. Utiliser la méthode de saisie iBus : installez et activez iBus, définissez les touches de raccourci, appuyez sur les touches de raccourci pour changer de méthode de saisie et saisissez le pinyin pour générer des mots candidats.

Comment lire les fichiers du disque USB dans centos7 Comment lire les fichiers du disque USB dans centos7 Apr 07, 2024 pm 08:18 PM

Pour lire les fichiers du disque U dans CentOS 7, vous devez d'abord connecter le disque U et confirmer son nom de périphérique. Ensuite, suivez les étapes suivantes pour lire le fichier : Montez la clé USB : mount /dev/sdb1 /media/sdb1 (remplacez "/dev/sdb1" par le nom réel du périphérique) Parcourez le fichier de la clé USB : ls /media /sdb1; cd /media /sdb1/répertoire; nom du fichier cat

Comment saisir les autorisations root dans centos7 Comment saisir les autorisations root dans centos7 Apr 02, 2024 pm 08:57 PM

Il existe deux manières de saisir l'autorité racine de CentOS 7 : utilisez la commande sudo : saisissez sudo su - dans le terminal et saisissez le mot de passe de l'utilisateur actuel. Connectez-vous directement en tant qu'utilisateur root : sélectionnez "Autre" sur l'écran de connexion, saisissez "root" et le mot de passe root. Remarque : agissez avec précaution avec les privilèges root, effectuez des tâches avec les privilèges sudo et modifiez régulièrement le mot de passe root.

Conseils d'utilisation de SCP : exclure les fichiers de manière récursive Conseils d'utilisation de SCP : exclure les fichiers de manière récursive Apr 22, 2024 am 09:04 AM

On peut utiliser la commande scp pour copier en toute sécurité des fichiers entre les hôtes du réseau. Il utilise ssh pour le transfert de données et l'authentification. La syntaxe typique est la suivante : scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp exclure les fichiers. Je ne pense pas que vous puissiez le faire lorsque vous utilisez la commande scp. Filtrez ou excluez des fichiers. Cependant, il existe une bonne solution pour exclure le fichier et le copier en toute sécurité à l'aide de ssh. Cette page explique comment filtrer ou exclure des fichiers lors de la copie récursive de répertoires à l'aide de scp. Comment utiliser la commande rsync pour exclure des fichiers La syntaxe est : rsyncav-essh-

Que faire si vous oubliez votre mot de passe pour vous connecter à centos Que faire si vous oubliez votre mot de passe pour vous connecter à centos Apr 07, 2024 pm 07:33 PM

Les solutions pour les mots de passe CentOS oubliés incluent : Mode mono-utilisateur : entrez en mode mono-utilisateur et réinitialisez le mot de passe à l'aide de passwd root. Mode de secours : démarrez à partir de CentOS Live CD/USB, montez la partition racine et réinitialisez le mot de passe. Accès à distance : utilisez SSH pour vous connecter à distance et réinitialisez le mot de passe avec sudo passwd root.

Que dois-je faire si j'oublie mon nom d'utilisateur et mon mot de passe centos ? Que dois-je faire si j'oublie mon nom d'utilisateur et mon mot de passe centos ? Apr 02, 2024 pm 08:54 PM

Après avoir oublié votre nom d'utilisateur et votre mot de passe CentOS, il existe deux manières de restaurer l'accès : Réinitialiser le mot de passe root : Redémarrez le serveur, modifiez la ligne de commande du noyau dans le menu GRUB, ajoutez « rw init=/sysroot/bin/sh » et appuyez sur Ctrl. +x ;Montez le système de fichiers racine et réinitialisez le mot de passe en mode mono-utilisateur. Utiliser le mode de secours : démarrez le serveur à partir de l'image ISO d'installation CentOS, sélectionnez le mode de secours ; montez le système de fichiers racine, copiez l'environnement chroot à partir de l'image ISO, réinitialisez le mot de passe, quittez l'environnement chroot et redémarrez le serveur.

Comment activer les autorisations root dans centos7 Comment activer les autorisations root dans centos7 Apr 07, 2024 pm 08:03 PM

CentOS 7 désactive les autorisations root par défaut. Vous pouvez l'activer en suivant les étapes suivantes : Activez-le temporairement : saisissez « su root » sur le terminal et saisissez le mot de passe root. Activé en permanence : modifiez "/etc/ssh/sshd_config", remplacez "PermitRootLogin no" par "yes" et redémarrez le service SSH.

Que dois-je faire si j'oublie mon mot de passe centos7 ? Que dois-je faire si j'oublie mon mot de passe centos7 ? Apr 02, 2024 pm 08:51 PM

Trois solutions pour les mots de passe oubliés dans CentOS 7 : Mode mono-utilisateur : redémarrez le système, modifiez les options du noyau, remplacez ro par rw init=/sysroot/bin/sh et utilisez la commande passwd pour réinitialiser le mot de passe root. Mode de secours : démarrez à partir du support d'installation, sélectionnez le mode de secours, montez le système de fichiers racine, effectuez un chroot sur le système de fichiers racine et utilisez la commande passwd pour réinitialiser le mot de passe root. Ligne de commande Grub2 : redémarrez le système, appuyez sur c pour accéder à la ligne de commande, chargez le noyau, montez le système de fichiers racine, chrootez sur le système de fichiers racine et utilisez la commande passwd pour réinitialiser le mot de passe root.

See all articles