linux终端的类型与linux发展历史

一、linux console的类型与说明

说明:        1 由于虚拟终端的实现,人们可以多用户多任务的在一台计算机操作系统上工作

            2 在80或90年代的旧电脑上,人们只能用分屏这样的方法来实现多用户,多任务的工作

             只要你的键盘的线够长,显示器器的数据线够长。这样样才能免费实现这样的功能

            3 而今伪终端的实现,让人们可以更方便的来管理自己的计算机或服务器。因为在这

             这个条件下可以利用telnet(注:telent 是明文传输,强烈建议不要使用)、ssh等

             协议在本地机与服务或远程终端来建立远程连接。ssh协议的出现,让您远程管理lin

             ux电脑与linux服务器更加方便快捷,并且相对更加安全。

远程ssh协议的工具有:

             xmanager(其中的xshell便是用于远程连接终端)

             sercureCRT(这个工具是收费的,但其功能极为强大)

             putty   (这是个远程登录终端的软件,是开源的,但其功能较为单一)                      

linux 终端类型分为四类:

             物理终端:/dev/console

             虚拟终端:/dev/tty#(其切换方式为:ctrl+alt+f[2-6])

             图形终端:注:ctrl+alt+f1为图形化终端

             伪终端  :  /dev/pts/# 

  

使用技巧与总结:      

            查看当前用户所在的终端类型:~]# tty

             查看哪个用户登录了您的终端可用:~]# w

             让非法登录您终端的人下线可用:~]# pkill -kill -t [ tty# || pts#]

 

二、linux 发展史

            1 、bell(贝尔实验室) MIT(麻省理工学院) CE(通用电气公司)

              mutics:其英文是多数的意思,而在此主要说明多人同时使用一台主机

              60年代初,MIT开发出分时操系统,让用户可以连一台大型机来同时工作

              1965年Bell、MITg与GE共同发起Mutics项目,1969年前后,由于资金问题,bell退出

              mutisc项目最终还是成功的,只是没有爱到太大的重视

            2 、1869年:Ken Thompson的小型 File Server System

              Mutic项目培养了优秀的人才,Thompson便是其中的一员

              其开发的文件系统的理念是:

                               a、所有的程序或系统装置是文件

                               b、所有的程序只有一个目的,出色的完成任务

            3、 1973年:UNIX正式诞生,Ritchie等人用C语言改版了Unix系统,使其性能大为提升,这一                大胆的创举,使Unix得以很快的发展

               由于C语言是高级语言,离人类的语言更为接近,使Unix能够很容易移植到别的不同的机                器之上

    

            4、 1977年,重要的Uinx分支——BSD诞生(主要人员:Berkeley加州柏克莱分校、Bill Joy                  Sun公司创始人)

               Bell Joy创建Sun 公司,以其修改的内核(BSD)来进行自己的商业版Uninx开发

            5、 1979年:重要的System V架构与版权声明

            6、 1984年之一:x86架构的Minix操作系统诞生

            7、 1984年之二:GNU项目与FSF基金会成立(发起人:Richard Mathew Stallman)

               GNU即免费获取,随意使用,修改和再分发

            8、 1985年:GNU的通用公共许可证——GPL(其重要的软件有Emacs GNU[gcc] GNU [GLIBC]                  Bashshell)

            9、 1988年:荷兰赫尔辛基大学迎来一位新生linux Torvalds简称linus

               1987年:荷兰阿姆特丹Vrije 大学的Andrew S.Tanenbaum编写了Minux 代码量仅4000多行

               1991年8月:Linus Tovalds 宣布Linux 项目:FREAX 系统发布(后改名为Linux)

            10、1991年8月:www万维网的诞生,而linux在借此机会,由于linux的开源,在网万维网的人                下载后开发,再发行。依此前行,linux快速展。

            11、1995年:杀手级web服务器,apache 应用于linux之上

               stallman 博士要求linux更名为GNU/linux 

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

(0)
renjinrenjin
上一篇 2013-06-20 05:21
下一篇 2013-07-15 15:24

相关推荐

  • 计算机网络基础

    计算机网络基础 分层的网络模型 网络发展到今天,规模很庞大,内容很复杂,不利于网络的管理和教学。网络分层可以:降低网络结构的复杂性、把各层的接口标准化、简化模块设计、确保技术的互操作性、加快发展速度以及简化教学过程。 OSI模型——国际标准:根据国际标准化组织( ISO,International Standards Orgnization)提案,计算机网络…

    Linux干货 2016-11-22
  • linux文件目录详解

    linux目录结构   (且看且不看) 历史上 /usr和 /etc文件夹下既保存静态文件,也保存可变文件,后来有了/var层次结构,/usr下面的可变文件被转移到/var下面。因而/usr现在可以只读的方式挂载(如果它在单独的文件系统上)。 /etc下的可变文件早已转移到/var,因为技术上允许/ 根是系统内核启动后挂载的第一个分区,挂载到根上的…

    Linux干货 2017-05-31
  • 面授20期2班-08月4号课堂与课后习题

    课堂习题 1、显示/etc/init.d/functions文件中所有的单词及出现的次数 cat /etc/init.d/functions | tr -sc "[:alpha:]" '\n' |sort | uniq -c 2、找出ifconfig命令结果中本机的所有IPv4地址 centos6:ifconfig | h…

    Linux干货 2016-08-08
  • LVM逻辑卷的缩减与删除,LVM逻辑卷快照,btrfs文件系统,网络管理

    逻辑卷缩减 缩减的时候要注意缩减的空间不要超过文件系统的空间,不然缩减的时候会损坏文件系统。 第一步要先取消挂载(必须) 第二部检查文件完整性(必须) e2fsck -f /dev/vg0/lv0 第三部文件系统缩减,先缩减文件系统. resize2fs /dev/vg0/lv0 10G  (缩减到剩下10G) 第四步逻辑卷组的缩减 lvreduc…

    Linux干货 2016-09-06
  • Java输入输出流

    1.什么是IO       Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 &nb…

    Linux干货 2015-04-10
  • openssh及基于ssl的https的配置

    openssh的简介             OpenSSH 是 SSH 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。 而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rs…

    Linux干货 2017-05-30