终端类型

    终端是什么?终端不仅仅是显示器,还包括与之配套的键盘。在linux中表现为一个字符设备。Linux与用户交互时,直接向终端设备发送数据,数据就会被发送到屏幕上,用户通过键盘写的数据,就是向这个字符设备写数据,数据会同步显示到显示器上,回车后数据才会被linux执行命令。

终端类型

1串行口终端

    在linux中的表现形式/dev/ttyS#

    使用串行口与主机相连的终端。在没有hdmi线和vga线,先辈们都使用这种线与显示器连接,是时代淘汰了它,唉!

2控制台终端

    在linux中的表现形式/dev/console

    这个终端也是与机器相连的。只有单用户模式可以使用,使用过交换机都一个体验,用电脑带的电话信号模拟,好多交换机和路由器还在使用这种接口,但都是用网线模拟。

3控制终端

    在linux中的表现形式/dev/tty

    Linux开机就会运行一些控制终端,使用alt+[1-7]切换,倘若有图形界面,需要使用ctrl+alt+[1-7],这个终端也需要与机器相连。

4虚拟终端

    在linux中的表现形式/dev/ptyp#和/dev/ttyp#

    使用telnet连接是/dev/ptyp#和/dev/ttyp#

这个连接是是有两个组件构成,一个是运行在被控端的/dev/ptyp#,它在linux中模拟为一个字符设备,其实它不是字符设备,它可以把linux传过来的数据发送到控制端的/dev/ttyp#,控制端通过/dev/ttyp#向linux发送数据。

5伪终端

    在linux中的表现形式/dev/pts/#

    在xwindow界面中开启的终端就是/dev/pts/#

    Ssh也是/dev/pts/#

    这种终端也就是我使用最多的。

总结

    每一种终端都代表linux发展的历程,代表这一代的需求,以此判断那个时代人的生活状态,了解自己的处境,去努力改变不好的地方,走在历史前方。

原创文章,作者:mortimer2015,如若转载,请注明出处:http://www.178linux.com/51642

(0)
mortimer2015mortimer2015
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • LAMP部署之NFS共享网络存储

    LAMP部署之NFS共享网络存储 架构图: 说明:     当一个网站的访问量上来之后,一台WebServer服务器无法应付那么高的并发,需要横向扩展Web服务器数量,     当我们访问网页,向Web服务器请求资源时,资源主要分为静态资源和动态资源(程序处理),  &…

    Linux干货 2016-06-20
  • 闲玩Xen

    简述理论 虚拟化的实现 模拟技术:模拟计算机的主要硬件硬件并协调工作,但是效率很低下,所以不常用 完全虚拟化:针对cpu的虚拟来分为,基于BT技术(Guset的特权指令在ring1,Host的特权指令在ring0,Guest的特权指令由Host的ring0来参与边翻译边执行)的完全虚拟化,基于HVM(硬件辅助,Guest的特权指令在ring0,Host的特权…

    Linux干货 2016-09-26
  • CentOS6.7上编译安装php

    环境:CentOS6.7,minimal安装。 前提条件:安装了编译环境,安装了Apache/Nginx,安装了MySQL/MariaDB。具体安装见:http://www.178linux.com/16583    http://www.178linux.com/17497  1、解决依赖关系: 请配置好yum源(系统安装源及…

    Linux干货 2016-06-03
  • Linux程序包管理之RPM

    前言 Linux平台上常见的软件包格式主要有三种,分别是源码格式包、通用二进制格式包和rpm格式包本文主要讲解rpm格式包安装及管理。RPM是Redhat Package Manager的缩写,是由Redhat公司开发的Linux软件包管理具,因其便捷的管理方式与开源思想,逐渐被其他Linux发行商所采用,现已成Linux平台下通用的软件包管理方式。 rpm…

    Linux干货 2015-03-28
  • 作业权限管理

    一、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 首先创建三个组g1,g2,g3,题目要求在/data/testdir目录里创建的文件自动属于g1组那么首先要将这个目录的属组改为g1,然后通过更改…

    Linux干货 2016-08-03
  • 第二十周作业

    1、用Keepalived实现nginx与lvs的高可用集群; lvs+keepalived: 1)后端两台rs上安装web服务并创建探测页面 ~]# yum install nginx -y ~]# systemctl start nginx.service ~]# vim /usr/share/nginx/html/index.html <h1&g…

    2017-07-03