Que signifie tty en 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/".
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!

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

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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

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.

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-

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.

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.

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.

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.
