第1章Linux系统概述_第1页
第1章Linux系统概述_第2页
第1章Linux系统概述_第3页
第1章Linux系统概述_第4页
第1章Linux系统概述_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.,1,Linux系统概述,.,2,1.1计算机操作系统简介,计算机系统由硬件和软件组成。 操作系统是计算机中的底层软件,其他应用软件依赖于操作系统的支持。,.,3,1.1.1操作系统的概念,操作系统是用户与计算机硬件系统间的接口,用于控制和管理系统资源。 用户使用操作系统主要通过两种方式: 1 shell命令 2 编写程序,.,4,图1-1 操作系统接口,用户,应用程序,Shell命令接口,系统调用,操作系统内核,计算机硬件,操作系统,.,5,1.1.2操作系统的基本功能,处理器CPU,存储器,输入/输出设备,输入/输出设备,总线,.,6,1.1.3主要操作系统介绍,MS-DOS Windo

2、ws系列 UNIX Linux,.,7,1.2Linux操作系统介绍,Unix 美国电话电报公司贝尔实验室(ATT Bell Laboratories) Ken Thompson、Dennis Ritchie System V Unix,Berkeley System Divison(BSD),freeBSD , HP-UX、SCO Unix、solaries Linux 赫尔辛基大学(University of Helsinki) Linus Torvalds 自由与合作,.,8,1.2.1Linux的来源,Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“L

3、inux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。 严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds .,.,9,1.2.2Linux诞生的历史条件,Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操

4、作系统,并且使用人数还在迅猛增长。,.,10,创始人,托瓦兹出生于芬兰赫尔辛基市。父亲尼尔斯托瓦兹(Nils Torvalds)是一名活跃的共产主义者及电台记者。托瓦兹家族属于在芬兰占6%的少数民族芬兰瑞典人。他毕业于赫尔辛基大学计算机科学系。 受聘于开源码发展实验室(OSDL : Open Source Development Labs, Inc),全力开发Linux内核。现任职于Linux基金会。,.,11,吉祥物,Tux(一只企鹅)是Linux的标志。将企鹅作为Linux标志是由林纳斯托瓦兹提出的。 “Tux”这个名字来源于Torvalds UniX。 Tux已经成为Linux和开源社区

5、的象征。,.,12,什么是Linux,Linux是一个多用户、多任务的操作系统。 Linux是一种类似UNIX的操作系统,使得其在服务器领域和UNIX具有相同功能。 Linux主要由4部分组成:系统内核、shell、文件系统和实用工具。,.,13,系统内核,系统内核是Linux系统的核心,包含进程管理、存储管理等核心功能。 Linux诞生以来,产生多种不同版本的内核,目前最新内核为2.6版本。,.,14,查看系统信息方式,简记:查看版本号命令 uname -r 功能说明:显示系统信息。 语 法:uname -amnrsv-help-version 补充说明:uname可显示电脑以及操作系统的相

6、关信息。 参 数: -a或-all 显示全部的信息。 -m或-machine 显示电脑类型。 -n或-nodename 显示在网络上的主机名称。 -r或-release 显示操作系统的发行编号。 -s或-sysname 显示操作系统名称。 -v 显示操作系统的版本。 -help 显示帮助。 -version 显示版本信息。,.,15,内核版本,.,16,shell,Shell是操作系统对用户提供的交互操作的接口,其作用类似于DOS操作系统的command。 Shell接收用户输入的命令并提交给系统内核去执行。 Shell是基于字符界面的。 常见的shell有Bourne shell,C she

7、ll,Korn shell。,.,17,shell,.,18,除shell外,linux也提供了如KDE,GNOME等图形操作界面。,.,19,图形操作界面,.,20,文件系统,文件系统用来管理存储在磁盘设备上的文件。 Linux文件系统是基于树形结构的,支持文件和目录。 在Linux系统中,一切文件,包括对硬件设备的操作也抽象为对设备文件的操作。,.,21,Linux下文件信息,.,22,实用工具,实用工具是Linux系统提供给用户使用的各种工具软件。如编辑工具,计算器工具等。,.,23,实用工具,.,24,1.2.3Linux的特点及优点,Linux主要功能: 存储管理 进程管理 文件系统

8、 网络通信 多媒体功能,.,25,Linux的优点: 真正支持多任务、多用户 支持多种文件系统 开源特性 运行稳定 免费使用,.,26,1.2.4内核的组成,内核由进程调度、内存管理、虚拟文件系统和进程间通信机制等模块组成。,.,27,进程调度,操作系统,进程X,CPU,进程1,进程2,进程3,待执行进程队列,内存,调度进程,.,28,Linux按照优先级的进程调度算法选择新的进程。主要有3种调度方法: 1 分时调度(SCHED_OTHER) 2 先到先服务的实时调度(SCHED_FIFO) 3 时间片轮转的实时调度(SCHED_RR),.,29,内存管理,Linux支持虚拟内存的方式进行内存

