Linux终端类型

前言


    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。而linux的终端类型有物理终端,虚拟终端,串行终端,伪终端。


 1.物理终端  /dev/console

    在linux系统中,计算机显示器通常被称为控制台终端(console)。系统控制台,和系统相关,主要应该由内核使用,更强调是控制系统的地方,其使用者主要是管理员。在执行init进程钱,会先打开/dev/console设备,作为进程的输入输出设备。然后在exec init进程,所以init进程的打印是由/dev/console输出的,所以init进程的输出讲只出现在最后一个console上,这个console叫做主控制台。所以在系统启动时的消息(由init输出)只显示在主控制台上。目前只有在单用户模式下,才允许用户登录控制台。

 2.虚拟终端 /dev/tty1-63

    在一个真实的控制台中虚拟出来的多个控制台

 3 伪终端 /dev/pts/*

    伪终端并不是真实的硬件设备,而是用软件虚拟出来的,我们在X Window下打开的终端,以及我们在Windows使用telnet或ssh等方式登录Linux主机

 4 串行终端 /dev/ttyS*

    使用计算机串行端口连接的终端设备。计算机把每个串行端口看作是一个字符设备

### 5 查看已连接终端的文件名

   tty

原创文章,作者:M21-陕西-李贤,如若转载,请注明出处:http://www.178linux.com/50948

(0)
M21-陕西-李贤M21-陕西-李贤
上一篇 2016-10-14 11:41
下一篇 2016-10-14 11:41

相关推荐

  • 双主模型的Nginx高可用负载均衡集群

    实验目的:使用keepalived实现Nginx的双主高可用负载均衡集群 实验环境:两台Nginx proxy(双主Nginx,各需要两块网卡,eth0连接内网,eth1连接外网)、两台web server(请求的负载均衡)、一台client用于验证结果。 注意:为了不影响实验结果,在实验开始前先关闭iptables和selinux 操作步骤: 一、配置IP…

    2017-05-13
  • 马哥教育网络班20期+第2周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用文件管理命令有:ls、mkdir、cd、pwd、cp、rm、mv、touch、cat、more、less、head、tail等 (1)ls命令:列出目录内容 ls [OPTION]… [FILE]…  &nbs…

    Linux干货 2016-06-29
  • corosync v2 + pacemaker + crmsh 实现mariadb高可用

    高可用mariadb拓扑图 一、设计前提     1、时间同步 # ntpdate 172.16.0.1 或者 # chronyc sources     2、所有的主机对应的IP地址解析可以正常工作, 主机名要与命令#uname -n 所得的结果一致   &…

    Linux干货 2014-08-13
  • Homework Week-12 LAMP部署

    1、请描述一次完整的http请求处理过程;     http全称超文本传输协议,属于应用层协议;常见客户端应用是各种浏览器。     一次服务器端完整http请求处理过程:     (1)建立或处理连接:接收请求或拒绝请求;     (2)接收请求:接收来自于…

    Linux干货 2016-12-05
  • 马哥教育网络第21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@6 ~]# cp /etc/rc.d/rc.sysinit /tmp [root@6 ~]# …

    Linux干货 2016-08-15
  • 阿里巴巴开源项目nginx_concat_module企业部署实例

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1580194        公司的前端开发工程师今天找我,让我给他搞下淘宝的一个开源项目 nginx_concat_m…

    Linux干货 2016-08-15