TTY基本概述试卷.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LINE/TTY基础概述 TTY 背景简述 TTY 系统模型 TTY 用户登录配置流程 TTY 集中式/分布式排布 TTY 公开接口 目录 TTY 背景简述 TTY之前一直被引用指电传打字机teletype ,现在通常用来指任何类型的文本输入输出终端; TTY 背景简述 电报 电报的发明使得长途通讯的价格大为下降。到了20世纪初,就算是一般普通人亦可负担用电报作长途通讯。当时负责经营电报通讯的公司,在各地大城市设置电报局。一般人只要到电报局付款,便能拍发电报到远方的另一个城市,收费是按距离及电报字数计算。当另一端的电报局收到电报以后,会有专人把印好的电报派送到目的地。 TTY 背景简述 电传打字机 由于电报的传送速率十分有限,因此最初只可能用作传送文字,而且必须要把文字尽量精简以减少字数。最早的电报用人手拍发,熟练的电报员使用摩斯码大约能每秒钟传送一个字母。后来在1920年代发明的电传打字机,将拍发电报自动化。电传打字机之间像电话一样以拨号接通,之后把讯息以打字的方式传出,使用与电报一样的技术传送。一般人都能使用电传,传送的速度得到提高,亦大为减少出错的机会。在传真及长途电话普及以前,电传打字机曾一度遍及各地的办公室,专门用作长途通讯。 TTY 背景简述 电传打字机 {键盘,收发器,打字机}; TTY 背景简述 TTY 系统模型 TTY 用户登录配置流程 TTY 集中式/分布式排布 TTY 公开接口 目录 TTY 系统模型 Together, a particular triplet of UART driver, line discipline instance and TTY driver may be referred to as a TTY device, or sometimes just TTY. TTY 系统模型-连接模型 Console模型 TTY 系统模型-连接模型 Modem模型 TTY 系统模型-连接模型 虚拟终端模型 TTY 系统模型-系统资源 串行端口终端(/dev/ttySn) 伪终端(/dev/pty/) 控制终端(/dev/tty) 控制台终端(/dev/ttyn, /dev/console) other: usbmon0 TTY 系统模型-系统资源 串行端口终端(/dev/ttySn) TTY 系统模型-系统资源 伪终端(/dev/pty/) 伪终端对于一个应用程序而言,看上去像一个终端,但事实上伪终端并不是一个真正的终端。从内核角度看,伪终端看起来像一个双向管道,而事实上Solaris的伪终端就是用STREAMS构建的。伪终端总是成对地使用的,就好像是个管道的两端。一端的设备称为主设备(master),另一端的设备称为从设备(slave),每一对伪终端设备,例如/dev/ptys0和/dev/ttys0,就好像是通过一个管道连在一起,其从设备一端与普通的终端设备没有什么区别,而主设备一端则跟管道文件相似。 TTY 系统模型-系统资源 root@Linux#ps PID TTY TIME CMD 9328 pts/0 00:00:00 bash 9839 pts/0 00:00:00 ps root@Linux#tty /dev/pts/0 TTY 系统模型-系统资源 伪终端的用途: (1)构造网络登录服务器,例如telnetd和rlogind服务器。 (2)script程序,将终端会话的所有输入和输出信息复制到一个文件中,自己置于终端和登录shell的一个新调用之间。 (3)expect程序,伪终端可以在非交互模式中驱动交互程序的运行 (4)运行协同进程 (5)观看长时间运行程序的输出 TTY 系统模型-系统资源 控制终端(/dev/tty) 如果当前进程有控制终端(Controlling Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0)。使用命令”tty”可以查看它 具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接。   TTY 系统模型-系统资源 控制台终端(/dev/ttyn, /dev/console) 在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tt

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档