第1章Linux操作系统简介
操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合.在PC机中常见的操作系统有WindowsXP,Windows7,MACOS,UNIX,Linux等,这些操作系统可帮助PC机用户管理计算机中的资源.
Linux操作系统具有安全,高效,适合构建安全的网络应用等特性,常用作各种网络应用的怎么写作器操作系统.Linux最吸引人的应该是该操作系统是开源的自由软件,任何人都可以根据需要,自由地对其进行复制,修改等操作.正是由于其开源免费的特点,可为企业节省购写操作系统需要支付的成本,使Linux操作系统拥有大量的用户.
有关论文范文主题研究: | 关于操作系统的论文例文 | 大学生适用: | 学位论文、学位论文 |
---|---|---|---|
相关参考文献下载数量: | 42 | 写作解决问题: | 学术论文怎么写 |
毕业论文开题报告: | 论文提纲、论文摘要 | 职称论文适用: | 核心期刊、初级职称 |
所属大学生专业类别: | 学术论文怎么写 | 论文题目推荐度: | 免费选题 |
本章对网络操作系统和Linux操作系统的一些基础知识进行介绍,主要知识点如下:
了解UNIX操作系统的特点.
了解Linux的发展历史.
了解Linux的特点.
了解Linux内核的发展和版本.
了解常见的Linux发行版本.
1.1网络操作系统
与WindowsXP等单机操作系统不同,网络操作系统可提供更复杂的管理功能.网络操作系统是指在各种计算机操作系统上按网络体系结构协议标准开发的操作系统软件,除一般操作系统需提供的功能外,还应提供网络管理,通信,安全,资源共享和各种网络应用的功能.通过网络操作系统,可使计算机网络中的主机之间相互通信,并进行资源共享.
本节简单介绍几种常见的网络操作系统.
1.1.1UNIX操作系统
知识点讲解:光盘\视频讲解\01\Unix操作系统.wmv
为了使计算机支持多用户操作,1969年,UNIX操作系统在美国AT&,T公司贝尔实验室开发成功.UNIX的第一个版本全部使用汇编语言在DECPDP-7计算机上开发完成,后来为了将其移植到其他计算机上,又使用C语言对UNIX的源代码重新进行了改写.
经过多年的发展,UNIX操作系统基本上可以应用到所有16位及以上的计算机上,包括微机,工作站,小型机,多处理机和大型机等.
1.UNIX操作系统的特点
UNIX操作系统主要具有以下特点.
多任务,多用户.
并行处理能力.
强大的网络支持,Inter上各种怎么写作器的首选操作系统.
稳定性好.
支持管道操作.
具有完善的安全保护机制.
系统源代码用C语言写成,移植性强.
2.UNIX操作系统的组成
UNIX操作系统结构由三大部分组成.
内核(Kernel):是UNIX操作系统的核心,负责指挥和调度UNIX机器的运行,直接控制计算机的资源.
外壳(Shell):是UNIX的一个特殊程序,是UNIX内核和用户的接口,是UNIX的命令解释器,用来接收和处理用户输入的命令.
工具及应用程序:完成辅助功能的工具程序.
3.UNIX的版本
UNIX操作系统最初作为研究项目,由AT&,T以很少的费用向大学和研究机构分发,从而使UNIX操作系统得到了普及.
到20世纪80年代,其他厂商和科研机构也纷纷推出了改进的UNIX系统.其中以加州大学伯克利分校的BSD版本最为着名.从BSD4.2中,派生出了多种商业UNIX版本,如Solaris,HP-UX,IRIX,AIX,SCO等.
提示:本书介绍的Linux操作系统是类UNIX操作系统,其思想源于UNIX.
1.1.2NetWare局域网操作系统
知识点讲解:光盘\视频讲解\01\NetWare局域网操作系统.wmv
NetWare操作系统是Novell公司推出的网络操作系统,是基于基本模块设计思想的开放式系统结构.
NetWare操作系统是多任务,多用户网络操作系统,其较高版本提供了系统容错能力(T).它使用开放协议技术(OPT),各种协议的结合可使不同类型的工作站与怎么写作器进行通信.也就是说,NetWare操作系统可在不同种类网络间进行互相通信,把各种网络协议紧密地连接起来,也可以方便地与各种小型机,中大型机连接通信.
NetWare操作系统可以不用专用怎么写作器,任何一种PC机均可作为其怎么写作器.在PC操作系统为DOS的时代,NetWare是局域网操作系统的主流,且由于NetWare怎么写作器对无盘站和游戏的支持较好,常用于教学网络和游戏厅.随着微软公司推出Windows版的网络操作系统WindowsNT和以后版本,以及Linux操作系统的流行,NetWare操作系统已很少使用.
提示:NetWare系统常用的版本有3.11,3.12,4.10,V4.11和V5.0等中英文版本,支持常见的PC操作系统(如DOS,Windows,OS/2,UNIX和Macintosh等).
1.1.3WindowsNT类网络操作系统
知识点讲解:光盘\视频讲解\01\WindowsNT类网络操作系统.wmv
WindowsNT是微软公司推出的面向工作站,网络怎么写作器和大型计算机的网络操作系统,也可作为PC操作系统使用.它与通信怎么写作紧密集成,提供文件和打印怎么写作,能运行客户机/怎么写作器应用程序,内置了Inter/Intra功能.
1.WindowsNT的版本
WindowsNT包括两个版本:WindowsNTWorkstation和WindowsNTServer.网络操作系统使用Server版本.
从1993年推出WindowsNT3.1开始,微软公司不断开发新版本的NT网络操作系统.主要版本如下:
WindowsNT3.1.
WindowsNT4.0.
WindowsServer2000(WindowsNT5.0).
WindowsXP(WindowsNT5.1).
WindowsServer2003(WindowsNT5.2).
WindowsVista(WindowsNT6).
WindowsServer2016(WindowsNT6.0).
Windows7(WindowsNT6.1).
Windows8(WindowsNT6.2).
从主要版本列表可看出,常见的PC操作系统WindowsXP,WindowsVista,Windows7和Windows8均采用了WindowsNT内核,但这些操作系统主要是面向PC机,没有完善的网络怎么写作管理功能(相当于Workstation版本).而WindowsServer2000,WindowsServer2003,WindowsServer2016和WindowsServer2016是作为网络操作系统来使用的.
2.WindowsNT的特点
WindowsNT具有以下特点:
实现了"抢先式"多任务和多线程操作.
采用P(对称多处理)技术,支持多CPU系统.
支持CISC(如Intel系统)和RISC(如PowerPC,R4400等)多种硬件平台.
可与各种网络操作系统实现互操作.
安全性达到美国国防部的C2标准.
从WindowsServer2000开始,支持Inter信息怎么写作(IIS),动态目录管理(ActiveDirectory)等怎么写作.
随着硬件的发展,新推出的NT系统能最大限度地使用系统资源.如WindowsServer2003最多支持32路的P和64GB的内存.
使用了图形操作界面,占用较多的系统资源.
1.2Linux的发展历史
1991年,芬兰赫尔辛基大学的学生LinusBenedictTorvalds开发出了Linux的第一个系统内核,随后各种版本的Linux不断出现,目前Linux已成为一个广泛应用的操作系统.在这个过程中,Linux得到了不断的发展,本节就来简单介绍一下Linux的发展历史.
1.2.1了解GNU
知识点讲解:光盘\视频讲解\01\了解GNU.wmv
要了解Linux的发展历史,首先需要了解GNU.
GNU(GNU'sNotUNIX)是由RichardStallman在1983年9月27日公开发起的,其目标是创建一套完全免费的,自由的类UNIX(UNIX-like)操作系统.
为保证GNU软件能够被自由地使用,复制,修改和发布,所有GNU软件都有一个GNU通用公共许可证(GeneralPublicLicense,GPL),这是一个广泛使用的自由软件许可证.GPL授予程序接受人有以下自由:
以任何目的运行程序的自由.
再发行复制件的自由.
改进该程序,并公开发布改进版的自由.
注意:这里说的自由软件,并不是指软件免费.
1.2.2Linux的发展
知识点讲解:光盘\视频讲解\01\Linux的发展.wmv
说起Linux,首先要从Minix操作系统说起.Minix是荷兰阿姆斯特丹Vrije大学计算机科学系的AndrewS.Tanenbaum教授所编写的一个类UNIX操作系统,全部的程序码共约12000行,主要用于让学生了解操作系统的运行过程.
芬兰赫尔辛基大学的学生LinusBenedictTorvalds由于不满意Minix这个教学用的操作系统,打算编写一个代替Minix的操作系统.1991年,他用汇编语言编写好Linux系统的第一个内核Linux0.0.1.该核心程序仅有约10000行代码,必须在Minix中编译后才能运行.1991年10月,经过改进发布了Linux0.0.2版本,该版本已经不再需要通过Minix平台编辑,而成了一个完全独立的操作系统.
从最初的版本开始,Linus就宣布这是一个免费的系统,并在网上发布了Linux的源代码,希望大家一起来完善该操作系统.到1993年,大约有上百名程序员参与了Linux内核代码的编写,修改工作.
随着大量高水平程序员的加入,Linux得到了快速发展.到1994年3月,Linux1.0版发行.由于有大量的使用不同工作平台的人员参与开发,因此Linux系统能支持各种不同的硬件平台,大大提高了其跨平台的移植性.到Linux1.3以后,Linux已可运行在Intel,Digital以及SunSparc等处理器上.
从1998年开始,很多商业公司也加入了Linux的开发阵营中,因此出现了很多新的版本,如Slackware,RedHat,Suse,OpenLinux,TurboLinux等.
提示:基于Linux内核的操作系统使用了大量的GNU软件,包括Shell程序,工具,程序库,编译器及工具等.因此,在很多地方也可以看到将Linux称为GNU/Linux.
1.3Linux的主要特点
Linux的开发初衷就是制作一个类UNIX系统,而现在Linux已成为具有全部UNIX特征的操作系统,在Linux系统上使用的命令在名称,格式,功能上基本与UNIX命令相同.从1991年诞生到现在,Linux得到了迅猛发展,这与Linux具有的良好特性是分不开的.本节简单介绍Linux的主要特点.
1.3.1开放性
知识点讲解:光盘\视频讲解\01\开放性.wmv
Linux是开放源码的自由软件的代表.作为自由软件,主要有以下两个特点:
开放源码并对外免费提供.
接受人可以按照自己的需要自由修改,复制和发布程序的源码,并公布在Inter上.
因此,用户可以很方便地从互联网上免费下载到各种版本的Linux操作系统.
由于可以方便地得到Linux的源代码,用户可以清楚地了解操作系统的内部逻辑.这样,当出现一些问题时,用户就可以准确地查明故障原因,及时采取相应对策.
在必要的情况下,用户可以自己编写程序,及时地为Linux打补丁,以修补系统的漏洞,这是其他操作系统所没有的优势.
另外,由于系统的代码是开放的,用户可了解系统的各个方面,不用担心系统会预留"后门".当然,用户要自己阅读或修改Linux系统的源代码,必须具有相关程序设计知识才行.对于普通的系统管理员用户,可经常关注Linux相关的网站,通过其他程序员编写的相关程序来构建自己的安全操作系统.
除了系统内核外,在Linux上运行的绝大多数应用程序也是开放的,大部分可通过免费方式获取.因此,使用Linux操作系统环境,可省去使用其他操作系统所必需的大笔费用.
1.3.2多用户多任务环境
知识点讲解:光盘\视频讲解\01\多用户多任务环境.wmv
所谓多用户,是指系统资源可以被不同用户使用,每个用户对自己的资源(如文件,设备等)有特定权限,互不影响.而多任务,是指计算机可同时执行多个程序,而且各个程序的运行互相独立.
只有很少的操作系统能提供真正的多任务能力(尽管许多操作系统声称支持多任务,但并不完全准确,如Windows).而Linux则充分利用了x86CPU的任务切换机制,实现了真正多任务,多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级.
1.3.3良好的用户界面
知识点讲解:光盘\视频讲解\01\良好的用户界面.wmv
Linux向用户提供了两种界面:字符界面和图形界面.
在配置较低的计算机中,可优先使用字符界面,此时,系统管理员通过在字符界面中输入相关的控制,配置命令对操作系统进行控制.在字符界面下进行操作时,要求操作人员熟记Linux的相关指令(多达上千条).
而配置较高的计算机则可以使用图形界面.Linux的图形界面称为XWindow系统.XWindow的操作界面类似于微软的Windows界面,操作人员可以利用鼠标,菜单,窗口,滚动条等设施,方便地进行操作.XWindow界面是一个直观,易操作,交互性强,友好的图形化界面.
提示:尽管XWindow界面直观,易操作,但在很多时候,可能需要远程操作Linux怎么写作器,这时,通过终端方式用字符界面进行操作,仍然是系统管理员的首选.
1.3.4设备独立性
知识点讲解:光盘\视频讲解\01\设备独立性.wmv
所谓设备独立性,是指Linux操作系统将所有外部设备都作为文件来进行处理.在使用这些外部设备之前,只要将这些设置的驱动程序安装好,以后就可以像访问系统中的文件一样去访问这些设备,而不需要知道这些设备在系统中的具体存在形式.
Linux是具有设备独立性的操作系统,其内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中.这样,用户就可以与使用文件相同的方法来控制,使用这些设备.
由于用户可以免费得到Linux的源代码,因此,有经验的用户可以自己修改内核源代码,以便增加新的外部设备.
1.3.5丰富的网络功能
知识点讲解:光盘\视频讲解\01\丰富的网络功能.wmv
提供丰富的网络功能是Linux的一大特点,因为Linux就是依靠互联网才快速发展起来的.在Linux安装包中包括了大量网络功能软件.
Linux内置TCP/IP协议,支持Inter是Linux网络功能之一.另外,Linux还免费提供了大量支持Inter的软件,用户能用Linux与世界上的其他人通过Inter网络进行通信.
文件传输FTP也是大部分Linux内置的网络功能(如果安装时未安装FTP,可方便地通过RPM等方式快速安装并配置FTP怎么写作),用户可以对FTP进行配置,使Linux怎么写作器作为FTP怎么写作器,供内部或互联网中的使用者进行文件传输.
远程访问也是Linux提供的常用网络功能之一.Linux不仅允许进行文件和程序的传输,还为系统管理员提供了访问其他系统的窗口.通过这种远程访问功能,系统管理员能够有效地为多个系统怎么写作,即使那些系统位于相距很远的地方.
在本书第3篇中,将详细介绍Linux丰富的网络应用.
1.4Linux的内核
与UNIX类似,Linux也是由三部分组成的:内核(Kernel),外壳(Shell)和实用工具.内核作为操作系统的心脏,是最重要的.通常所说的Linux,其实就是指某一个版本的内核.本节对Linux的内核进行简单介绍.
1.4.1Linux内核的发展史
知识点讲解:光盘\视频讲解\01\Linux内核的发展史.wmv
内核,指一个提供硬件抽象层,磁盘及文件系统控制,多任务等功能的系统软件.一个内核不是一套完整的操作系统,还需要配置Shell和相关实用工具,才能构成一套完整的操作系统.一套基于Linux内核的完整操作系统叫做Linux操作系统,或称为GNU/Linux.
Linux的发展历史其实就是Linux内核的发展史,下面列出Linux内核从1991年到现在所经历过的各主要版本.
1991年4月,LinusBenedictTorvalds通过Inter发布大约有10000行代码的Linux0.01,该版本需在Minix上编译运行.
1991年10月,Linus发布了Linuxv0.02,Linux成为一个独立的操作系统.
1993年,由上百个程序员改写了内核,发布版本为Linuxv0.99的内核.
1994年3月,发布版本号为Linuxv1.0.0的内核,共有约17万行代码.
1995年3月,发布版本号为Linuxv1.2.0的内核,约30万行代码,支持多平台.
1996年6月,发布版本号为Linuxv2.0.0的内核,约40万行代码,支持多处理器.
1999年1月,发布版本号为Linuxv2.2.0的内核,约180万行代码.
2001年1月,发布版本号为Linuxv2.4.0的内核,约330万行代码.
2003年12月,发布版本号为Linuxv2.6.0的内核,约600万行代码.
2016年6月,发布版本号为Linuxv2.6.30的内核,约1160万行代码.
2016年7月,发布版本号为Linuxv3.0的内核.
Linux3.0实际就是Linux2.6.40版本的新名称.在Linux3.0的基础上又分支出了3.2,3.4,3.7,3.8,3.9版本.但是,现在Linux怎么写作器内核还主要以2.6.X为主.从Linux内核的发展历史可以看出,随着计算机硬件的发展,Linux内核的功能也在不断发展,以支持这些新硬件特性,同时,内核的代码量也在不断增加.
提示:通过网站kernel./可以了解Linux内核的相关情况,在该网站中列出了Linux内核各版本的修改记录和源代码供用户下载.
1.4.2Linux内核的功能
知识点讲解:光盘\视频讲解\01\Linux内核的功能.wmv
内核是Linux操作系统的基础,用于完成最基本的任务.当前的Linux内核主要包括进程调度,存储管理,虚拟文件系统,网络接口,进程通信等子系统.
1.进程调度
进程调度子系统负责控制进程对CPU的使用.当CPU空闲时,由进程调度子系统根据某种算法选择一个正在等待CPU的进程进行执行.选中的进程应该是分配了CPU资源便可运行的进程.如果某个进程还在等待其他资源,则该进程将不会被选中.Linux使用了比较简单的基于优先级的进程调度算法选择新的进程.
2.存储管理
存储管理子系统用来管理多个进程对内存的使用情况.Linux支持虚拟内存,即在计算机中运行的程序,其程序代码,数据的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中.必要时,操作系统负责在磁盘和内存间交换程序块.
3.虚拟文件系统
虚拟文件系统隐藏了各种硬件的具体细节,为不同的设备提供了统一的接口.虚拟文件系统提供了数十种不同的文件系统,在虚拟文件系统中,又分为逻辑文件系统和设备驱动程序.逻辑文件系统是指Linux所支持的文件系统,如ext4,FAT等,而设备驱动程序,则是为每一种硬件控制器所编写的设备驱动程序模块.
4.网络接口
网络接口子系统提供了对各种网络标准的存取和各种网络硬件的支持.网络接口分为网络协议和网络驱动程序,网络协议部分负责实现每一种可能的网络传输协议,网络驱动程序负责与硬件设备通信,每一种可能的硬件设备都有相应的设备驱动程序.
5.进程通信
进程通信子系统支持在进程之间的各种通信机制.
注意:在以上介绍的5个子系统中,进程调度子系统处于中心位置,其他子系统都靠它来进行调度.
1.4.3Linux内核的版本
知识点讲解:光盘\视频讲解\01\认识Linux内核的版本.wmv
Linux的源代码是公开的,任何人都可以对内核加以修改并发布给其他人使用.这就需要对内核版本编号进行一定的管理,否则,可能由于修改众多而导致使用者无法区分各版本.因此,Linux内核的版本制定了一套规则,可以根据其版本号加以识别.
Linux内核版本有两种:稳定版和开发版.
稳定版:稳定版的内核具有很好的稳定性,可以被广泛地应用和部署.新的稳定版内核一般都是对较早的稳定版本进行一些修正,或加入一些新的驱动程序.
开发版:由名字可看出,开发版内核处于开发实验阶段,由于要试验各种解决方案,所以版本变化很快.一般不建议初学者使用开发版.当然,在实际应用中也不应该使用开发版.
Linux内核版本号的格式如下:
a.bb.cc
其中各部分的含义如下:
a是主版本号,取数字0~9之间的一个数,目前最高为2.
bb是次版本号,取值范围为00~99.
cc是修订版本号.
通常意义上,各部分的数字越大,则表示版本越高.
如果次版本号是偶数,则该内核是稳定版,若是奇数,则该内核是开发版.
前面提到过,通过网站kernel./可以下载最新版的Linux内核.下面介绍具体步骤.
(1)在浏览器地址栏中输入网站地址kernel./,打开如图1-1所示网页.在该网站主页上方显示了可通过3种方式下载内核.在下面显示了最新的稳定版本号(图1-1中所示最新稳定版的版本号是3.8.7,在2016-04-12发布).单击版本号超链接,可下载其补丁包.单击右侧的超链接可下载完整的软件包.
图1-1打开Linux内核网页
(2)在图1-1所示网页的上面部分显示了可通过HTTP,FTP,RSYNC等方式进入内核下载网页,在这些网页中可下载Linux各版本的源码.例如,单击ftp://ftp.kernel./pub/,将打开如图1-2所示的FTP窗口.
(3)依次双击Linux/kernel文件夹,进入如图1-3所示窗口,可看到Linux内核的各版本分别保存在不同的文件夹中.
图1-2FTP下载窗口图1-3显示各版本内核
(4)在v3.x文件夹中找到最新版的文件,将其下载到本地计算机中即可,如图1-4所示.
图1-4下载最新版内核
提示:在下载文件夹中,对于同一版本号的内核提供了两种下载包:一种是包含全部源文件的版本,这种文件比较大,一般都是几十MB,其名称类似于linux-3.8.tar.bz2或linux-3.8.tar.gz(bz2和gz是两种不同的压缩格式),另一种是patch文件(即补丁文件),这种文件比较小,一般只有几十KB,但是需要针对已有的特定版本进行patch操作,因此在下载时需要按已有版本号去查找.
1.5Linux发行版本
本章前面曾提到,一般所说的Linux只是指一个内核版本.若要构建一个完整的操作系统,还需要配置很多工具.所以许多个人,组织和企业开发了基于GNU/Linux的Linux发行版.一个典型的Linux发行版包括Linux内核,一些GNU程序库和工具,命令行Shell,图形界面的XWindow系统和相应的桌面环境,如KDE或GNOME,并包含数量众多的办公套件,编译器,文本编辑器,科学计算工具等应用软件.
1.5.1Linux常见发行版本
知识点讲解:光盘\视频讲解\01\Linux常见发行版本.wmv
Linux发展到现在,由于有许多的个人,组织或企业参与其中,因此市面上有不计其数的发行版可供用户选择使用.下面简单介绍几种常见的发行版本.
1.Debian
Debian由IanMurdock于1993年创建.Debian系统分为3个版本.
unstable版(不稳定版):为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合于桌面用户.
testing版(测试版):该版本经过unstable中的测试,相对较为稳定,也支持很多新技术(如P等).
stable版(稳定版):一般只用于怎么写作器,其中的软件包大部分都比较过时,但是稳定性和安全性非常高.
DebianGNU/Linux不单是个操作系统,也包含一万多个软件包.软件包是一些已经编译过的软件,并包装成一种容易安装的格式.
Debian的网站地址是debian./,读者可通过该网站下载最新版本Debian进行安装.
2.Ubuntu
Ubuntu基于Debian之上,包括了大量来自Debian发行版的软件包,同时保留了Debian强大的软件包管理系统,以便简易地安装或彻底删除程序.与大多数发行版附带数量巨大的可用或可不用软件不同,Ubuntu的软件包清单只包含一些高质量的重要应用程序.
Ubuntu对于桌面和怎么写作器都是合适的.当前,Ubuntu发布版支持PC(Intelx86),64-bitPC(AMD64)和PowerPC(AppleiBook和Powerbook,G4和G5)架构.Ubuntu主要分为桌面版和怎么写作器版两种.
Ubuntu桌面版可以浏览网页,查阅电子邮件,撰写文件,分发表单,编辑图片以及进行许多其他操作.
Ubuntu怎么写作器版建立在稳健的Debian怎么写作器版基础之上,它在一个稳定,安全,被充分支持的平台上提供着最好的自由软件.
Ubuntu的版本号根据发布版本的日期而定,由该次发布的年份和月份组成,并未反映其实际版本.例如,首次发布Ubuntu是在2004年10月,因此其版本号为4.10.当前版本于2016年4月发布,因此版本号为13.04.
提示:读者可从Ubuntu的网站ubuntu../中免费下载需要的版本进行安装,也可通过国内的镜像站点进行下载.
3.Slackware
Slackware由PatrickVolkerding创建于1992年,是历史最悠久的Linux发行版.与很多其他的发行版不同,它坚持KISS(KeepItSimpleStupid)原则,也就是说没有任何配置系统的图形界面工具.对于Linux的初学者来说,配置系统会有一些困难,但有经验的系统管理员则会喜欢这种方式的透明性和灵活性.
SlackwareLinux的另一个突出特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器.Slackware的软件包都是通常的tgz(tar/gzip)格式文件再加上安装脚本组成.对于有经验的用户来说,tgz比RPM更为强大,并避免了RPM管理器的依赖性问题.
Slackware还有一个特性就是BSD风格的初始化脚本.Slackware对所有的运行级(runlevel)任务都用同一个脚本,而不是在不同的运行级中建立一堆脚本的链接.这样用户不必自己编写新的脚本就能很容易地调试系统.
由于Slackware系统比较简洁,干净,易于在它的基础上进行开发,因此基于Slackware衍生出了多个发行版和Live-CD项目.所谓Live-CD,就是一个在光盘上运行的Linux系统.从Slackware9.1开始,其第二张安装CD就是一个Live-CD.
Slackware的网站地址为slackware.,读者可从该网站下载最新版本.
4.Fedora
Fedora项目是由RedHat赞助,由开源社区与RedHat工程师合作开发的项目.它是一套从RedHatLinux发展出来的免费Linux系统.目前Fedora最新的版本是Fedora18.
对于Linux用户来说,RedHat应该是最熟悉的发行版.RedHat最早由BobYoung和MarcEwing在1995年创建.RedHat的发行版到RedHat9.0后就已停止技术支持.于是,目前RedHat分为两个系列:由RedHat公司提供收费技术支持和更新的RedHatEnterpriseLinux,以及由社区开发的免费FedoraCore.FedoraCore从第5版起直接更名为Fedora.
Fedora从2003年推出第一个发行版FedoraCore1开始,到2016年1月15日推出Fedora18,更新速度很快.
提示:Fedora的网站地址是fedoraproject./,读者可从该网站下载最新版的Fedora安装使用.
1.5.2RedHatEnterpriseLinux
知识点讲解:光盘\视频讲解\01\RedHatEnterpriseLinux.wmv
前面已经介绍过RedHat公司的免费发行版到RedHat9.0就已结束.现在RedHat公司全面转向RedHatEnterpriseLinux(简写为RHEL)的开发.和以往不同的是,新的RHEL要求用户先购写许可,RedHat承诺保证软件的稳定性,安全性.并且,RHEL的二进制代码不再提供下载,而是作为RedHat怎么写作的一部分.不过,依据GNU的规定,其源代码依然是开放的.
RHEL从2003年3月推出开始,到2016年2月已经发行到RHEL6.4版本.2016年11月发布了RHEL6.RHEL6基于Linux2.6.32内核,支持多核处理器.RHEL6主要分为怎么写作器版和桌面版两个版本.
怎么写作器版:RHELServer版本是RHEL家族中最强的版本,支持大型怎么写作器,包括最全面的支持怎么写作,适合大型企业部门及数据中心.怎么写作器版分为32位,64位操作系统.
桌面版:RHELDesktop版是RHEL的桌面版,适合所有桌面部署,包括办公室软件,软件制作环境及一些ISV客户程序.Desktop版本又分为工作站版和客户端版.
用户在安装RHEL之前,需要首先获得RedHat公司的许可,以便得到更好的怎么写作.对于下载RHEL6.4,需要先在(https://redhat./wapps/ugc/)注册一个RedHat登录,然后即可下载.
1.6本章小结
本章首先简单介绍了目前使用较多的网络操作系统,接着重点介绍了Linux操作系统的发展历史和Linux内核的发展,功能,版本,再简单介绍了Linux的常见发行版本,最后介绍了RedHatEnterpriseLinux的不同版本和软件的获取方法.
作为本书的开篇,本章主要介绍Linux操作系统的一些基础知识,让读者对Linux有一个初步的认识,以方便后面的学习.
8
7
Linux怎么写作器配置与管理
第1章Linux操作系统简介