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(内核崩溃转存)功能——系统日期和时间设置——设置软件更新——添加系统用户账号——声卡测试——结束初始化配置——重新启动完成初始化设置
欢迎关注微信公众号:小温研习社
转载于:https://blog.51cto.com/wenzhongxiang/1173921