教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> IT计算机> linux/Unix相关> 认识及安装Linux服务器

认识及安装Linux服务器

上传者:宋元力
|
上传时间:2015-05-06
|
次下载

认识及安装Linux服务器


第1章Internet 上。
因此,用户可以从互联网上很方便地免费下载Linux 操作系统。由于可以方便地得到Linux
的源代码,所以用户可以清楚地了解操作系统的内部逻辑结构。这样,当出现一些问题时,
用户就可以准确地查明故障原因,及时采取相应对策。
在必要的情况下,用户可以自己编写程序,及时地为Linux 打补丁,以修补系统的漏洞,
这是其他操作系统所不具备的优势。
另外,由于系统的源代码是开放的,用户可以了解系统的各个方面,不用担心系统会被
预留“后门”。当然,用户要自己阅读或修改Linux 系统的源代码,必须具有相关的程序设计
知识才行。对于普通的系统管理员用户,可以经常关注与Linux 相关的网站,通过其他程序员
编写的相关程序来构建自己的安全操作系统。
除了系统内核外,在 Linux 上运行的绝大多数应用程序也是开放的,大都可以通过免费
方式获取。因此,使用Linux 操作系统,可以省去使用其他操作系统所必需的大笔费用。
2.多用户多任务工作环境
所谓多用户,是指系统资源可以被不同用户使用,每个用户对自己的资源(如文件、设
备)有特定权限也互不影响。而多任务,是指计算机可以同时执行多个程序,而且各个程序
的运行相互独立。Linux 系统调用每一个进程平等地访问CPU,由于CPU 的处理速度非常快,
其结果是启动的应用程序看起来好像是在并行运行。事实上,从CPU 执行一个应用程序中的
一组指令到Linux 调用CPU 再次运行这个程序之间只有很短的时间延迟,因此用户感觉不到。
认识及安装Linux 服务器
3
第1章
只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但
并不完全准确,如Windows 等。而Linux 则充分利用了X86 CPU 的任务切换机制,实现了真
正的多任务、多用户工作环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以
较高的优先级。
3.友好的用户界面
Linux 为用户提供了字符界面和图形界面两种操作界面。
Linux 的传统用户界面(字符界面)是基于文本的命令行,即Shell。它既可以联机使用,
又可以在文件上脱机使用。系统管理员通过在字符界面中输入相关的控制、配置命令对操作
系统进行控制。在字符界面下进行操作,要求操作人员要熟练记住Linux 的相关指令(多达上
千条)。
Linux 的图形界面又称为X-Window 系统。X-Window 的操作界面类似于微软的Windows
界面,操作人员可以利用鼠标、菜单、窗口和滚动条等工具,方便地对系统进行操作。X-Window
界面给用户呈现了一个直观、易操作、交互性强、友好的图形化界面。
尽管 X-Window 界面直观、易操作,但是在很多时候,人们可能需要远程操
作Linux 服务器,这时,通过终端方式用字符界面进行操作,仍然是系统管理
员的首选。
4.设备独立性
设备独立性是指 Linux 操作系统将所有外部设备都作为文件来进行处理。在使用这些外
部设备之前,只要将这些设备的驱动程序安装好,以后就可以像访问系统中的文件一样去访
问这些设备,而不需要知道这些设备在系统中的具体存在形式。
Linux 是具有设备独立性的操作系统,其内核具有高度适应能力,随着更多的程序员加入
Linux 编程,会有更多硬件设备加入到各种Linux 中。这样,用户就可以与使用文件相同的方
法来控制、使用这些设备。
由于用户可以免费得到 Linux 的源代码,因此,有经验的用户也可以自己修改内核源代
码,以便增加新的外部设备。
5.丰富的网络功能
完善的内置网络功能是Linux 的一大特点,Linux 在通信和网络功能方面优于其他操作系
统,因为Linux 就是依靠互联网快速发展起来的。其他操作系统不具备如此紧密地将内核结合
在一起的网络连接能力,也不具备这些联网的灵活性,而Linux 为用户提供了完善的、强大的
网络功能。
 支持Internet
Linux 免费为用户提供了大量支持Internet 的软件,Internet 是在UNIX 操作系统领域中建
立并发展起来的,因此在这方面使用Linux 是相当方便的,利用Linux 一个用户可以和世界上
的任何其他用户通过Internet 进行通信。
提示
Red Hat Enterprise Linux 5 服务器架设与网络配置
4
 文件传输
用户可以通过使用一些Linux 命令完成内部信息或文件的传输。
 远程访问
