Linux系统的组成:

Linux操作系统是由linux内核和各种外围程序组成的

Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主;外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各应用型的软件程序,以面向用户为主。

a.Linux系统的内核

  • Linux内核最初由芬兰大学生李纳斯·托沃兹1991年发布,主要使用C语言及一部分汇编语言开发而成。

  • Linux内核的标志是一个名为Tux的小企鹅。

  • Linux内核官方网站:http://www.kernel.org/


Linux‍版本号的命名格式:x . yy . zz

  • X 主版本号:表示内核结构,目前只使用了“1”、“2”两个主版本号

  • YY 次版本号:使用奇数代表开发版本,使用偶数代表稳定版、

  • ZZ 修订版本号:表示对同一个内核次版本(稳定版和开发版)的不断修订和升级。

b.Linux系统的外围程序

  • 构成linux系统外围程序大分来自GNU项目或其他组织的开源软件

  • GNU项目由自由软件运动的倡导者RichardStallman于1984年开始发起并创建的

  • GNU项目的官方网站位于http://www.gnu.org‍‍‍

1)GPL‍和LGPL协议:

GPL:(通用公共许可证):

GNU自由软件的通用许可协议

允许用户任意复制、传递、修改及再发布

基于自由软件修改再次发布的软件,仍需遵守GPL

LGPL:(次级公共许可证)

LGPL相对于GPL较为宽松,允许不公开全部源代码

为基于linux平台开发商业软件提供了更多的空间

2.开源软件:

特征:源代码开放,任何人都可以免费获得开源软件的所有源代码

遵守GPL协议的所有自由软件都可以称为开源软件,但开源软件不一定就是自由软件

linux系统的发行版本

linux发行版本构成:

  • 基于linux内核的类Unix操作系统

  • linux内核+各种自由软件=完整的操作系统

 

a.主流的linux分支(发行版的名称、版本由发行厂商决定)

  • Red Hat 系列: redhat公司发布,是许多企业首选的服务器平台,商用开源操作系统的参照标准

  • Suse系列: Novell公司发布,欧洲市场份额高,面向服务器端和桌面电脑的应用

  • Debian系列:由Debian社区发布,开源社区中作为项目运作的成功典范

  • Ubuntu系列:由南非Canonical公司提供运营商支持的社区版linux系统,在桌面环境、硬件支持以及易用性等方面表现卓越

b.红帽系列linux发行版

  • Redhat企业版:(RHEL),面向企业级应用推出的官方版本,商业化的发行版本,不提供免费下载、系统更新等支持

  • Fedora社区版:由redhat资助的社区维护,定位于个人桌面用户

  • CentOS 社区版:(社区企业操作系统),不属于红帽,基于红帽RHEL的源代码组件进行重构的社区版linux系统,RHEL的“翻版”

 

安装linux操作系统

a.磁盘分区和文件系统

硬盘:对于IDE接口的硬盘设备,表示为”hdX”形式的文件名;对于SCSI接口的硬盘设备表示为”sdX”形式的文件名,其中X可以表示为 a 、b 、c 、d 等字母序号

Eg:系统中的第一个IDE设备(硬盘)表示为”hda”、将第二个SCSI设备表示为”sdb”

分区:以硬盘设备的文件名作为基础,在后边添加该分区(无论主分区、扩展分区、逻辑分区)对应的数字序号即可

Eg:第一个IDE硬盘中的第一个分区表示为”hda1” 、第二个分区表示为”hda2” ;第二个SCSI硬盘中的第三个分区表示为”sdb3” ,第五个分区表示为”sdb5” 

硬盘中的主分区数目为四个,主分区和扩展分区的序号限制在1~4,而逻辑分区的序号始终从5开始。

Eg:第一个IDE设备中只划分一个主分区,一个扩展分区,则新建的第一个逻辑分区的序号从5开始,表示为hda5 ,第二个逻辑分区表示为hda6

linux系统中使用的文件系统类型:

默认使用的文件系统类型:

  • EXT3:第三代扩展文件系统,典型的日志性文件系统。特点:保存有磁盘存取记录的日志数据,便于恢复,在存取性能和稳定方面更加出色;

  • SWAP:交换文件系统,用于为linux系统建立交换分区,交换分区的作用:相当于虚拟内存,能够在一定的程度上缓解物理内存不足的问题。交换分区不用于直接存储用户的文件和目录等数据。建议将交换分区设置为物理内存的1.5到2倍

  • 其他文件系统类型:FAT16、FAT32、NTFS、XFS和JFS等,后两者多用于商业版本的UNIX操作系统中

 

b.安装RHEL5系统

i.插入RHEL 5 安装光盘并引导安装程序

  • 图形安装模式:在”boot:”提示符后直接回车即可

  • 文本安装模式:在”boot:”提示符后输入” linux text “并按回车键

 

ii.检测安装光盘的完整性

iii.配置安装程序

1)首先显示的是安装程序欢迎界面,单击 Next 继续

2)选择安装程序的显示语言

3)设置键盘类型

4)属入产品安装序列号,此处选择“跳过输入安装号码”

5)初始化磁盘,选择“是”

6)设置使用的硬盘分区

  • 手动分区:据的硬盘中安装linux系统建议采用手动分区方式

  • 自动分区:“傻瓜化”,适合初学者使用

安装RHEL5一般需要一个根(/)分区和一个交换分区,根分区默认使用EXT3文件系统,交换分区默认使用SWAP文件系统

7)设置GRUB启动菜单

8)设置基本网络参数

9)设置使用的时区

10)设置管理员密码

11)选择要安装的软件包

12)确认上述配置

iv.复制文件并完成安装过程

c.初始化RHEL5系统

用户许可协议——网络防火墙配置——SELinux配置——Kdump(内核崩溃转存)功能——系统日期和时间设置——设置软件更新——添加系统用户账号——声卡测试——结束初始化配置——重新启动完成初始化设置

 

欢迎关注微信公众号:小温研习社

欢迎关注yanxishe.png