一、linux系统简介:

1、linux操作系统

       linux系统包括:linux内核、系统基本库和应用程序等组成部分。而从严格意义上来讲,linux只是linux操作系统的核心,称之为linux内核。linux内核之所以受到人们的重视,是因为他是构成整个linux操作系统的最关键组成部分,可以不夸张地说,没有linux内核就没有linux操作系统的今天。

   linux内核是从1991年开始由芬兰大学生李纳斯.托沃兹发起创建的开源软件项目,主要使用C语言以及一小部分汇编语言开发而成。linux内核的官方网站是http://www.kernel.org,从该站点可以下载已发布的每一个版本的内核文件,其标志是Tux的小企鹅。

2、linux内核版本

长期以来,linux内核采用了稳定版本和开发版本并存的版本控制方式,版本号的命名格式为x.yy.zz,其中x为主版本号,yy为此版本号,zz为修订的版本号。

  •  x主版本号:表示内核结构、功能等方面的重大升级,主版本号升级比较缓慢,目前只使用了“1”和“2”。
  • yy次版本号:表示用于内核版本是稳定版还是开发版,使用奇数表示开发版,使用偶数表示是稳定版本。例如 2.3和2.5表示开发版、2.4和2.6表示稳定版(一般用于服务器)。
  • zz修订版本号:表示同一个内核次版本的不断修订和升级。例如:内核的2.6.25升级后将作为2.6.26版进行发布。

3、linux主流发行版本

  • Red Hat 该公司是成立最早的linux发行版本厂商,其推出的Red Hat linux系列的发行版本得到了广泛软硬件厂商的广泛支持。公分为:Red  Hat linux 企业版与Fedora Core 社区版。
  • Novell : 该公司2003年收购了德国了一家linux厂商,继续发展为Suse  linux的操作系统项目。
  • Debian   Debian linus 是完全由社区进行维护的发行版本,也是在开源项目中运作的成功典范。

二、安装linux操作系统

1、磁盘分区和目录结构

  • linux中如何表示硬盘、分区?

大家都知道在为PC机安装操作系统时,经常会需要对磁盘进行分区。windows中有主分区、扩展分区和逻辑分区,主分区安装操作系统,在扩展分区中可以创建逻辑分区,逻辑分区则用来存储文件数据,那么在windows中的C、D、E盘在linux中怎么表示呢?

在linux中读取光驱、硬盘等资源时均是以“设备文件”的形式进行,因此在linux系统中,将硬盘和分区分别表示为不同的文件。具体表现形式如下:

a、硬盘:对于IDE接口的硬盘设备,表示为“hdX”形式的文件名;而对于SCSI接口 的硬盘设备,则表示为“sdX”形式的文件名,其中“X”可以为a、b、c、d等字母的序号。例如:表示系统中第一个IDE接口的硬盘表示为“hda”,表示系统中第二个SCSI接口的硬盘为“sdb”。

b、分区:表示分区时,以硬盘设备的文件名为基础,在后面添加该分区对应的序列号即可。主分区和扩展分区的序列号在1~4之间,5永远代表第一个逻辑分区。例如:第一个IDE硬盘中的第一个逻辑分区为“hda5”。第一个SCSI硬盘中的第一个主分区为“sda1”。第三个SCSI硬盘中的第二个逻辑分区为“sdc6”。

2、linux中的文件类型

  • ext3: 第三代扩展文件系统,是目前大多数linux系统中默认使用的文件系统类型,属于比较典型的日志型文件系统。
  • swap:交换文件系统,主要用于linux系统建立交换分区。一般建议将交换分区设置成物理内存的1.5~2倍来缓解物理内存不足的问题。如果服务器的物理内存足够大(如8G以上),甚至可以不设置交换分区。

linux系统还支持其他各种类型的文件系统,如XFS、JFS、FAT16、FAT32、NTFS等。

3、linux中的目录结构

  • /boot   存放启动linux系统所必须的文件,包括内核文件、启动菜单配置文件等。由于安全考虑,“/boot”目录通常被划分成独立分区,称之为“/boot”分区。
  • /bin    存放linux系统中最基本的用户命令,普通用户都有执行权限。
  • /dev   存放linux系统中的硬盘、键盘、鼠标、光驱等各种设备文件。
  • /etc    存放linux系统以及各种程序的配置文件,配置文件较多的程序会在“/etc”目录中建立独立的子目录,用于存放各自的配置文件。
  • /home  存放所有普通用户的默认的工作目录(又称宿主目录),例如:普通用户zhangsan的宿主目录在“/home/zhangsan”。
  • /root  该目录是管理员root(超级管理员)的宿主目录,默认情况下只有root用户的宿主目录在“/”(根)目录下而不是在“/home”下。
  • /sbin   存放linux系统中最基本的管理命令,一般管理员用户才有权限执行。
  • / usr    存放其他用户的应用程序,通常还被划分很多子目录,用于存放不同类型的应用程序。
  • /var     存放系统中常需要变化的一些文件,如日志文件、用户邮箱目录等,在实际应用中,“/var”通常也被划分为独立的分区。
  • /tmp   存放系统运行过程中使用的一些临时文件。

4、linux安装的方式

(1)安装程序的引导方式

a、光盘引导: 这是最常用的引导方式,也是RHEL5默认的安装方式。

b、USB盘引导:这种方式支持U盘、移动硬盘等设备引导安装程序,但是需要主板的BIOS支持。

(2)软件包读取方式

  • 光盘:在RHEL5的DVD安装光盘中提供了安装系统所需要的所有软件包。
  • 硬盘:如果RHEL5安装光盘的ISO镜像文件已经保存在本机硬盘中,则引导安装程序运行后可选择从硬盘中的ISO文件中读取软件包进行安装。
  • 网络服务: RHEL5还可以支持从特定的网络服务器中读取软件包,包括FTP、HTTP、NFS服务器。

5、安装RHEL5系统

(1)、插入RHEL5安装光盘并引导安装程序
将准备好的RHEL5安装光盘放入主机的光驱中,然后开机按DEL键(在VMware虚拟机中按F2)进入BIOS设置界面,设置光盘驱动器作为第一优先启动顺序后,按F10保存退出,如图:
 
再次重新启动后将自动从光盘中引导RHEL5系统安装程序,可以看到RHEL5系统的安装模式选择界面。如图:
在该界面中,可以根据提示选择不同的安装模式,一般可以选择以下两种模式之一(还包括专家模式、急救模式(在第九章会给大家介绍)等,不建议初学者使用)。
(1)    图像安装方式:在“boot:”提示符后直接按回车即可,之后的安装过程将以图像的方式显示,方便通过鼠标进行操作,并可选择中文界面。
(2)    文本安装模式:在“boot:”提示符后输入“Linux text”并回车即可,之后的安装过程将以文本字符的方式显示。如图:
按照提示一步一步操作即可。(不建议初学者使用)
 
这里选择直接回车选择进入图形安装模式。
注意:若服务器使用了SCSI、RAID磁盘控制卡,可能会需要预先安装额外的驱动程序,这种情况下可以在“boot:”后输入“Linux dd”进行引导安装,期间根据提示插入驱动程序盘即可。
3、检测安装光盘的完整性
如图:
选择“skip”跳过即可。
4、配置安装程序
(1)首先显示的是安装程序的欢迎界面。如图:
选择“next”下一步即可。
(2)、选择安装程序的显示语言。如图:
建议初学者选择简体中文,选择“next”下一步即可。
(3)、设置键盘类型。如图:
一般都是美式的,默认也是美式的,选择“next”下一步即可。