9、管理。 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。,.,30,.,31,1.3Linux内核,Linux内核对文件系统提供了强大支持。 为隐藏各种硬件的具体细节,Linux采用一种称为虚拟文件系统(VFS)的机制。通过VFS, Linux向用户提供了一个统一的访问接口。,.,32,.,33,1.3.1主流Linux操作系统及发行版本,Linux发行版指的就是我们通常所说的“Linux操作系统”,它可能是由一个组织,公司或者个人发

10、行的。 Linux主要作为Linux发行版(通常被称为distro)的一部分而使用。,.,34,一个Linux发行版包括Linux内核,将整个软件安装到电脑上的一套安装工具,各种GNU软件,其他的一些自由软件,在一些特定的Linux发行版中也有一些专有软件。发行版为许多不同的目的而制作,包括对不同计算机结构的支持,对一个具体区域或语言的本地化,实时应用,和嵌入式系统。,.,35,中国大陆的Linux发行版,中标麒麟Linux(原中标普华Linux), 红旗Linux(Red-flag Linux) ,Qomo Linux(原Everest),冲浪Linux(Xteam Linux) ,蓝点Li

11、nux ,新华Linux ,共创Linux ,百资Linux ,veket, lucky8k-veket.Open Desktop ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU/Linux ,kylin,中软Linux ,新华华镭Linux(RaysLX) ,CD Linux ,MC Linux ,即时Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,酷博linux,新氧Linux,Hiweed,Deepin Linux,雨林木风YLMF OS。,.,36,Ubuntu,Ubunt

12、u是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。,.,37,Linux Mint,Linux Mint于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版, Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。,.,38,Fedora,Fedora Core(自第七版直接更名为Fedora)是众多 Linux 发行套件之

13、一。它是一套从Red Hat Linux发展出来的免费Linux系统。现时Fedora最新的版本是Fedora 15,Fedora是linux发行版中更新最快的之一,通常每6个月发布一个正式的新版本。,Fedora logo,.,39,openSUSE,openSUSE 项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用。 openSUSEorg提供了自由简单的方法来获得世界上最好用的 Linux 发行版,SUSE Linux。 openSUSE 项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。,openSUSE logo,.,40,Deb

14、ian,DebianGNU/Linux是由一个叫做伊恩默多克(IanMurdock)的牛人在1993年发起的,他的名字以Ian开头,他太太的名字Debra开头三个字母是Deb,于是在爱情的力量下,他发起了DebianGNU/Linux组织。,Debian logo,.,41,Slackware,SlackwareLinux是由Patrick Volkerding制作的GNU/Linux发行版,它是世界上依然存活的最久的Linux发行版,与大多数其他的发行版不同,KISS(Keep it simple,stupid)是Slackware一贯坚持的原则,尽量保持系统的简洁,从而实现稳定、高效和安全

15、。 在KISS哲学里面,简单(Simple)指的是系统设计的简洁性,而不是用户友好(User friendly)。这可能会在一定程度上牺牲了系统的易用性,但却提高了系统的透明性和灵活性。,Slackware logo,.,42,RedHat,Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。Red Hat公司总部位于美国北卡罗来纳州。在全球拥有22个分部。,RedHat logo,.,43,1.3.2Linux安装方法,以Red Hat Linux 9.0为例,了解其安装方法。 以下为具体安装步骤:,.,44,1运行安装程序 (1)启动安

16、装程序,进入安装界面 Red Hat Linux 9.0安装光盘可以在支持CD-ROM启动的计算机上运行。在计算机启动时进入BIOS设置菜单,在“高级BIOS功能设置(Advanced BIOS Features)”中设置第一启动设备(1st Boot Device)为CD-ROM。保存设置后,在CD-ROM中放入Red Hat的第一张安装盘,重新启动计算机,系统自动通过安装光盘启动并进入安装界面(Linux欢迎信息)。,.,45,(2)选择安装界面模式 Linux欢迎信息界面提示用户选择安装界面方式,可供选择的模式包括以下几种。 图形模式(Graphical Mode):安装或更新操作以图形

17、界面进行,直接按回车(Enter)键进入图形模式安装或更新系统,.,46, 字符模式(Text Mode):安装或更新操作以字符界面进行,输入text字符后按回车键进入字符模式安装或更新系统。 专家模式(Expert Mode):允许用户根据计算机硬件的配置进行安装。输入expert字符后按回车键进入专家模式进行系统的安装或更新。,.,47,(3)选择语言 在欢迎信息后,弹出“语言选择”对话框,提示选择安装过程中使用的语言。下图所示为图形安装界面的选择语言对话框。选择后,要求选择键盘类型和鼠标类型(图形模式时)。,.,48,(4)选择安装方式 选择完语言后,进入选择安装方式的界面,选择合适的方

