tty和pts解析

概念:

tty   控制台终端,直接连接点服务器的显示设备,计算机显示器通常被称为控制台终端,即tty。是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

tty1-6称为虚拟终端,即shell交互界面,::0为图形化交互界面

ALT +F2-6是虚拟终端切换(tty1-6切换),ALT+F1切换到图形化界面,CTRL+ALT+F在图形界面和字符界面切换。

[[email protected]_2 ~]# who

root     :0           2015-09-28 19:02 (:0)   用户名  Xwhindow图形界面  系统时间(X端口号)

root     tty2         2015-09-28 19:18      用户名  终端设备名称  系统时间

root     tty5         2015-09-28 19:17

root     pts/0        2015-09-28 17:46 (10.10.87.43)

pts/ptmx(pts/ptmx结合使用,进而实现pty)

pts(pseudo-terminal slave)是pty的实现方法,与ptmx(pseudo-terminal master)配合实现pty。

虚拟终端,即远程登录的链接。新的链接数,pst虚拟终端号会不断增加。

[[email protected]_2 ~]# who

root     :0           2015-09-28 19:02 (:0)

root     tty2         2015-09-28 19:18

root     tty5         2015-09-28 19:17

root     pts/0        2015-09-28 17:46 (10.10.87.43) 用户名 虚拟终端号 系统时间(连接ip)

时间: 2024-08-11 21:37:06

tty和pts解析的相关文章

[fw]Linux下tty/pty/pts/ptmx详解

基本概念: 1> tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适.终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备. 2> pty(虚拟终端):但是如果我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty) 3> pts/ptm

/dev/tty /dev/pts

ps -ef|grep /dev/tty root 1019 1 0 May16 tty1 00:00:00 /sbin/mingetty /dev/tty1 root 1021 1 0 May16 tty2 00:00:00 /sbin/mingetty /dev/tty2 root 1023 1 0 May16 tty3 00:00:00 /sbin/mingetty /dev/tty3 root 1025 1 0 May16 tty4 00:00:00 /sbin/mingetty /de

Linux中tty、pty、pts的概念区别 转载

基本概念: 1> tty(终端设备的统称): tty一词源于Teletypes,或teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘和显示器取代,所以现在叫终端比较合适. 终端是一种字符型设备,他有多种类型,通常使用tty来简称各种类型的终端设备. 2> pty(虚拟终端): 但是假如我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty) 3> pts/p

linux 系统tty、pty和pts 的概念及区别

linux 系统tty.pty和pts 的概念及区别 tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适.终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备. tty指的是七个alt+crtl+F1~F7 tty1-tty6表示文字界面,可以用Ctrl+Alt+F1-F6切换,+F7就是切换回图形界面.

tty详解

linux下tty命令详解 [功能] 打印连接到标准输入的终端的文件名. [描述] 命令项: -s, --silent, --quiet: 什么也不打印,只是返回退出状态码. --help: 打印帮助信息. --version: 打印版本信息并退出. 返回的状态码: 0 表示标准输入是一个终端. 1 表示标准输入不是一个终端. 2 表示给定的参数是不正确的参数. 3 表示发生了写错误. [举例] *查看当前的标准终端文件描述符号: [[email protected] etc]$ tty /de

Logstash笔记(二)-----grok插件的正则表达式来解析日志

(一)简介: 丰富的过滤器插件的存在是 logstash 威力如此强大的重要因素.名为过滤器,其实提供的不单单是过滤的功能,它们扩展了进入过滤器的原始数据,进行复杂的逻辑处理,甚至可以无中生有的添加新的 logstash 事件到后续的流程中去! Grok 是 Logstash 最重要的插件.你可以在 grok 里预定义好命名正则表达式,在稍后(grok参数或者其他正则表达式里)引用它. 大多数Linux使用人员都有过用正则表达式来查询机器中相关文件或文件里内容的经历,在Grok里,我们也是使用正

tty命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 tty命令 使用tty命令可以显示连接到当前标准输入的终端设备文件名. 命令语法: tty [选项] 命令中各选项的含义如表所示. 表                               tty命令选项含义 选项 含义 -s 什么也不显示,只返回退出状态值 例:显示连接到当前标准输入的终端设备文件名. [[em

解决screen Cannot open your terminal &#39;/dev/pts/1&#39;问题

转载于:http://urchin.blog.51cto.com/4356076/1153322 问题描述: userA首先登录系统,使用screen开启了一个session,然后detach这个窗口. userB然后登录系统,通过su - userA 变成userA,然后使用screen -r 恢复之前detached窗口,这时系统报如下错误: Cannot open your terminal '/dev/pts/1' - please check. 解决方法: userB在 su - us

elasticsearch相关日志解析匹配正则表达式

USERNAME [a-zA-Z0-9._-]+USER %{USERNAME}INT (?:[+-]?(?:[0-9]+))BASE10NUM (?<![0-9.+-])(?>[+-]?(?:(?:[0-9]+(?:\.[0-9]+)?)|(?:\.[0-9]+)))NUMBER (?:%{BASE10NUM})BASE16NUM (?<![0-9A-Fa-f])(?:[+-]?(?:0x)?(?:[0-9A-Fa-f]+))BASE16FLOAT \b(?<![0-9A-Fa-