购买

¥ 30.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 第一章-Linux系统概述及安装

第一章-Linux系统概述及安装.ppt

第一章-Linux系统概述及安装

烟雨梦兮
2018-10-14 0人阅读 举报 0 0 暂无简介

简介:本文档为《第一章-Linux系统概述及安装ppt》,可适用于IT/计算机领域

嵌入式Linux开发基础课程目标具备搭建linux系统平台能力系统安装具备Linux系统日常维护能力文件目录结构linux的常用命令,ViShell脚本编程、管道及其重定向tftpnfs,samba服务器的配置熟悉Linux系统下的开发环境Gcc,Gdbmake和makefile嵌入式Linux环境交叉编译环境建立UBoot编译和使用嵌入式Linux内核配置、编译根文件系统使用虚拟机Vmware的使用课程结构图Linux系统简介及安装第章本章目标了解UnixLinux的起源与地位掌握Linux下的磁盘分区和文件目录结构掌握Linux系统的安装本章结构UnixLinux系统简介Linux系统简介及安装Unix的起源及发展Linux基本结构磁盘分区Linux的安装方式Linux目录结构Linux系统安装GPL与Linux的诞生及发展UnixLinux管理模式文件系统类型Linux的文件类型及文件属性Linux的安装过程Unix的起源年:Unix系统的第一个版本年代末:ATT成立Unix系统实验室年代末:CSRG使用Unix对操作系统进行研究BSDUnix和UnixSystemV形成了当今Unix的两大主流加州大学伯克利分校计算机系统研究小组由KenThompson在ATT贝尔实验室实现、年由KenThompson在ATT贝尔实验室实现运行在一台DECPDP计算机上后来KenThompson和DennisRitchie使用C语言对整个系统进行了再加工和编写使得Unix能够很容易的移植到其他硬件的计算机上。经C语言改版后分发给科研机构和大学。、年代末到UnixV版本时ATT认识到Unix的价值成立了Unix系统实验室宣布对unix产品拥有所有权、加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究出BSDUnix(ARPNET最新利用BSD实现TCPIP)、ATT和CSRG的官司、ATT吸收BSDUnix的优点推出UnixSystemV版本从此以后BSD(BerkeleySoftwareDistribution)、Unix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。  Unix操作系统的历史漫长而曲折它的第一个版本是年由KenThompson在ATT贝尔实验室实现的运行在一台DECPDP计算机上。这个系统非常粗糙与现代Unix相差很远它只具有操作系统最基本的一些特性。后来KenThompson和DennisRitchie使用C语言对整个系统进行了再加工和编写使得Unix能够很容易的移植到其他硬件的计算机上。从那以后Unix系统开始了令人瞩目的发展。  由于此时ATT还没有把Unix作为它的正式商品因此研究人员只是在实验室内部使用并完善它。正是由于Unix是被作为研究项目其他科研机构和大学的计算机研究人员也希望能得到这个系统以便进行自己的研究。ATT以分发许可证的方法对Unix仅仅收取很少的费用大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学一方面使得科研人员能够根据需要改进系统或者将其移植到其他的硬件环境中去另一方面培养了懂得Unix使用和编程的大量的学生这使得Unix的普及更为广泛。  由于操作系统的开发相当困难只有少数的计算机厂商如IBM、Digital等大型公司才拥有自己的操作系统而其他众多生产计算机的硬件厂商则采用别人开发的操作系统。因为Unix不需要太多的花费因此很多厂商就选择了Unix作为他们生产的计算机使用的操作系统。他们把Unix移植到自己的硬件环境下而不必从头开发一个操作系统。  到了年代末在Unix发展到了版本之后ATT认识到了Unix的价值成立了Unix系统实验室(UnixSystemLab,USL)来继续发展Unix。因此ATT一方面继续发展内部使用的Unix版本一方面由USL开发对外正式发行的Unix版本同时ATT也宣布对Unix产品拥有所有权。几乎在同时加州大学伯克利分校计算机系统研究小组(CSRG)使用Unix对操作系统进行研究因此他们的研究成果就反映在他们使用的Unix中。他们对Unix的改进相当多增加了很多当时非常先进的特性包括更好的内存管理快速且健壮的文件系统等大部分原有的源代码都被重新写过以支持这些新特性。很多其他Unix使用者包括其他大学和商业机构都希望能得到CSRG改进的Unix系统。因此CSRG中的研究人员把他们的Unix组成一个完整的Unix系统──BSDUnix(BerkeleySoftwareDistribution)向外发行。  BSDUnix在Unix的历史发展中具有相当大的影响力被很多商业厂家采用成为很多商用Unix的基础,而ATT与其同时存在的Unix版本的影响就小得多。同时很多研究项目也是以BSDUnix为研究系统例如美国国防部的项目─ARPANETARPANET今天发展成为了Internet而BSDUnix中最先实现了TCPIP使Internet和Unix紧密结合在一起。  而ATT的Unix系统实验室同时也在不断改进他们的商用Unix版本直到他们吸收了BSDUnix中已有的各种先进特性并结合其本身的特点推出了UnixSystemV版本之后情况才有了改变。从此以后BSDUnix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。Unix的版本号表示不同的Unix版本其标识方式不同ATT开发的内部Unix使用顺序号标识版本BSD使用主版本加次版本的方法标识在原始版本的基础上还有派生版本这些版本通常有自己的名字ATT使用罗马数字标识Unix版本用Release来表示次版本其他商业公司的Unix使用各自的版本标识V到VBSDBSDBSDNetBSDNetSystemVRelease(简写为SVR)Sun的SolarisIBM的AIXATT的UnixSystemV的第四次发布的版本开放源码的发展ATT与Unix起源Berkeley发行的Unix版本:BSDATT与Berkeley之争Linux诞生虽然ATT的UnixSystemV也是非常优秀的Unix版本但是BSDUnix在Unix领域内的影响更大。ATT的Unix系统实验室一直关注着BSD的发展在年Unix系统实验室指控BSDI──一家发行商业BSDUnix的公司违反了ATT的许可权发布自己的Unix版本并进一步指控伯克利计算机系统研究组泄漏了Unix的商业机密(此时的BSD中来自ATTUnix的代码已经不足)。这个官司影响了很多Unix厂商使他们不得不从BSDUnix转向UnixSystemV,以避免法律问题。以至于当今大多数商业Unix版本都是基于UnixSystemV的。  这件有关Unix版权的案子直到Unix系统实验室被ATT卖给了Novell公司后才得以解决Novell不打算陷入这样的法律纷争中因此就采用了比较友好的做法。伯克利的CSRG被允许自由发布BSD但是其中来自于ATT的代码必须完全删除。因此CSRG就对他们最新的BSD进行了修改删除了那些来自于ATT的源代码发布了BSDLite版本(该系统是不完整的尤其对于英特尔体系的计算机系统)。由于这个版本不存在法律问题BSDLite成为了现代BSD系统的基础版本。Novell的比较友善的做法还不止对BSD他把自己的Unix改名为Unixware而将Unix商标赠送给XOpen──一个由众多Unix厂家组成的联盟这样这个联盟内的所有成员均可使用Unix商标。从此之后Unix不再是专有产品了。后来Novell由于自身的经营问题又将Unixware卖给SCO公司。同时由于BSD系统已经十分成熟作为对操作系统进行研究的目标已经达到伯克利计算机系统研究组(CSRG)在发布了BSDlite之后就解散了小组的科研人员有些进入了Unix商业公司有些继续进行其他计算机领域的研究。此时严格意义上的UnixSystemV和BSDUnix都不复存在了存在的只是他们的各种后续版本。芬兰一位计算机研究生LinusTorvalds开始了这个工作他通过学习Minix──一个用于教学目的的简单Unix系统在x平台上构建了Linux内核这个内核和GNU的系统工具结合起来取得了相当大的成功成为当前非常流行的GNULinux系统。Unix的发展、年由KenThompson在ATT贝尔实验室实现经C语言改版后分发给科研机构和大学。、到UnixV版本时ATT认识到Unix的价值宣布对unix产品拥有所有权、加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究出BSDUnix(ARPNET最新利用BSD实现TCPIP)、ATT和CSRG的官司、ATT吸收BSDUnix的优点推出UnixSystemV版本从此以后BSDUnix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。、编号:ATT:VVSystemVRelease(简写为SVR)标识ATT的UnixSystemV的第四次发布的版本。BSD:BSD、Unix实验室被ATT卖给Novell公司Novell把Unix商标赠送给XOpen联盟后(Novell把Unix改名为Unixware最后卖给SCO公司)Unix不再是专有产品了。IBMAIX、HPUX、SCOUnixWare(Netware、Mircosoft的Xienx、SunSolaris、BSDOS(BSD)、FreeBSD(BSD)开放源码操作系统的发展http:downloadchinaunixnetIBMAIX、HPUX、SCOUnixWare(Netware、Mircosoft的Xienx)、SunSolaris、BSDOS(BSD)、NetBSD(易用、跨平台性)分离出OpenBSDFreeBSD(BSD)Web服务器分化出DragonflyBSD、补充:各大网站采用的OS和web服务器Linux的起源与发展Linux内核项目是由芬兰赫尔辛基大学的LinusTorvalds创建的年月Linux第一个公开版版发布年月Linux版发布Linus的标志是可爱的企鹅取自芬兰的吉祥物注意LINUX的发展年份比学员年龄还要小!开源软件的定义及许可协议GPL(GNUGeneralPublicLicense)GPL许可协议的主要目标是保证软件对所有的用户都是自由的LGPL(LesserGeneralPublicLicense)LGPL相对于GPL的条款更加宽松为使用Linux平台开发商业软件提供了更多的空间OSD(TheOpenSourceDefinition)开放源代码软件的定义文本可以从官方网站查阅http:wwwopensourceorgdocsdefinitionphpGNU是GNUIsNotUNIX的递归缩写旨在消除对计算机软件拷贝、分发、修改的限制GPL:GeneralPublicLicense通用公共许可证。它要求软件以源代码的形式发布并规定任何用户都能够以源代码的形式将软件复制或发布给别的用户它提醒每个用户对于该软件不提供任何形式的担保如果用户的软件使用了受GPL保护的任何软件的一部分那么该软件就继承了GPL软件GPL并不排斥对自由软件进行商业性质的包装和发行(与软件是否免费无关)LGPL:LibrarayGeneralPublicLicense程序库通用公共许可证。允许在使用者自己的应用程序中使用程序库并获得程序库的源代码。一旦用到GPL你的所有程序都要公布源代码该修改文本的整体就必须按照GPL流通不仅该修改文本的源码必须向社会公开而且对于这种修改文本的流通不准许附加修改者自己作出的限制LGPL:用得库要全部公布源码。Linux内核版本内核版本是由Linux内核社区统一进行发布的http:wwwkernelorgpublinuxkernel奇数偶数开发版本稳定版本XXYYZZLinux发行版有选择使用某个内核版本的权利内核版本号的格式为xxyyzz版本号中yy为奇数的是开发版本用于开发和测试和是内核的开发版本版本号中yy为偶数的是稳定版本用于生产系统中和是内核的稳定版本内核的开发版本成熟后会转换(升级)为稳定版本内核稳定版本是由开发版本转换而来的Linux发行版有选择使用某个内核版本的权利Linux内核版本开发版本最初是稳定版本的拷贝稳定版本只修改错误开发版本继续增加新功能开发版本趋于稳定后将升级为稳定版本Linux发行版本Linux发行版的名称和版本号是由发行版的维护者决定的RHEL是由RedHat公司发布的SuseLinux是由Novell公司发布的UbuntuLinux是由Ubuntu社团维护和发布的DebianLinux是由Debian维护社区发布的RedHatLinux系列发行版RedHatLinux已停止开发最高版本为RedHatLinux企业版简称RHEL(RedHatEnterpriseLinux)目前最高版本为RHELFedoraCore社区版http:fedoraredhatcom目前最高版本为fcRHEL:redhatenterpriselinuxredhat公司专门的企业版服务器(当然你也可以用做桌面)redhatlinux则是以前redhat公司专门的个人版(也可以做服务器)后来redhatlinux停止开发而redhat公司出钱支助社区开发开发出来的就是fc,fc也是rhel的实验室,为rhel测试各种新的软件FC是给linux社区中的用户免费使用的更新快稳定性比较差新功能多。EH是红帽子用来为企业作服务器的更新慢稳定性好很多新功能不支持。阶段总结Unix的起源与地位及发展Linux操作系统是开源软件的成功代表开放源代码软件通常采用GPL或LGPL许可协议进行发布Linux内核采用开发版本和稳定版本两个系列进行版本发布Linux存在众多的发行版本可以满足不同类型的用户需求阶段练习在构建企业应用的Linux系统时如果有和两个内核版本可供选择应使用哪一个理由是什么?在使用Linux系统构建应用服务器时应选择RedHatLinux、RHEL或FC中的哪个发行版本理由是什么?Linux基本结构Linux基本机构Linux内核shell实用工具程序内核运行期库和系统程序Shell实用工具程序LinuxIosys、msdossysconfigsys、autoexecbatcommandcomC:DOS目录应用程序MSBIOS南桥、北桥芯片主板实用工具程序计算机发动机轮子方向盘辅助设施(喇叭、mp)汽车Linux使用的文件系统类型在文件procfilesystem文件中列出了系统当前可用的文件系统类型EXT和EXT都是Linux操作系统默认使用的文件系统类型EXT属于日志文件系统是EXT文件系统的升级版swap类型的文件系统在Linux系统的交换分区中使用Linux支持对FAT格式文件系统(包括FAT和FAT)的读写Linux支持对NTFS文件系统的读取默认不支持对NTFS文件系统的写入文件系统(FileSystem)是操作系统用来存储和管理文件的方法。从系统角度来看文件系统对文件存储空间进行组织、分配并对文件的存储进行保护和检查。从用户角度来看文件系统可以帮助用户建立文件并对文件的读、写和删除操作提供保护和控制。Linux是一种兼容性很高的操作系统除了能够挂载各种类型的设备还可以把其他各种文件系统挂载到Linux系统上。在文件procfilesystem文件中列出了系统当前可用的文件系统类型其中不仅包括UNIX支持的各种文件系统类型也包括WindowsxNTXP文件系统。Linux的文件类型及文件属性文件名:字母、数字、下划线、圆点文件类型普通文件目录文件链接文件特殊文件文件属性第一个字符可为:、d、b、c普通文件d目录文件b:块特殊文件如硬盘和CDROM设备c:字符文件设备L:符号连接p:管道或流用于进程通讯**文件名:Linux下文件名由字母、数字、下划线、圆点组成并且数字不能放在第一位。(板书举例:abs、a、a、a、b、ac)。(windows下文件类型都有什么?普通文件、目录文件、快捷方式)Linux下也差不多也有普通文件、目录文件、连接文件还有一个windows下没有的特殊文件特殊文件就是硬件。Linux对所有的硬件都是以文件的形式进行管理包括硬盘、光驱等那么代表这些硬件的文件就是特殊文件。普通文件:用Cat、less、more、vi、emacs等查看、用mv改名目录文件:用ls查看链接文件:用ls查看特殊文件:如设备、终端、打印机等设备作为特殊文件例如:devfddevhdaLinux目录结构目录结构及目录路径Linux系统使用树型目录结构在整个系统中只存在一个根目录(文件系统)Linux系统中总是将文件系统挂载到树型目录结构中的某个目录节点中使用路径、工作目录、用户主目录登录Linux系统访问实际的目录向学员展示。不同的操作系统对文件的组织方式不同其所支持的文件系统数量和种类也不一定相同。Linux文件系统的组织方式称做FilesystemHierarchyStandard(文件系统分层标准简称FHS)即采用层次式的树状目录结构。Linux系统在安装过程中会创建一些默认的目录。这些默认的目录都有其特殊的功能不可随便将其更名以免造成系统的错误。Linux目录结构bin用来贮存用户命令。目录usrbin也被用来贮存用户命令。sbin许多系统命令(例如shutdown)的贮存位置。目录sbin中也包括了许多系统命令。root根用户(超级用户)的主目录。mnt该目录中通常包括系统引导后被挂载的文件系统的挂载点。譬如默认的光盘挂载点是mntcdromboot包括内核和其它系统启动期间使用的文件。lostfound被fsck用来放置零散文件(没有名称的文件)lib用来存放系统动态连接共享库的。dev贮存设备文件。Linux目录结构etc存放了系统管理时要用到的各种配置文件和子目录。var用于贮存variable(或不断改变的)文件例如日志文件和打印机假脱机文件。usr这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。proc一个虚拟的系统目录可以在这个目录下获取系统信息。这些信息是在内存中由系统自己产生的。initrd用来在计算机启动时挂载initrdimg映像文件的目录以及载入所需设备模块的目录。tmp用户和程序的临时目录。用来存放不同程序执行时产生的临时文件home如果建立一个用户“xx”,那么在home目录下就有一个对应homexx路径作为用户的主目录。opt可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。阶段总结Linux的基本结构Linux下常用的文件系统类型Linux系统下的文件类型及属性Linux的目录结构硬盘分区的设备文件硬盘分区的文件名表示devhda用文件来表示硬件设备IDE硬盘设备使用hda、hdb等设备文件名表示主分区使用hda、hda、hdb等设备文件名表示扩展分区用于容纳(建立)逻辑分区逻辑分区使用hda、hda等设备文件名表示硬盘和分区的结构硬盘设备devhda主分区devhda主分区devhda逻辑分区devhda逻辑分区devhda扩展分区硬盘和分区的结构实例devhdc:devsdb:第二个IDE接口的master接口的第三个主分区:第五个SCSI接口硬盘的第三个逻辑分区:第二个IDE接口的master接口的第二个逻辑分区第二个SCSI接口的第一个主分区devhdcdevsdehdc:第三个IDE接口的master接口的第二个逻辑分区第二个IDE接口的master接口的第三个主分区:devhdc第五个SCSI接口硬盘的第三个逻辑分区:硬盘和分区的结构Linux磁盘分区装载…hdabinbootusrusrbinbootgrubChartSheetSheetSheetSheetLinux的安装方式安装程序的引导方式RHEL支持从光盘和USB存储设备引导安装程序安装程序读取软件包的方式从光盘读取软件包进行安装是RHEL提供的缺省安装方式安装程序可读取硬盘中保存的安装光盘镜像文件(ISO文件)进行安装安装程序可从NFS、FTP和HTTP网络服务器中读取文件进行安装系统安装过程启动安装程序设置主机引导设备为光盘驱动器从安装光盘启动主机检测安装光盘的完整性安装程序的配置过程文件复制过程安装过程结束Linux安装过程演示演示安装图解安装模式选择安装图解介质测试安装图解语言选择安装图解键盘选择安装图解授权许可序列号安装图解硬盘分区设置安装图解硬盘分区设置安装图解硬盘分区设置安装图解网络设置安装图解网络设置安装图解网络设置安装图解时区设置安装图解root(根管理员)口令设置安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解软件包选择安装图解安装过程安装图解安装过程安装图解安装过程首次启动系统配置配置向导程序启动界面防火墙SELinuxKdump系统日期和时间的设置软件更新设置新用户的创建声卡测试安装附加光盘Linux系统配置演示演示安装完成后的设置防火墙的设置Selinux的设置Kdump的设置日期和时间的设置软件更新的设置新用户的创建声卡的设置附加光盘的设置Linux图形界面操作图形界面用户登录桌面环境和应用程序菜单退出系统注销用户(Logout)关闭系统(Shutdown)重新启动(Restartthecomputer)演示演示用户登录界面在用户登录界面中输入用户名并回车输入用户口令进行登录桌面环境及菜单选择应用程序菜单中的菜单项可以启动运行相应的程序退出系统选择关机菜单项可退出系统退出系统选项退出系统时选择注销、关机和重新启动三个选项中的一个阶段总结RHEL可以使用光盘或USB设备引导安装程序安装程序可以从光盘、硬盘和网络服务器读取软件安装包Linux系统安装前需要进行硬盘中数据的备份主机硬盘中应为Linux系统预留空间和分区Linux系统需要至少一个根分区和一个交换分区根分区文件系统默认采用EXT格式本章总结UnixLinux系统简介UnixLinux系统简介UnixLinux的起源与发展Linux的起源与发展GPL与Linux的诞生及发展文件系统类型磁盘分区RHEL安装程序缺省采用图形界面提供了友好的交互界面Linux基本结构文件系统和目录结构GPL与LGPL许可协议Linux内核版本与发行版本RedHatLinux系列发行版Linux操作系统可作为网络服务器、桌面和开发环境使用硬盘主分区、扩展分区、逻辑分区的概念及表示Linux采用树型目录结构RHEL安装程序可以从光盘和USB设备进行引导可以从光盘、硬盘和网络等多种介质读取安装文件RHEL系统提供了图形的登录和操作界面可通过菜单运行应用程序Linux的安装过程Linux的安装方式实验任务:Linux系统安装任务注意事项提示:进行Linux系统安装前应确认硬盘数据已备份启动Linux安装程序前应确认主机CMOS设置中的启动顺序为光盘驱动器优先应牢记安装过程中设置的root用户的口令提示:安装完成后应取出Linux安装光盘并从硬盘启动主机在首次启动向导程序中应至少建立一个普通用户帐号用于系统的普通登录(非管理员登录)、年由KenThompson在ATT贝尔实验室实现运行在一台DECPDP计算机上后来KenThompson和DennisRitchie使用C语言对整个系统进行了再加工和编写使得Unix能够很容易的移植到其他硬件的计算机上。经C语言改版后分发给科研机构和大学。、年代末到UnixV版本时ATT认识到Unix的价值成立了Unix系统实验室宣布对unix产品拥有所有权、加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究出BSDUnix(ARPNET最新利用BSD实现TCPIP)、ATT和CSRG的官司、ATT吸收BSDUnix的优点推出UnixSystemV版本从此以后BSD(BerkeleySoftwareDistribution)、Unix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。  Unix操作系统的历史漫长而曲折它的第一个版本是年由KenThompson在ATT贝尔实验室实现的运行在一台DECPDP计算机上。这个系统非常粗糙与现代Unix相差很远它只具有操作系统最基本的一些特性。后来KenThompson和DennisRitchie使用C语言对整个系统进行了再加工和编写使得Unix能够很容易的移植到其他硬件的计算机上。从那以后Unix系统开始了令人瞩目的发展。  由于此时ATT还没有把Unix作为它的正式商品因此研究人员只是在实验室内部使用并完善它。正是由于Unix是被作为研究项目其他科研机构和大学的计算机研究人员也希望能得到这个系统以便进行自己的研究。ATT以分发许可证的方法对Unix仅仅收取很少的费用大学和研究机构就能获得Unix的源代码以进行研究。Unix的源代码被散发到各个大学一方面使得科研人员能够根据需要改进系统或者将其移植到其他的硬件环境中去另一方面培养了懂得Unix使用和编程的大量的学生这使得Unix的普及更为广泛。  由于操作系统的开发相当困难只有少数的计算机厂商如IBM、Digital等大型公司才拥有自己的操作系统而其他众多生产计算机的硬件厂商则采用别人开发的操作系统。因为Unix不需要太多的花费因此很多厂商就选择了Unix作为他们生产的计算机使用的操作系统。他们把Unix移植到自己的硬件环境下而不必从头开发一个操作系统。  到了年代末在Unix发展到了版本之后ATT认识到了Unix的价值成立了Unix系统实验室(UnixSystemLab,USL)来继续发展Unix。因此ATT一方面继续发展内部使用的Unix版本一方面由USL开发对外正式发行的Unix版本同时ATT也宣布对Unix产品拥有所有权。几乎在同时加州大学伯克利分校计算机系统研究小组(CSRG)使用Unix对操作系统进行研究因此他们的研究成果就反映在他们使用的Unix中。他们对Unix的改进相当多增加了很多当时非常先进的特性包括更好的内存管理快速且健壮的文件系统等大部分原有的源代码都被重新写过以支持这些新特性。很多其他Unix使用者包括其他大学和商业机构都希望能得到CSRG改进的Unix系统。因此CSRG中的研究人员把他们的Unix组成一个完整的Unix系统──BSDUnix(BerkeleySoftwareDistribution)向外发行。  BSDUnix在Unix的历史发展中具有相当大的影响力被很多商业厂家采用成为很多商用Unix的基础,而ATT与其同时存在的Unix版本的影响就小得多。同时很多研究项目也是以BSDUnix为研究系统例如美国国防部的项目─ARPANETARPANET今天发展成为了Internet而BSDUnix中最先实现了TCPIP使Internet和Unix紧密结合在一起。  而ATT的Unix系统实验室同时也在不断改进他们的商用Unix版本直到他们吸收了BSDUnix中已有的各种先进特性并结合其本身的特点推出了UnixSystemV版本之后情况才有了改变。从此以后BSDUnix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。虽然ATT的UnixSystemV也是非常优秀的Unix版本但是BSDUnix在Unix领域内的影响更大。ATT的Unix系统实验室一直关注着BSD的发展在年Unix系统实验室指控BSDI──一家发行商业BSDUnix的公司违反了ATT的许可权发布自己的Unix版本并进一步指控伯克利计算机系统研究组泄漏了Unix的商业机密(此时的BSD中来自ATTUnix的代码已经不足)。这个官司影响了很多Unix厂商使他们不得不从BSDUnix转向UnixSystemV,以避免法律问题。以至于当今大多数商业Unix版本都是基于UnixSystemV的。  这件有关Unix版权的案子直到Unix系统实验室被ATT卖给了Novell公司后才得以解决Novell不打算陷入这样的法律纷争中因此就采用了比较友好的做法。伯克利的CSRG被允许自由发布BSD但是其中来自于ATT的代码必须完全删除。因此CSRG就对他们最新的BSD进行了修改删除了那些来自于ATT的源代码发布了BSDLite版本(该系统是不完整的尤其对于英特尔体系的计算机系统)。由于这个版本不存在法律问题BSDLite成为了现代BSD系统的基础版本。Novell的比较友善的做法还不止对BSD他把自己的Unix改名为Unixware而将Unix商标赠送给XOpen──一个由众多Unix厂家组成的联盟这样这个联盟内的所有成员均可使用Unix商标。从此之后Unix不再是专有产品了。后来Novell由于自身的经营问题又将Unixware卖给SCO公司。同时由于BSD系统已经十分成熟作为对操作系统进行研究的目标已经达到伯克利计算机系统研究组(CSRG)在发布了BSDlite之后就解散了小组的科研人员有些进入了Unix商业公司有些继续进行其他计算机领域的研究。此时严格意义上的UnixSystemV和BSDUnix都不复存在了存在的只是他们的各种后续版本。芬兰一位计算机研究生LinusTorvalds开始了这个工作他通过学习Minix──一个用于教学目的的简单Unix系统在x平台上构建了Linux内核这个内核和GNU的系统工具结合起来取得了相当大的成功成为当前非常流行的GNULinux系统。、年由KenThompson在ATT贝尔实验室实现经C语言改版后分发给科研机构和大学。、到UnixV版本时ATT认识到Unix的价值宣布对unix产品拥有所有权、加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究出BSDUnix(ARPNET最新利用BSD实现TCPIP)、ATT和CSRG的官司、ATT吸收BSDUnix的优点推出UnixSystemV版本从此以后BSDUnix和UnixSystemV形成了当今Unix的两大主流现代的Unix版本大部分都是这两个版本的衍生产品。、编号:ATT:VVSystemVRelease(简写为SVR)标识ATT的UnixSystemV的第四次发布的版本。BSD:BSD、Unix实验室被ATT卖给Novell公司Novell把Unix商标赠送给XOpen联盟后(Novell把Unix改名为Unixware最后卖给SCO公司)Unix不再是专有产品了。IBMAIX、HPUX、SCOUnixWare(Netware、Mircosoft的Xienx、SunSolaris、BSDOS(BSD)、FreeBSD(BSD)IBMAIX、HPUX、SCOUnixWare(Netware、Mircosoft的Xienx)、SunSolaris、BSDOS(BSD)、NetBSD(易用、跨平台性)分离出OpenBSDFreeBSD(BSD)Web服务器分化出DragonflyBSD、注意LINUX的发展年份比学员年龄还要小!GNU是GNUIsNotUNIX的递归缩写旨在消除对计算机软件拷贝、分发、修改的限制GPL:GeneralPublicLicense通用公共许可证。它要求软件以源代码的形式发布并规定任何用户都能够以源代码的形式将软件复制或发布给别的用户它提醒每个用户对于该软件不提供任何形式的担保如果用户的软件使用了受GPL保护的任何软件的一部分那么该软件就继承了GPL软件GPL并不排斥对自由软件进行商业性质的包装和发行(与软件是否免费无关)LGPL:LibrarayGeneralPublicLicense程序库通用公共许可证。允许在使用者自己的应用程序中使用程序库并获得程序库的源代码。一旦用到GPL你的所有程序都要公布源代码该修改文本的整体就必须按照GPL流通不仅该修改文本的源码必须向社会公开而且对于这种修改文本的流通不准许附加修改者自己作出的限制LGPL:用得库要全部公布源码。内核版本号的格式为xxyyzz版本号中yy为奇数的是开发版本用于开发和测试和是内核的开发版本版本号中yy为偶数的是稳定版本用于生产系统中和是内核的稳定版本内核的开发版本成熟后会转换(升级)为稳定版本内核稳定版本是由开发版本转换而来的Linux发行版有选择使用某个内核版本的权利RHEL:redhatenterpriselinuxredhat公司专门的企业版服务器(当然你也可以用做桌面)redhatlinux则是以前redhat公司专门的个人版(也可以做服务器)后来redhatlinux停止开发而redhat公司出钱支助社区开发开发出来的就是fc,fc也是rhel的实验室,为rhel测试各种新的软件FC是给linux社区中的用户免费使用的更新快稳定性比较差新功能多。EH是红帽子用来为企业作服务器的更新慢稳定性好很多新功能不支持。内核运行期库和系统程序Shell实用工具程序LinuxIosys、msdossysconfigsys、autoexecbatcommandcomC:DOS目录应用程序MSBIOS南桥、北桥芯片主板实用工具程序计算机发动机轮子方向盘辅助设施(喇叭、mp)汽车文件系统(FileSystem)是操作系统用来存储和管理文件的方法。从系统角度来看文件系统对文件存储空间进行组织、分配并对文件的存储进行保护和检查。从用户角度来看文件系统可以帮助用户建立文件并对文件的读、写和删除操作提供保护和控制。Linux是一种兼容性很高的操作系统除了能够挂载各种类型的设备还可以把其他各种文件系统挂载到Linux系统上。在文件procfilesystem文件中列出了系统当前可用的文件系统类型其中不仅包括UNIX支持的各种文件系统类型也包括WindowsxNTXP文件系统。*文件名:Linux下文件名由字母、数字、下划线、圆点组成并且数字不能放在第一位。(板书举例:abs、a、a、a、b、ac)。(windows下文件类型都有什么?普通文件、目录文件、快捷方式)Linux下也差不多也有普通文件、目录文件、连接文件还有一个windows下没有的特殊文件特殊文件就是硬件。Linux对所有的硬件都是以文件的形式进行管理包括硬盘、光驱等那么代表这些硬件的文件就是特殊文件。普通文件:用Cat、less、more、vi、emacs等查看、用mv改名目录文件:用ls查看链接文件:用ls查看特殊文件:如设备、终端、打印机等设备作为特殊文件例如:devfddevhda路径、工作目录、用户主目录登录Linux系统访问实际的目录向学员展示。不同的操作系统对文件的组织方式不同其所支持的文件系统数量和种类也不一定相同。Linux文件系统的组织方式称做FilesystemHierarchyStandard(文件系统分层标准简称FHS)即采用层次式的树状目录结构。Linux系统在安装过程中会创建一些默认的目录。这些默认的目录都有其特殊的功能不可随便将其更名以免造成系统的错误。IDE硬盘设备使用hda、hdb等设备文件名表示主分区使用hda、hda、hdb等设备文件名表示扩展分区用于容纳(建立)逻辑分区逻辑分区使用hda、hda等设备文件名表示hdc:第三个IDE接口的master接口的第二个逻辑分区第二个IDE接口的master接口的第三个主分区:devhdc第五个SCSI接口硬盘的第三个逻辑分区:

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/77

第一章-Linux系统概述及安装

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利