Question quelle est la difference entre tty et vty dans linux


Quelqu'un peut-il m'expliquer la différence entre vty et tty?

Je reçois ce qui suit quand j'exécute tty.

[sce@..]# tty
/dev/pts/135

qu'est-ce que / dev / pts / 135 ici?


3
2017-09-17 10:37


origine




Réponses:


TTy fait référence à services de téléimprimeur dans linux qui est une commande shell qui peut être saisie de manière interactive ou dans le cadre d'un script pour déterminer si la sortie du script est un terminal.

Son processus serait comme ceci (image de ttydemystified):

Pty Se réfère à pseudoterminal De Pty (7)

Un pseudoterminal (parfois abrégé "pty") est une paire de dispositifs à caractères virtuels qui fournissent un canal de communication bidirectionnel.

Une extrémité du canal s'appelle le maître; l'autre extrémité s'appelle l'esclave. L'extrémité esclave du pseudoterminal fournit une interface qui se comporte exactement comme un terminal classique.

Un processus qui s’attend à être connecté à un terminal, peut ouvrir le côté esclave d’un pseudoterminal, puis être piloté par un programme qui a ouvert le maître.

Tout ce qui est écrit sur le côté maître est fourni au processus à la fin de l'esclave comme s'il était saisi sur un terminal.

/ dev / pts - / Dev est un type particulier de système de fichiers, devpts, est monté sur / dev / pts, Les entrées de / dev / pts correspondent à des pseudo-terminaux (ou pseudo-TTY ou PTY). Linux crée un PTY pour chaque nouvelle fenêtre de terminal que vous ouvrez et affiche une entrée correspondante dans / dev / pts.

Le périphérique PTY agit comme un périphérique terminal: il accepte les entrées du clavier et affiche les sorties de texte des programmes qu'il exécute. Les PTY sont numérotés et le numéro PTY est le nom de l'entrée correspondante dans / dev / pts.

La principale différence entre eux est la type de connexion à l'ordinateur (comment il se connecte). 

Les ports TTY sont généralement des connexions directes à l'ordinateur, telles qu'un clavier / une souris ou une connexion série à l'appareil.

Les connexions PTS sont des connexions SSH ou Telnet.

Une référence supplémentaire peut être trouvée ici, Ici, tty démystifié


5
2017-09-17 11:09