1.初识linux与各硬件简介

     Linux自诞生到现在有二十多年了,其中衍生出了许多发行版,其中全球三大主流发行版有Slackware(衍生出suse)、Debian(衍生出了Ubuntu)、Redhat(衍生出了Centos,fedora)。各自衍生版本细节我就不写了,有兴趣的小伙伴可以gfsoso.com中选图片搜索Linux  timeline,可以查看详细的信息也可以直接访问http://futurist.se/gldt/网站有详细的内容提供(注意那个图片很大,而且查看比较难,建议用Linux中的wget来下载这里我是用wget来下载的,因为太大了上传不了,所以有兴趣可以去现在使用命令wget http://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.png )。

     我们都知道计算机有五大部件组成:cpu运算器,cpu控制器、内存、输入设备、输出设备。

       cpu运算器:进行运算的实现(加、减、乘、除、移位等运算)

       cpu控制器:协调各组件和单元间的工作

       内存:用来暂时存放cpu的运算数据及与外部存储设备交换数据的

       输入设备:用来实现输入功能比如键盘和鼠标等等

       输出设备:用来显示cpu处理后的结果

此处为一张台式机开柜后的图片

技术分享

     要想使用Linux操作系统就得把系统安装到计算机上,我们选择的Linux系统有很多,在企业服务器上redhat和centos是比较常见,此处就不讲解如何安装(这里有一个是无人值守安装的,个人感觉不错http://baidu.blog.51cto.com/71938/158675/,下次个人在把自己做的发出来)。

      其实我们装好的一个Linux操作系统,就是有Linux内核加GNU软件组成的,所以我们常称呼的Linux系统就是GNU/Linux了,下面说说Linux系统的一些特性把:

a.Linux上表现为一切都是文件;(也即硬件设备和软件的配置信息等都是文件)

b.Linux是通过大量的小程序组合来实现我们所以的复杂工作的

c.作为服务器来,我们是让Linux尽可能避免与用户交互的

      那我们启动Linux后,如何来操作Linux系统呢?我们知道在windows上,装好系统后,就进入了一个windows的图形界面,而Linux呢?在我们装好后是通过一个登陆符提示给我们的,而在此我们与系统交互的东西就叫做shell,shell一个外壳你要有那个壳以后你才能操作你的系统。那个shell是分两种的在windows中提供的图形界面我们称为GUI(Graphical User Interface)界面,而Linux中提供的登陆符我们称为CLI(Command Line Interface).

      Linux下面的GUI有:Gnome,KDE,xface(用于嵌入式下的小型图形桌面)

      Linux下面的CLI有:sh,bash,dash,tcsh,csh...

      在Linux启动后,显示给我们的一个界面,技术分享

我们登录后查看当前登录的终端为/dev/tty1是一个虚拟终端,我们用ls -l /dev/tty1查看一下

技术分享

技术分享

发现/dev/tty1是一个字符设备文件(此处不详解,后面会详细描述),这也验证了上述一个Linux特性之一。此处我们是直接在显示器上操作的,其实Linux上还提供了我们可以远程登录的方式,我们可以使用SecuCRT、putty等等来进行Linux的登录,我们使用tty命令查看一下显示是

[root@linux_basic ~]# tty
/dev/pts/1

我们把此处的终端称为伪终端,Linux上面是有一下几种用来Linux操作或现实的终端

说明:其中n是数字

虚拟终端:/dev/ttyn   

伪终端:/dev/pts/n 

物理终端:/dev/console也称为控制台:是在启动虚拟终端之前终端。 

串行终端:/dev/ttySn,是指在使用vga显卡时,通过串口软件一位一位输出来的。


有什么错误希望大家可以指正,大家互相学习




本文出自 “快乐就好” 博客,请务必保留此出处http://6625958.blog.51cto.com/6615958/1591803

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。