18、式,单击“OK”按钮或按回车键,进入选择安装类型的界面。,.,49,语言选择对话框,.,50,(5)选择安装类型 “安装类型”对话框如下图所示,可以选择的安装类型有个人桌面、工作站、服务器及定制。选择一种安装类型(如安装服务器:)后,进入磁盘设置界面,系统要求对硬盘进行分区。,.,51,安装类型对话框,.,52,2为Red Hat Linux创建分区 为了让安装程序知道在哪里安装,对硬盘进行初始设置,以及为安装Red Hat Linux的一个或多个硬盘分区定义挂载点(Mount Points);创建或删除硬盘的分区。系统需要一个大小适合的根分区和一个交换分区。因此,需要为Linux创建分区。安

19、装程序提供的硬盘分区工具包括Disk Druid和fdisk。,.,53,(1)Disk Druid Red Hat Linux安装程序中的一个图形化的硬盘管理工具,可以根据用户的要求创建和删除硬盘分区,也可以编辑修改已经建立的分区,还可以对每个Linux Native分区管理挂载点。下图是Disk Druid硬盘分区工具的操作界面。,.,54,建立分区与设置挂载点(Mount Point),.,55,Disk Druid分区工具用“新建(W)”命令按钮创建新的分区,用“编辑(E)”命令按钮编辑选取的分区,用“删除(D)”按钮删除选取的分区。下图是Disk Druid分区工具的创建和编辑分区界

20、面。其中,“挂载点(M)”设置挂载点,“大小(MB)(S):”设置分区的大小(以MB为单位),“文件系统类型(T)”设置分区类型。,.,56,Disk Druid分区工具的创建和编辑分区界面,.,57,(2)fdisk fdisk是传统的Linux硬盘分区工具,是一种字符界面的分区工具,比Disk Druid更灵活,但fdisk需要用户对硬盘分区有一定的经验,并适应其命令操作方式。下图所示为其中的一个操作界面。,.,58,fdisk分区工具的操作界面,.,59,fdisk工具用分区命令进行分区,主要命令有以下几个。 m:显示分区表。 p:显示有关分区命令帮助信息。 n:创建一个新的分区。 d:

21、删除一个分区。 t:改变指定分区的类型。 q:不保存分区操作并退出fdisk。 w:保存分区操作后退出fdisk。,.,60,必须为Linux创建一个交换分区(Linux swap),其他的分区可以是Linux native分区,所以至少应创建两个分区。完成分区后,还必须为每一个分区(交换分区除外)指定一个挂载点(Mount Point),并且必须将其中一个分区的挂载点设为根(/)。 系统安装提供自动分区功能,如下图所示,选择“自动分区(A)”项即可。,.,61,选择分区方式,.,62,3启动引导器的安装 在Red Hat Linux 9.0中,GRUB为系统启动的装载器。在引导装载程序的配置

22、框中,可以确定引导装载程序安装的位置、引导装载程序的密码等内容,如下图所示。,.,63,引导装载程序配置对话框,.,64,4配置网络 “网络配置”如下图所示,可以在该对话框中进行网络配置。配置项包括如下内容。 (1)选择是否使用DHCP; (2)输入可用的IP地址、子网掩码、网络地址和广播地址。若只是在局域网使用,可以使用内部IP地址,如192.168.0.xxx,其中xxx值的范围为1254。若不划分子网,则C类IP使用的子网掩码为,另外,应指定网络地址和广播地址,如和54;,.,65,(3)输入主机名、网关和域名服务器(

23、DNS)的IP地址。如果通过局域接入Internet,要输入作为网关的计算机的IP地址(内网IP如);DNS可以使用中国电信的DNS,如8等。 (4)若计算机中配有多块网卡,则每一块网卡在网络配置对话框中有一个选项卡,按上述方法在每一个选项卡对每个网卡进行配置。作为网关的计算机必须有两块网卡,一块网卡连入Internet,使用公网IP,另一块则与局域网相连,使用内部IP。,.,66,网络配置对话框,.,67,网络配置完成后,还可以设置网络防火墙,如下图所示,可以在该对话框中直接选择一种安全级别(如中等),选用自定义规则,并使eth0为可信任设备(Trusted Devices),允许DHCP、Telnet、WWW和FTP进入(允许进入(A)。,.,68,防火墙配置对话框,.,69,5配置其他项 (1)选择系统支持的语种,可选择English(USA)和Chinese。 (2)配置时区:选择所在地的时区,在我国应选择“亚洲/上海”。 (3)设置账号:如下图所示,必须为根用户root账号设置密码,密码的设置不要过于简单,最好是数字与英文混合,大小写混合。 (4)配置NIS:若计算机与网络信息服务器相连,应设置NIS认证,否则可以跳过。,.,70,设置账号,.,71,6选择组件并安装包 组件将包根据功能分成组,如“桌面”、“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论