Linux 为系统管理员和技术支持人员提供了访问其他系统的窗口。通过这种远程访问的功
能,一位系统管理员或技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的
地方。
6.丰富的应用程序和开发工具支持
Linux 支持一系列的UNIX开发工具,目前几乎所有的主流程序设计语言都已移植到Linux
上并可免费得到和使用,如C、C++、Fortran77、ADA、PASCAL、Modual 2 和3、Tcl/TkScheme、
SmallTalk/X 等语言。
7.良好的可移植性
可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行
的能力。Linux 是一种具有良好可移植的操作系统,它能够在微型计算机到大型计算机的任何
环境和平台中运行。可移植性为运行Linux 的不同计算机平台与其他任何计算机进行准确而有
效的通信提供了保障,不需要另外增加特殊的和昂贵的通信接口。
8.可靠的安全性
Linux 操作系统采取了许多安全措施,包括对读、写操作进行权限控制,带保护的子系统、
审计跟踪和内核授权,这为用户提供了必要的安全保障。
Linux 以一只可爱、友善的小企鹅作为其吉祥图案。
1.1.2 Linux 内核(Kernel)版本
Linux 继承了UNIX 版本定制的规则,将Linux 的版本分为内核版本和发行版本两种类型。
其中,内核版本是指Linux 系统内核自身的版本号;发行版本是指由不同的公司或组织将Linux
内核与应用程序、文档组织在一起,构成的一个发行套装。通常,各个公司或组织会使用
CD-ROM发布它们的Linux 发行套装。
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。一个内
核不是一套完整的操作系统,还需要配置Shell 和相关实用工具,才能构成一套完整的操作系
统。一套基于Linux 内核的完整操作系统才被称为Linux 操作系统。
Linux 内核的开发和规范一直是由Linus Torvalds 领导下的开发小组所控制。开发小组每
隔一段时间就会公布新的内核版本或者修订版本,表1-1 列出了Linux 内核从1991 年开始到
现在所经历过的各主要版本。内核具有实验版本和产品化版本两种不同的版本号。
提示
认识及安装Linux 服务器
5
第1章
表1-1 Linux 内核发展
发布日期 版本号 说明
1991 年4 月 Linux V0.01 由Linus Torvalds 通过Internet 发布,包括10000 行代码,该版本需要在
Minix 上编译运行
1991 年10 月 Linux V0.02 由Linus Torvalds 发布,该版本成为了一个独立的操作系统
1993 年 Linux V0.99 由上百名程序员参与,改写了内核
1994 年3 月 Linux V1.0.0 共有17 万行代码
1995 年3 月 Linux V1.2.0 约30 万行代码,支持多平台
1996 年6 月 Linux V2.0.0 约40 万行代码,支持多处理器
1999 年1 月 Linux V2.2.0 约180 万行代码
2001 年1 月 Linux V2.4.0 约330 万行代码
2003 年12 月 Linux V2.6.0 约600 万行代码
2009 年6 月 Linux V2.6.30 约1160 万行代码
2010 年3 月 Linux V2.6.34 增加了40 多万行代码及删除了17.5 万行代码
Linux 的内核版本号由3 个数字组成。其中,第1 个数字代表目前发布的内核
主版本号;第 2 个数字可以是偶数或奇数(偶数表示稳定版本,奇数表示开
发中的版本),属于次版本号;第 3 个数字表示错误修补的次数,即修订版
本号。
从Linux 内核的发展历史可以看出,随着计算机硬件的发展,Linux 内核的功能也在不断
发展,以支持这些新硬件特性,同时,内核的代码量也在不断增加。内核是Linux 操作系统的
基础,在操作系统中完成最基本的任务。当前的Linux 内核主要功能包括以下几个方面。
1.进程调度
进程调度(SCHED)负责控制进程对CPU 的访问。当需要选择下一个进程运行时,由进
程调度子系统根据某种算法选择最值得运行的进程。可运行进程实际上是仅等待CPU 资源的
进程,如果某个进程还在等待其他资源,则该进程将不会被选择。Linux 操作系统使用了比较
简单的基于优先级的进程调度算法选择新的进程。
2.内存管理
内存管理(Memory Management,MM)子系统用来管理多个进程对内存的使用。Linux
支持虚拟内存,即在计算机中运行的程序,其程序代码、数据、堆栈的总量可以超过实际内
存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。
必要时,操作系统负责在磁盘和内存间交换程序块。
内存管理从逻辑上可以分为硬件无关部分和硬件相关部分。其中,硬件无关部分提供了
进程的映射和逻辑内存的对换;硬件相关部分为内存管理硬件部分提供了虚拟接口。
3.虚拟文件系统
虚拟文件系统(Virtual File System,VFS)隐藏了各种硬件的具体细节,为所有的设备提
提示
Red Hat Enterprise Linux 5 服务器架设与网络配置
6
供了统一的接口。虚拟文件系统提供了数十种不同的文件系统,并且又分为逻辑文件系统和
设备驱动程序。其中,逻辑文件系统是指Linux 所支持的文件系统,如ext3、FAT 等;设备驱
动程序是指为每一种硬件控制器所编写的设备驱动程序模块。
4.网络接口
网络接口(Network Interface)提供了对各种网络标准的存取和各种网络硬件的支持。网
络接口可分为网络协议和网络驱动程序两部分。其中,网络协议部分负责实现每一种可能的
网络传输协议;网络设备驱动程序负责与硬件设备的通信,每一种可能的硬件设备都有相应
的设备驱动程序。
5.进程通信
进程通信(InterProcess Communication,IPC)提供了进程之间的各种通信机制。所有其
他的子系统都依赖于中心位置的进程调度,因为每个子系统都需要挂起或恢复进程。
一般情况下,当一个进程等待硬件操作完成时被挂起。当操作真正完成时,进程被恢复
执行。例如,当一个进程通过网络发送一条消息时,网络接口就需要挂起发送进程,直到硬
件成功地完成消息的发送,当消息被成功发送出去以后,网络接口返回给进程一个代码,表
示操作成功或失败。 用户可以通过访问网站http://wendang.chazidian.com/来下载最新版的Linux 内核版本。在该页面
中显示用户可通过3 种方式下载Linux 内核,下面显示了最新的产品化版本号,单击版本号链
接,可下载其补丁包,单击版本号右侧的链接可下载完整的软件包,如图1-1 所示。
用户可通过 HTTP、FTP、RSYNC 等方式进入内核下载页面下载 Linux 的各版本源码。
例如,单击ftp://http://wendang.chazidian.com/pub/链接,如图1-2 所示。
单击

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注

