《00-Linux系统简介与安装.ppt》由会员分享,可在线阅读,更多相关《00-Linux系统简介与安装.ppt(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux系统简介与安装系统简介与安装主讲:成宝宗主要内容Unix的起源与发展开放源码OS的发展Linux的诞生及发展Linux系统结构Unix起源与发展1969年Unix在贝尔实验室的一台DEC PDP-7计算机上诞生。当时的这个系统非常粗糙。当时的Unix是做为一项研究项目。随后AT&T公司以分发许可的方法,使得大学和科研机构只要花很少的费用就可以获得Unix的源代码。此举为将来的Unix的广泛埋下伏笔。70年代末AT&T认识到Unix的价值,成立了Unix系统实验室,继续发展Unix操作系统;与此同时加州大学伯克利分校计算机研究小组(CSRG)对当时的Unix进行了较多的改进,如:内存管
2、理,更健壮的文件系统和很多新技术等,以至于很多大学和商业机构都希望能够得到由CSRG改进后的Unix系统。因此CSRG中心发表了一个完整的Unix系统BSD UnixUnix起源与发展BSD Unix在Unix的发展历史中具有相当大的影响力,被很多商业厂家采用,成为很多商用的Unix系统,此时的AT&T开发的Unix版本的影响就小的多。当时的ARPANET就是使用的BSD Unix操作系统。1992年Unix实验室指控一家BSD Unix公司(BSDI)泄漏Unix的商业机密,以至于很多Unix厂商都受到不同程度的影响,使得他们不得不转向AT&T开发的Unix System V操作系统,以避免
3、法律问题。直至Novell公司收购了Unix实验室才使得这场官司告一段落,并且Novell公司允许CSRG自由发布他们的BSD,但是必须删除来自AT&T的源代码。随后CSRG发布了4.4BSDlite版本,此版本正式脱离了Unix,成为现代BSD系统的基础版本。Unix起源与发展GNU与GPLGNU它是由自由软件基金会发起的一个项目,GNU计划的宗旨是,消除对计算机软件拷贝、分发、修改的限制,每个人都可以在前人工作的基础上,继续从事使用、开发和修改,并且保证这种方式继续贯彻下去。GNU组织提供了大量的系统软件,包括Gcc编译器、C函数库。其它的开放源码项目包括KDE、GNOME、Mozilla
4、等应用软件。GNU与GPLGPLGPL:通用公共许可证。它包括一下内容:它要求软件以源代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或者发布给别的用户。它提醒每个用户,对于该软件不提供任何形式的担保如果用户的软件使用了GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL软件GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其它非自由软件。自由软件的介绍自由软件的介绍自由软件 件件软软由由自自使用的自由使用的自由研究的自由研究的自由散布的自由散布的自由改良的自由改良的自由可以研究软件运作方式、可以研究软件运作方式、并使其
5、适合个人需要并使其适合个人需要可以自由地复制此软件并可以自由地复制此软件并散布给他人散布给他人可以自行改良软件并散布可以自行改良软件并散布改良后的版本改良后的版本可以不受任何限制地来可以不受任何限制地来使用软件使用软件Linux的诞生与发展Minix操作系统主要是用于教学科研为目的,它是完全公开源码的。并在comp.os.minix新闻组中进行讨论,很多Minix爱好者就针对Minix系统进行了改动,但是此举并未被Minix作者接收,使得很多人对Minix有较多的看法。出于对Minix相对保守的做法的不满,芬兰赫尔辛基大学的Linus Torvalds开发了Linux。Linux的诞生与发展L
6、inux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。Linux 发展的重要里程碑1990,Linus Torvalds 首次接触 MINIX1991,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件1991 底,Linus Torvalds 公开了 Linux 内核1993,Linux 1.0 版发行,Linux 转向 GPL 版权协议199
7、4,Linux 的第一个商业发行版 Slackware 问世1996,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.13(由 Open Linux 公司打包)符合 POSIX 标准1999,Linux 的简体中文发行版相继问世目前Linux的使用情况它赢得了大型数据库软件公司如:Oracle、Informix、Ingres等的支持。大型数据库软件公司对Linux是支持,使它适用于大、中型企业的信息系统建设,从而更具有竞争力。IBM大型机已全面预装Linux操作系统,HP、SUN公司也将推出自己的桌面发行版本,SGI正在开发大型Linux图形工作站。全球十大巨型机中,有四种
8、在使用Linux操作系统。Linux上成熟的Open Source软件Apache市场占有率第一的Web Server。SendMail构建了Internet上90的Mail Server。BIND世界上几乎所有的DNS Server由BIND构建。SQUID标准的Internet Cache协议由SQUID软件提供的标准衍生而来。From From NetCraftNetCraft,Oct,2000(report from over 22 million web sites),Oct,2000(report from over 22 million web sites)Linux 版本1)S
9、lackwareSlackware是最早的Linux正式版本之一,它遵循BSD的风格,尤其是在系统启动脚本方面。更多的信息参见http:/。2)DebianDebian是一个开放源代码的操作系统,它由许多志愿者维护,更多信息参见http:/www.debian.org。3)RedHatRedHat Linux是Linux最早的商业版本之一。它在美国和其他英语国家市场上获得了较大的成功。4)SuSESuSE由德国人开发出来,是在欧洲大陆最流行的版本之一。5)CalderaCaldera OpenLinux是最早关注简易安装方法的Linux正式版本之一,同时,它还在正式版本中集成了办公软件。Lin
10、ux系统结构Kernel库,库函数库,库函数ShellApplications内核内核是系统的大脑,是运行程序和管理诸如磁盘、打印机等硬件设备的核心程序。它主要包括文件管理、设备管理、内存管理、模块管理、网络管理、进程管理方面的模块等,一般接受从运行期库和系统程序种传递来的用户命令,执行后向用户返回结果。运行期库和系统程序在内核之外,就是一组运行期库和系统程序,它们封装了内核向外提供功能的接口,将这些功能加入一定的权限检查后,通过自己的应用接口提过给一般用户进程使用。像glic库和init系统程序一样,它们一般在后台接受用户程序的访问,并将用户进程的请求传递给Linux内核进行运行。Linux
11、 ShellShell也是一个系统程序,但她于后台工作的一般系统程序具有不同的功能,它直接面对用户,提供了用户于内核进行交互操作的界面。它接收用户输入的命令,并把它送入内核去执行。实际上,Shell是一个命令解释器,它解释由用户输入的命令,并把它们交给内核。通用操作系统的对比通用操作系统的对比1.主流的计算机系统平台 RISC处理器ARMPA-8000,PA-8700PA-RISCHP21164,21264AlphaDECR4000,R8000,R10000,R12000MIPSMIPSPowerPC 750,405,440PowerPCIBMUltraSparc IIIs,UltraSpar
12、c IISPARCSUN型号处理器名称厂商通用操作系统的对比通用操作系统的对比对比Windows、Linux、UNIX、MacOS 专业制图专业制图个人用户个人用户专业人士专业人士专业人士专业人士常用人群常用人群中等中等中等中等中等中等中等中等简单简单优秀优秀Windows XPWindows XP中等中等低低高高价价 格格一般一般优秀优秀优秀优秀安全性安全性一般一般优秀优秀优秀优秀可靠性可靠性中等中等优秀优秀优秀优秀性性 能能简单简单中等中等复杂复杂安装界面安装界面优秀优秀中等中等中等中等用户界面用户界面苹果机系统苹果机系统LinuxLinux系统系统UNIXUNIX系统系统商商 业业通用操
13、作系统的对比通用操作系统的对比对比Windows、Linux、UNIX、MacOS1.Windows系统主要应用于个人电脑2.MacOS主要应用于图形图像工作站3.UNIX主要应用于服务器领域4.Linux有取代UNIX的趋势,也正在占领桌面市场通用操作系统的对比通用操作系统的对比对比Windows、Linux、UNIX、MacOSWindows主要特点是易用UNIX/Linux安装使用都有点复杂Windows系统的安全性要差些,包括网络安全和病毒;UNIX/Linux下的病毒几乎没有Windows牺牲系统资源用于图形输出;UNIX/Linux可以不需要图形界面服务器上安装图形界面有意义吗?U
14、NIX售价非常昂贵;Windows也比较贵;Linux非常便宜盗版问题-95%的Windows用户是盗版我需要学习Linux吗?电脑初学者:电脑初学者:强烈建议你远离配置、管理均相当繁琐的Linux,去拥抱Windows那通俗易懂的图形界面文字处理者:文字处理者:Windows多年的发展,已经开发出了一套“所见即所得”文字处理软件,犯不着与黑底白字的vi较劲;编程爱好者:编程爱好者:Linux的源代码完全公开,是编程爱好者的福音。剖析内核,量身定做。网络管理员:网络管理员:据权威机构评测,Linux在同配置机器上的网络服务效率是NT的1.8倍。其它资源书本:1)多阅读Linux书籍,如Linu
15、x大全、RedHat Linux奥秘、Linux系统管理白皮书等;2)敢于尝试,经常使用Linux,从实践中学习Linux,别怕“try again”3)经常通过网络与Linux爱好者们互相交流,提高自己。网上有哪些Linux资源在Internet上,关于Linux的网站很多,其中比较优秀的中文网站有:http:/ 主要内容主要介绍RHEL5的安装安装前的准备安装前的准备1.介绍计算机引导记录BIOS 基本输入输出系统固化在主板上MBRMaster Boot Record,主引导记录位于硬盘的前512个字节第一个分区的0扇区例如Windows下C:的引导记录安装前的准备安装前的准备2.硬盘相关
16、概念的介绍 IDE硬盘通常的计算机都是IDE硬盘一台计算机最多有两条IDE总线每条IDE总线最多可以挂接2个IDE设备一台计算机最多有4个IDE设备/dev/hdd第二条IDE总线的第二个IDE设备(Slave)/dev/hdc第二条IDE总线的第一个IDE设备(Master)/dev/hdb第一条IDE总线的第二个IDE设备(Slave)/dev/hda第一条IDE总线的第一个IDE设备(Master)安装前的准备安装前的准备2.硬盘相关概念的介绍SCSI Small Computer System Interface每台计算机上可以有多个SCSI通道每通道上可有16个SCSI设备,包括SC
17、SI卡。即最多可以挂接15块SCSI硬盘./dev/sdc第三个SCSI硬盘/dev/sdb第二个SCSI硬盘/dev/sda第一个SCSI硬盘安装前的准备安装前的准备2.硬盘的容量、柱面数、磁头数、扇区数安装前的准备安装前的准备2.硬盘的容量、柱面数、磁头数、扇区数C/H/S,Cylinder,Head,Sector柱面/磁头数/扇区数磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为255 柱面数表示硬盘每一面盘片上有几条磁道,最大为1023 扇区数表示每一条磁道上有几个扇区,最大为63 每个扇区一般是512个字节 所以磁盘最大容量为:255102363512/10485768024M
18、B(1M1048576Bytes)安装前的准备安装前的准备3.分区的概念为了让硬盘更好的组织数据,为了分开不同的数据,可以给硬盘分区partition基本分区(Primary Partition)扩展分区(Extended Partition)逻辑分区(Logical Partition)安装前的准备安装前的准备Windows系统中,给每个分区一个字符来进行标识第一节第一节 安装前的准备安装前的准备Linux当中,对于分区的命名是这样的./dev/hdd6第二条IDE线上的第二个IDE硬盘的第二个逻辑分区/dev/sdc2SCSI的第三块硬盘的第二个基本分区/dev/hdb2第一条IDE线上的
19、第二个IDE硬盘的第二个基本分区/dev/sdb5SCSI的第二块硬盘的第一个逻辑分区/dev/hda5第一条IDE线上的第一个IDE硬盘的第一个逻辑分区/dev/sda1SCSI的第一块硬盘的第一个基本分区/dev/hda1第一条IDE线上的第一个IDE硬盘的第一个基本分区第一节第一节 安装前的准备安装前的准备Linux中对于分区的表示法第一节第一节 安装前的准备安装前的准备4.文件系统的介绍 格式化:分区上保存数据必须格式化Format格式化有低级格式化和高级格式化Windows 的文件系统FAT32/FAT/NTFS/Linux的文件系统EXT3/Reiserfs/JFS/Swap/常见
20、的文件系统格式FAT16FAT的全称是“File Allocation Table”(文件分配表系统),FAT文件系统1982年开始应用于MS-DOS中。FAT文件系统主要的优点是它可以被多种操作系统访问,如MS-DOS、Windows所有系列和OS/2等。这一文件系统在使用时遵循8.3命名规则(即文件名最多为8个字符,扩展名为3个字符)。同时FAT文件系统无法支持系统高级容错特性,不具有内部安全特性等。常见的文件系统格式VFAT在Windows 95中,通过对FAT文件系统的扩展,长文件名问题得到妥善解决,这也就是人们所谓的扩展FAT(VFAT)文件系统。它对FAT16文件系统进行扩展,并提
21、供支持长文件名功能,文件名可长达255个字符,VFAT仍保留有扩展名,而且支持文件日期和时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开的日期/时间这三项内容。常见的文件系统格式FAT32FAT32是FAT16文件系统派生的,它比 FAT16 支持更小的簇和更大的分区,这就使得 FAT32 分区的空间分配更有效率。FAT32主要应用于Windows 98及后续Windows系统(实际从未正式发布的Windows 97,即OSR2就开始支持了),它可以增强磁盘性能并增加可用磁盘空间,同时也支持长文件名。常见的文件系统格式NTFSNTFS(New Techn
22、ology File System)是Microsoft Windows NT的标准文件系统,它也同时应用于Windows 2000/XP/2003。它与旧的FAT文件系统的主要区别是NTFS支持元数据(metadata),并且可以利用先进的数据结构提供更好的性能、稳定性和磁盘的利用率。NTFS有三个版本:在NT 3.51和NT 4中的1.2版,Windows 2000中的3.0版和Windows XP中的3.1版。这些版本有时被提及为4.0版、5.0版和5.1版。更新的版本添加了额外的特性,比如Windows 2000引入了配额。在兼容性方面,Windows的95/98/98SE和Me版都不
23、能识别NTFS文件系统。由于微软的策略,此文件系统至今仍未公开源码。常见的文件系统格式Ext2这是Linux中使用一种文件系统,是专门为Linux设计的,拥有最快的速度和最小的CPU占用率。现在已经有新一代的Linux文件系统如SGI公司的XFS、ReiserFS、ext3文件系统等出现。Ext3是Ext2的增强版,它在Ext2的基础上添加了日志功能,这为服务器的安全打下了更好的基础。是Linux系统的默认文件系统。Linux中的硬盘名称Linux中的硬盘名称:IDE1的第1个硬盘(MASTER)称为:/dev/hdaIDE1的第2个硬盘(Slave)称为:/dev/hdbIDE2的第1个硬盘
24、(MASTER)称为:/dev/hdc IDE2的第2个硬盘(Slave)称为:/dev/hdd SCSI的第1个硬盘,称为:/dev/sda SCSI的第2个硬盘,称为:/dev/sdbLinux中的分区名称:第1个IDE硬盘上的第1个主分区,称为:/dev/hda1第1个IDE硬盘上的第1个逻辑分区,称为:/dev/hda5第1个SCSI硬盘上的第1个主分区,称为:/dev/sda1Windows中的磁盘分区逻辑分区是依附在扩展分区之下C:D:E:F:主分区扩展分区在Windows中,每个分区都是用磁盘代号表示Linux中的磁盘分区/dev/hda1/dev/hda5/dev/hda6/d
25、ev/hda7主分区扩展分区/dev/hda2逻辑分区在Linux中,每个分区用分区名称表示挂接点Linux操作系统不像Windows有磁盘的概念,它是将每一个分区当成目录使用,此指定的目录即称为挂接点。/dev/hda2/dev/hda5/dev/hdb1/boot/home/var/usr.挂接点挂接点挂接点安装安装LinuxLinux操作系统操作系统1.安装模式正常安装模式正常的安装操作系统linux回车文本安装模式若遇到显示卡无法识别等情况可尝试文本安装linux text回车 急救模式对已经安装了的系统进行修复时使用linux rescue回车安装安装Linux操作系统操作系统2.安
26、装步骤选择安装方式安装安装Linux操作系统操作系统2.安装步骤是否检测光盘安装安装Linux操作系统操作系统2.安装步骤安装安装Linux操作系统操作系统2.安装步骤选择安装语言选择键盘类型和鼠标跳过安装号码安装安装LinuxLinux操作系统操作系统选择分区方式安装安装LinuxLinux操作系统操作系统2.安装步骤分区方法自动分区手动分区DiskDruid1.删除系统内所有的Linux分区2.删除系统内所有的分区3.保存所有分区,使用空闲分区使用DiskDruid自由的调整分区:新建分区 删除分区编辑分区 更改大小简单慎用专业强大安装安装LinuxLinux操作系统操作系统建立自定义分区
27、结构安装安装LinuxLinux操作系统操作系统显示硬盘分区的映射图1.基本分区2.扩展分区3.逻辑分区显示硬盘分区的树形图1.基本分区2.扩展分区3.逻辑分区显示分区大小文件系统类型安装安装LinuxLinux操作系统操作系统挂载点:1.必须挂载根分区2.可以有多个挂接点指定分区大小利用所有剩余硬盘空间强制为主分区安装安装LinuxLinux操作系统操作系统2.安装步骤挂接点:1.目录树的概念2.从根开始,唯一的根目录3.每个文件系统(分区)安装到Linux目录结构树上的一个分支,安装点就是挂接点。4.安装时,至少给根分区指定一个挂接点5.交换分区不需要挂接,也不需要挂接点安装安装Linux
28、Linux操作系统操作系统2.安装步骤分区类型:1.ext3:常用的Linux分区类型2.reiserfs:常用的Linux分区类型3.LVM:简单介绍Linux Volume Manager4.soft RAID:简单介绍Soft RAID5.swap:交换分区6.vfat:fat32,Windows98的文件系统类型交换分区:1.虚拟内存2.不需要的内存数据保存在硬盘上,以省出空间3.可以以文件的方式代替,安装完成后实现4.一般定义其大小为内存的两倍5.不是存储临时文件,而是内存数据 安装安装LinuxLinux操作系统操作系统编辑分区配置和安装grub配置网络安装安装LinuxLinux
29、操作系统操作系统选择时区安装安装LinuxLinux操作系统操作系统设置root密码安装安装LinuxLinux操作系统操作系统定制安装安装安装LinuxLinux操作系统操作系统2.安装步骤开始拷贝文件RedHat的软件是以RPM格式发布的全部安装后,所需磁盘空间大概为4GB安装时间跟以下几个因素有关:硬盘速度光盘读取速度(制约因素)计算机解压缩速度大概需要30-40分钟完成拷贝文件注意:安装过程中,光驱门是锁死的,不能弹出。安装安装LinuxLinux操作系统操作系统2.安装步骤完成第一次启动的设置安装全部结束进入登录界面请记住默认的登录用户名和密码:用户名:root密码:123456让让
30、Linux与与Windows系统共存系统共存 已经有Windows系统,再安装Linux系统假设Windows有两个分区,分别为C:和D:,还有空余分区,大小为5GB。方法:使用Linux光盘启动系统,正常安装Linux.分区时,在空闲分区上新建根分区;新建交换分区开始安装Linux结束后,Linux自动检测到Windows系统,并配置引导管理器启动双系统简单,方便让让Linux与与Windows系统共存系统共存已经有Linux操作系统,再安装Windows假设Linux占两个分区,hda1和hda2,硬盘上还有空余分区,大小为10GB使用Windows光盘引导系统,进行安装分区使用空闲分区,
31、作为C:安装结束后,需要重新设置Linux的启动管理器,否则,将无法进行双系统引导注意:Windows的引导记录不使用MBR,它会清空MBR,所以安装Windows后,要重新设置Linux启动管理器。让让Linux与与Windows系统共存系统共存重新设置Linux启动管理器的方法和步骤Linux的启动管理器叫做Grub使用光盘引导系统,当出现boot:提示符的时候,键入linux rescue进入下图,提示将搜索系统当中的Linux,并且挂载。Continue表示搜索系统Read-only表示安装成只读分区Skip不搜索,直接进入命令行让让Linux与与Windows系统共存系统共存重新设置
32、Linux启动管理器的方法和步骤系统搜索到之后,把它挂载在/mnt/sysimage目录下。并给出提示信息参照提示信息进行操作进入提示符界面后,直接运行命令:chroot/mnt/sysimage让让Linux与与Windows系统共存系统共存重新设置Linux启动管理器的方法和步骤再编辑/etc/grub.conf,增加如下项:title Windows XP rootnoverify(hd0,1)#假设windows xp安装在/dev/hda2上 makeactive chainloader+1再运行命令grub-install /dev/had重新启动计算机不用掌握具体含义是什么,只记住就可以了常见的驱动网站www.linux-usb.orgwww.linuxprinting.orgwww.linmodems.orgwww.alsa-