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/".
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!

La raison pour laquelle Centos a cessé de maintenir est le changement stratégique de Redhat. Les stratégies de réponse de l'utilisateur comprennent: 1. Migrating vers d'autres distributions, telles que UbunServer, Debian ou Rockylinux; 2. Continuez à utiliser CentOS7 jusqu'en juin 2024; 3. Se tournant vers CentosStream; 4. Créer des solutions, telles que les distributions personnalisées basées sur RHEL ou l'utilisation de la technologie des conteneurs.

RedhatitendSupportForCentostoshiftTowardsaCommerciallyfocusedModelwithCentosStream.1) centostransitionedtocentostreamforrheldevelopment.2) thiscurageduseauserstomovetorhel.3) alternativeslikealmalinux, rockylinux, andoraclelinuxemergedasreplacés.

CentOS est un système d'exploitation open source basé sur RedHaSenterPriseLinux, adapté aux environnements de serveur. 1. Sélectionnez les supports et les options appropriés lors de l'installation et de la configuration du réseau, du pare-feu et des autorisations utilisateur. 2. Utilisez des commandes UserAdd, UserMod et SystemCTL pour gérer les utilisateurs et les services et mettre à jour régulièrement les packages logiciels. 3. Les opérations de base incluent l'utilisation des logiciels d'installation YUM et des services de gestion SystemCTL et des fonctionnalités avancées telles que SELINUX pour améliorer la sécurité. 4. Vérifiez le journal système pour résoudre les erreurs courantes. L'optimisation des performances nécessite la surveillance des ressources et le nettoyage des fichiers inutiles.

CentOS est le premier choix pour les environnements de serveur et d'entreprise pour sa sécurité, sa stabilité et ses performances supérieures. 1) La sécurité fournit un contrôle d'accès forcé via SELINUX pour améliorer la sécurité du système. 2) La stabilité est soutenue par la version LTS jusqu'à 10 ans pour assurer la stabilité du système. 3) Les performances améliorent considérablement la vitesse de réponse du système et l'utilisation des ressources en optimisant la configuration du noyau et du système.

Les alternatives CENTOS devraient avoir les caractéristiques de la stabilité, de la compatibilité, du soutien communautaire et de la gestion des emballages. 1.Laalalinux fournit 10 ans de soutien, 2. Rockylinux est initié par le fondateur de CentOS pour assurer la compatibilité avec CentOS. Le coût de la migration et l'optimisation des performances doivent être pris en compte lors du choix.

CentOS est une distribution open source basée sur RedHaSenterPriselinux, en se concentrant sur la stabilité et la prise en charge à long terme, adapté à une variété d'environnements de serveurs. 1. La philosophie de conception de CentOS est stable et adaptée aux serveurs Web, base de données et applications. 2. Utilisez Yum comme gestionnaire de packages pour publier régulièrement des mises à jour de sécurité. 3. Installation simple, vous pouvez créer un serveur Web avec quelques commandes. 4. Les fonctionnalités avancées incluent une sécurité améliorée à l'aide de Selinux. 5. Des questions fréquemment posées telles que la configuration du réseau et les dépendances logicielles peuvent être déboguées via les commandes NMCLI et YUMDEPLIST. 6. Les suggestions d'optimisation des performances incluent le réglage des paramètres du noyau et l'utilisation d'un serveur Web léger.

CentOS est largement utilisé dans la gestion des serveurs et l'hébergement Web. Les méthodes spécifiques incluent: 1) Utilisation de YUM et SystemCTL pour gérer le serveur, 2) Installer et configurer Nginx pour l'hébergement Web, 3) Utilisez TOP et MPSTAT pour optimiser les performances, 4) Configurez correctement le pare-feu et gérez l'espace disque pour éviter les problèmes courants.

CentOS est une distribution Linux stable de qualité d'entreprise adaptée aux environnements de serveur et d'entreprise. 1) Il est basé sur RedHaSenterPriselinux et fournit un système d'exploitation gratuit, open source et compatible. 2) CentOS utilise le système de gestion des packages YUM pour simplifier l'installation et les mises à jour du logiciel. 3) Soutenez la gestion avancée de l'automatisation, comme l'utilisation d'Anible. 4) Les erreurs courantes incluent les problèmes de dépendance et de démarrage du service, qui peuvent être résolus via des fichiers journaux. 5) Les suggestions d'optimisation des performances comprennent l'utilisation de logiciels légers, le nettoyage régulier du système et l'optimisation des paramètres du noyau.


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

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