教资面试小窍门——面试“五不要”
教师资格考试幼儿小班数学说课稿:好玩的糖
教师面试试讲技能之导入:导入原则
教师资格面试说课|小学语文说课稿:《一个小村庄的故事》
为您揭开2014年教师资格结构化面试的秘密
教师资格考试幼儿小班数学说课稿:我给动物排排队
教师资格考试初中语文说课稿:女娲造人
教师资格考试幼儿小班数学说课稿:鞋子的聚会
教师资格面试说课|中学语文说课稿:《土地的誓言》
全国教师资格考试面试的流程、考试内容及备考指导
教师资格面试技巧之教学评估设计
教师面试结构化三大误区
2014年教师资格面试试讲辅导:数学试讲技巧
教师资格考试幼儿小班数学说课稿:小树叶回家
2014教师资格面试自我介绍范文
教师资格面试技巧之结课技能
音乐学科备考指导:教师资格面试常见结构化题目
教师面试试讲技能之导入:导入方法(三)
教师资格面试指导|自我介绍的技巧
教师面试试讲技能之讲授技能:讲授形式
教师资格面试说课|小学语文说课稿:《狼牙山五壮士》
教师资格证统考面试报考常见问题解答
2014年教资考试面试大揭秘——计划组织协调性问题应对方案
全国教师资格统考面试备考指导
教师面试试讲技能之讲授技能:讲授优缺点
教师资格面试说课|小学语文说课稿:《秦兵马俑》
直击教师资格证考试面试困惑
教师面试试讲技能之讲授技能:讲授要求
教师资格考试幼儿小班数学说课稿:美丽的项链
教师资格面试技巧:短时间备课指导

网友关注视频

外研版英语三起6年级下册(14版)Module3 Unit2
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
外研版英语七年级下册module3 unit2第一课时
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
七年级英语下册 上海牛津版 Unit5
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
外研版英语三起6年级下册(14版)Module3 Unit1
沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
人教版二年级下册数学
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
七年级英语下册 上海牛津版 Unit3
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
沪教版八年级下次数学练习册21.4(2)无理方程P19
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,天津市
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
苏科版数学八年级下册9.2《中心对称和中心对称图形》
北师大版数学四年级下册3.4包装
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
冀教版小学数学二年级下册1
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
《空中课堂》二年级下册 数学第一单元第1课时
北师大版小学数学四年级下册第15课小数乘小数一
化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)