收藏 分销(赏)

linux介绍与安装.pptx

上传人:天**** 文档编号:4761803 上传时间:2024-10-12 格式:PPTX 页数:88 大小:4.75MB
下载 相关 举报
linux介绍与安装.pptx_第1页
第1页 / 共88页
linux介绍与安装.pptx_第2页
第2页 / 共88页
linux介绍与安装.pptx_第3页
第3页 / 共88页
linux介绍与安装.pptx_第4页
第4页 / 共88页
linux介绍与安装.pptx_第5页
第5页 / 共88页
点击查看更多>>
资源描述

1、Lesson01Linux介绍与安装内容提要Linux到底是啥子?Unix与Linux什么是DistributionLinux的功能与优缺点如何学习LinuxGNU与GPL系统管理员的职责Linux主机规划安装RedHat安装红旗Linux到底是啥子?到底是啥子?操作系统怎么来的?没有操作系统时,只能通过按钮来控制硬件后来出现汇编,可以通过指令(通常以打孔纸带为输入设备)来控制硬件出现操作系统后,用户和硬件的沟通就有了舒服的桥梁了,应用软件的开发才日渐丰富操作系统包含两个东西:内核和应用(外壳)Linux到底是啥子?到底是啥子?内核的主要功能:进程调度(操作CPU)内存管理(操作内存条)文件系

2、统(操作硬盘、磁带、光盘等)驱动程序(操作声卡、显卡、网卡等)Linux到底是啥子?到底是啥子?Linux就是一个操作系统,包括内核和外壳:内核(Kernel)外壳(Shell,KDE,Application)用户硬件(Hardware)Unix与与LinuxLinux是Unix的一个版本。Linux 的核心是由Linus Torvalds 在1991 年的时候给开发出来的,并且丢到网络上提供大家下载,后来大家觉得这个小东西(Linux Kernel)相当的小而精巧,所以慢慢的就有相当多的朋友投入这个小东西的研究领域里面去了!公正的说,Linux的开始要回溯到1969年Unix与与Linux事

3、件一:Bell,MIT与GE的“Multics”系统1960年左右,麻省理工学院(MIT)发展了所谓的“兼容分时系统(Compatible Time-Sharing System,CTSS)”,就字面上的意义来看,他主要让大型主机可以提供多个终端机联机进入主机使用主机的资源(那时的终端没有处理能力),当时可以让约30 位使用者联机使用主机。为了让这个分时系统更加的强大,所以,在1965 年前后由Bell实验室、MIT及GE公司来共同开发一个名为Multics 的大型计划,目标是想让大型主机可以联机300 位以上的使用者。不过,在奋斗了四年之后,该计划仍然宣告失败。Unix与与Linux事件二:

4、Ken Thompson的小型文件服务系统曾经参与Muitics的贝尔研究室的成员Ken Thompson由于自己工作上的需求,需要一套文件存取的小型操作系统,便在1969 年的时候以DEC公司的计算机PDP-7为硬件基准,设计了一个适合自己工作环境的小型文件系统,其中也含有他自行开发的一些小工具(开发语言为B语言)。那个系统就是最早期的Unix的源头!当初Ken设计这个文件系统时,主要是为了自己的存取方便所设计的简单OS,因此将原有的Multics系统大幅度的简化,不过,在当时还并没有Unix这个名词的出现!Unix与与Linux事件三:Ritchie等人用C语言写出第一个正式Unix核心由

5、于Ken Thompson写的那个操作系统实在太好用了,所以在Bell研究室内部广为流传,并且数度经过改版。到了1973年,Bell研究室的Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能更好的C语言将原有的1969年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为Unix。由于这个操作系统是由这一群工程师所开发完成的,而且使用者也大多是这方面的工程师,因此造成了后来Unix 系统接口较难被一般使用者接受的情况。Unix与与Linux事件四:百家齐鸣的Unix 版本由于C语言是一个相当高级的程序语言,它与硬件没有很直接的相关性,例如你的Windows也

6、可以执行C语言程序!而由于Unix主要是由C语言写成的,因此你只要经过稍微的原始码修改程序,就可以在不同的硬件架构上面执行这个操作系统!后来,由于Unix 的方便性,因此很多的商业公司及学术机构就加入这个操作系统的研发。不过,也由于Unix 的便利性与改写容易,因此就造成了很多的不同版本的Unix,例如AT&T的System V、加州大学的BSD版、IBM 的AIX、SUN的Solaris等等。Unix与与Linux事件五:图形接口X-Free86项目鉴于图形使用者接口(GUI)的需求日益加重,在1984年由MIT与其它合作厂商首次发表了X Window System,并且更在1988年成立了

7、非营利性质的XFree86 这个组织。所谓的XFree86 其实是X window system 与Free 及x86 系统架构的整合名称!而这个XFree86 的GUI 接口更在Linux 的核心1.0 版于1994 年发布时,整合于Linux 操作系统当中!Unix与与Linux事件六:芬兰大学生Linus Torvalds的简讯芬兰的郝尔辛基大学学生Linus Torvalds手边有个Minix 系统(这也是Unix的分支),他对这个操作系统相当的有兴趣!此外,由于当时他正好买了一部386的计算机,所以他就想能否将Unix 移植到个人计算机(X86架构)来使用呢?从此以后,他就很用心的读

8、取Unix的核心代码,并且去除较为繁复的核心程序,将他改写成可以适用于一般个人计算机的x86系统上面,到了1991年,他终于将0.02 版的hobby放到网络上面供大家下载,并且由于hobby受到大家的肯定,相当多的朋友一起投入这个工作中!终于到了1994年将第一个完整的核心Version 1.0发布!Unix与与Linux硬件知识复习:流行的硬件体系结构(1/4)X86现在我们使用的桌面型电脑大部分用的是Intel发明的x86系列的CPU体系结构,缩写i386有时用来指80386以及后来的Intel CPU。Intel的x86 CPU一直很流行的,过去不少公司生产x86系列的克隆CPU,直到

9、现在,还有AMD,VIA及Transmeta三家公司在继续生产。x86 CPU(或确切的说是80386)是linux最初编写的目标平台。x86硬件通常的运算速度不是很快,特别是浮点运算,如果你想用计算机做一些专门的应用,如科学计算,工程仿真,图形着色之类的高性能任务时,那就不合适了。Unix与与Linux硬件知识复习:流行的硬件体系结构(2/4)Alpha美国数字设备公司(DEC)开发了适合于在高性能的工作站和服务器上使用的Alpha CPU。后来康柏(Compaq)接管了Alpha CPU的生产线,现在Compaq已被HP收购。如果你想用Linux做一些高性能的计算时,Alpha CPU无疑

10、是一个很好的选择。现在的Alpha CPU比最快的x86 CPU还要快;而且Linux的Alpha 移植是很稳定的。Unix与与Linux硬件知识复习:流行的硬件体系结构(3/4)SPARC在Sun的工作站中,SPARC CPU很常见的,这些计算机有自己不同的UNIX版本(SunOS或者Solaris)。Linux爱好者已经移植Linux到这种体系结构上。SPARC体系结构包括32位和64位的CPU,Linux可在其上运行。SPARC处理器的速度是相当快的。使得SPARC的硬件成为在对CPU要求高的应用场合具有良好的竞争力的硬件。在http:/www.ultralinux.org/上,你可以学

11、到更多的关于Ultralinux项目的介绍,该项目致力于适合SPARC CPU的Linux的发展。Unix与与Linux硬件知识复习:流行的硬件体系结构(4/4)PowerPCPowerPC CPU是Apple,IBM,Motorola三家公司联合开发的产品,这类CPU产品最初用在Macintosh计算机上,后来IBM和Motorola也把PowerPC用在自己的一些计算机上。PowerPC用的是RISC体系结构。速度非常快,特别是浮点运算方面。新的64位CPU结构:在高端的RISC很早就有64bit处理器了,比如SUN公司的UltraSparc、IBM公司的POWER5、HP公司的Alpha

12、等。CISC上目前流行的有AMD的AMD64(X86-64)、Intel的IA64(EM64T)什么是什么是DistributionLinux不同于其他Unix变体的原因:Linux只定义了一个内核,内核必须同命令、守护进程以及其他软件一起打包来组成一个可以使用的完整操作系统,这种打包就是Distribution,中文一般称为发行版本。选择那种发行版本,完全依据自己的喜好来定。可以参考这些方面来考虑:该发行版本在5年后能否继续存在?该发行版本有最新的安全补丁吗?该发行版本会迅速发布更新软件吗?如果有问题,能够快速找到答案吗?什么是什么是Distribution流行的Linux发行版本:Red

13、Hat:http:/Mandrake:http:/www.linux- Torvalds在BBS里面贴出的小布告:Hello everybody out there using minix-Im doing a(free)operation system(just a hobby,wont be big and professional like gnu)for 386(486)AT clones.Linus Torvalds把这个操作系统内核称为Linuss Unix,简称LinuxLinux的功能与优缺点的功能与优缺点Linux的特殊功能:免费由于Linux是基于GPL(General P

14、ublic License)的架构之下,因此他是Free的,也就是任何人都可以免费的使用或者是修改其中的源码。注意:最开始Linux并没有加入GPL。设备需求低廉支持个人计算机的X86架构,系统资源不必像Unix系统那般强大。单就这一点来看,就可以造成很大的流行。功能强大而稳定看看祖先是谁应用软件完备服务器或者PC机上的常用软件都具备,如Office、Web、FTP、Mail等等Linux的功能与优缺点的功能与优缺点Linux的优点:免费且稳定具有与Unix类似的程序接口和操作方式,继承了Unix稳定高效的特点。连续运转几年都不用关机/重启。安全性、漏洞的修补Linux由于支持者日众,有相当多

15、的热心团体、个人参与其中的开发,因此可以随时获得最新的安全信息,并给予随时的更新,亦即是具有相对的安全性。用户与群组的规划在Linux的机器中,文件的属性可以分为“可读、可写、可执行”等参数来定义一个文件的可用性,此外,这些属性还可以分为三个种类,分别是“文件拥有者、文件所属群组、其它非拥有者与群组者”。这对于项目计划或者其它计划开发者具有相当良好的系统保密性。Linux的功能与优缺点的功能与优缺点Linux的缺点:没有特定支持厂商因为所有的软件都是免费的,自然也就没有专人会上门服务。不过,这点倒是不需要太担心,因为拜网络风行之赐,你要问的问题几乎在网络上都可以找到答案。主要看你有没有用心去找

16、。图形接口作的还不够好图形接口对于熟手来说几乎没用,但是对于初学者却非常需要,甚至影响使用Linux的积极性。如何学习如何学习LinuxLinux的应用(1/2):PC机常做的事情是:上网浏览;文书处理;收发电子邮件等。这些往往需要大量图形界面的支持。工作站计算机工作站计算机与PC不太一样的地方,在于工作站通常得要应付比较重要的公共应用,例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。Linux有强大的运算能力,以及支持度相当广泛的GCC 编译软件,因此在工作站当中也是相当良好的一个操作系统选择。如何学习如何学习LinuxLinux的应用(2/2):网络服务

17、器承袭了Unix的良好传统,Linux上面的网络功能特别的强大。此外,由于GNU 计划,让Linux 上面的服务器软件几乎都是免费的。因此,做为一部网络服务器,例如WWW,、Mail、File Server、FTP Server 等等,Linux 绝对是上上之选(物美价零)。嵌入式系统小型微电脑的发展越来越重要,这些计算机配置通常是直接嵌入于产品当中的,所以通常被称为嵌入式系统。而要让这些嵌入式系统能够动作,自然就需要制作一套简单的操作系统,这个时候,可修改核心让功能变简单的Linux则是很好的选择。因此,近年来有相当多的嵌入式系统选择Linux做为发展的平台(摩托罗拉Linux手机)。如何学

18、习如何学习Linux学习的建议:服务器的管理重命令,个人使用重图形界面。具体建议是:理解基础的硬件知识,不一定要全懂,至少要有概念。了解一下Linux的基础知识,这些包含了用户、群组的概念,权限的观念,进程的定义等。必需至少学会一种以上的文本编辑器,例如最好学会通用版本的vi。实际操作Linux时,必定要学习Shell,最好Shell scripts也能够了解。如果上面你都通过了,那么网络的基础就是下一阶段要接触,这部份包含了IP 概念、路由的概念、TCP/IP等。如果连网络基础都通过了,那么网站的架设对你来说,简直就是太简单啦。GNU与与GPL什么是GNU,什么是GPL?自由软件思想的由来1

19、971年,哈佛学生Richard Stallman找到了一份麻省人工智能实验室的工作,这期间里,Hacker的传统被他发展成为日后自由软件运动的思想核心:“思想共享,源码共享”。他于1984年创立了GNU,1985年创建了FSF(自由软件基金会),1991年公布了GPL2.0版(General Public License,普遍公用许可协议)。GNU的本意代表“Gnus Not Unix”虽然如此,它却是一个与UNIX完全相容的软体系统。二者最大不同在于,GNU是一个免费的软件体系,UNIX却是一个要付费的软件体系。GNU之所以与UNIX完全相容,是因为UNIX的使用者很多,为了让UNIX的使

20、用者在使用GNU的时候不会有陌生的感觉,所以GNU尽量与UNIX相容,它的相容只是看起来与用起来像UNIX而已,GNU其实改进了所多UNIX的缺点。GNU与与GPLGPL的主要条款(1/2):第一条只要您在每一程序副本上明显和恰当地宣告版权声明和不承担担保的声明,并原封不动保持此许可证的声明和没有担保的声明,并将此许可证连同程序一起给其它每位程序接受者,您就可以用任何媒体复制和发布您收到的程序的源码。您可以为转让副本的实际行动收取一定费用。您也可以自由决定是否以提供担保来换取一定的费用。第二条您可以修改程序的一个或几个副本或程序的任何部分,以此形成基于这些程序的衍生作品。只要您同时满足下面的所

21、有条件,您就可以按前面第一条的要求复制和发布这一经过修改的程序或作品。(以下条件的意思是你修改可以,但是要说明,并且修改了的东西别人也能有权使用,具体内容略)GNU与与GPLGPL的主要条款(2/2):第三条您可以以目标码或可执行形式复制或发布程序(或符合第2条,本程序的衍生作品),只要您遵守前面的第1、2条,并同时满足下列三条中的任一条。在通常用作软件交换的媒体上,和目标码一起附有机器可读的完整的本程序源码。这些原始码的发布应符合上面第1、2 条的要求。或者,在通常用作软件交换的媒体上,和目标码一起,附上书面报价,提供替第三方复制源码的服务。该书面报价有效期不得少于3年,费用不得超过完成原程

22、序发布的实际成本,原始码的发布应符合上面的第1、2条的要求。或者和目标码一起,附有您收到的发布源码的报价信息。系统管理员的职责系统管理员的职责基本任务(1/2):用户管理为新用户开帐号删除不再需要的老帐号禁用某帐号,把该帐号拥有的文件进行备份。硬件管理添加/删除硬盘添加打印支持软件管理安装新软件系统升级系统管理员的职责系统管理员的职责基本任务(2/2):备份人工自动系统监控系统资源的可用性,包括磁盘空间、网络可用性等故障诊断安全Linux主机规划主机规划Linux中的硬件代号:Linux中把每个硬件设备都当成文件来看待。参见下表:Linux主机规划主机规划打造Windows与Linux共存的环

23、境:因为一般硬件对于Windows 的支持度比较足够,而若你也希望这架机器在不使用Linux 的情况下还能以Windows系统工作,这时你就需要使用多重引导了。Linux本身就有至少两个很不错的多重开机程序,分别称为LILO与Grub,如果你需要两个以上的操作系统在你这台主机上的话,例如WindowsXP与Linux共存,那你最好先安装WindowsXP再装Linux(利用分区工具为利用分区工具为Linux预预留硬盘空间留硬盘空间,如果格式化就用这些文件系统如果格式化就用这些文件系统ext2/ext3/swap)。初学Linux,我推荐使用VMWare等虚拟机软件,等到熟悉Linux之后再真正

24、安装它。Linux主机规划主机规划简单硬盘规划硬盘的规划对于Linux新手而言,那将是造成非常头疼的问题之一。因为硬盘的分割技巧需要对于Linux文件系统有相当程度的认知之后才能够做比较完善的规划的。所以特别建议Linux新手先只分两个区,分别是根目录/与Swap。Swap分区有点类似于Windows的“虚拟内存”。Linux主机规划主机规划稍微麻烦一点的硬盘规划在默认情况下,由于Linux的操作系统都是摆在/usr当中(类似于WindowsXP的C:Windows),所以你可以将这个部分空间分的大一点,另外,由于使用者的信息都是在/home(类似于WindowsXP的C:Documents

25、and Settings)底下,因此这个也可以大一些,而/var底下是记录所有默认服务器的登录文件,且mail与WWW的默认路径也在/var底下,因此这个空间可以加大一些。所以,需要的目录就有:/boot(启动分区,一般100M,也可以不单独分)/usr(跟选择的软件相关,支持图形需要3G左右)/home/varSwap(一般为内存大小的两倍)Linux主机规划主机规划PC机硬盘代号(1/6)通常在586之后生产的主板都有两条数据线接口(数据线就是用来连接主板与硬盘的东西),这种接口通常称为IDE接口,为了区分硬盘读取的先后顺序,主机板上的两个接口分别称为Primary和Secondary。L

26、inux主机规划主机规划PC机硬盘代号(2/6)每条数据线可以连接两个IDE设备(硬盘和光驱),也就是说如果有两条数据线,那么一台PC可以连接四个IDE接口的设备。是Primary还是Secondary请参考硬盘的Jump设置说明。硬盘代号约定如下:第一个IDE 的Master 上之硬盘hda第一个IDE 的Slave 硬盘hdb第二个IDE 的Master 硬盘hdc第二个IDE 的Slave 硬盘hdd问题:如果我只有一块硬盘,而且是问题:如果我只有一块硬盘,而且是IDE 2的主盘,的主盘,那么它的代号是多少?那么它的代号是多少?/dev/hdc如果那个硬盘又被分为两个区,那么每个区的代号

27、是?如果那个硬盘又被分为两个区,那么每个区的代号是?Linux主机规划主机规划PC机硬盘代号(3/6)硬盘分为两个区域:一个用于放置硬盘的信息(硬硬盘分为两个区域:一个用于放置硬盘的信息(硬盘的盘的0磁道的第一个扇区,通常称为磁道的第一个扇区,通常称为MBR),一个),一个则是放置实际数据文件的地方。则是放置实际数据文件的地方。MBR是硬盘最重要的地方。记录两个重要东西:是硬盘最重要的地方。记录两个重要东西:启动管理程序(启动管理程序(446字节)字节)硬盘分区表(硬盘分区表(66个字节,所谓的硬盘分区实际就是修改个字节,所谓的硬盘分区实际就是修改硬盘分区表,它基本上定义了第硬盘分区表,它基本

28、上定义了第n个磁盘分区是由第个磁盘分区是由第x磁磁柱到第柱到第y磁柱)磁柱)MBR最多容纳最多容纳4个分区记录,这些分区又可以分为个分区记录,这些分区又可以分为主分区(主分区(Primary)和扩展分区()和扩展分区(Extended),扩),扩展分区最多一个。展分区最多一个。问题:如果硬盘分为四个区,那么可能的分法是?问题:如果硬盘分为四个区,那么可能的分法是?PPPPPPPELinux主机规划主机规划PC机硬盘代号(4/6)扩展分区不能直接使用,需要分为逻辑分区才行。扩展分区不能直接使用,需要分为逻辑分区才行。Linux的代号是在硬盘代号后面加序号,而且的代号是在硬盘代号后面加序号,而且1

29、4号被预留给号被预留给4个分区记录。个分区记录。问题:如果要将我的大硬盘分为问题:如果要将我的大硬盘分为4个区,同时还有个区,同时还有其他的空间可以用于未来规划,那么应该如何分割其他的空间可以用于未来规划,那么应该如何分割?三个主分区,剩下空间给扩展分区,扩展分区再根据需要分为逻辑分区。Linux主机规划主机规划PC机硬盘代号(5/6)问题:假设我的硬盘安装在问题:假设我的硬盘安装在IDE 1的的Master,我想,我想把硬盘分成把硬盘分成6个可用的硬盘分区,每个磁盘在个可用的硬盘分区,每个磁盘在Linux下的代号是什么?下的代号是什么?MBR Primary/dev/hda1 Logical

30、/dev/hda6 Primary/dev/hda3 Primary/dev/hda2 Logical/dev/hda7 Logical/dev/hda5 Extended/dev/hda4Linux主机规划主机规划PC机硬盘代号(6/6)问题:假设我的硬盘安装在问题:假设我的硬盘安装在IDE 1的的Master,我想,我想把硬盘分成把硬盘分成6个可用的硬盘分区,并且只要个可用的硬盘分区,并且只要1个主分个主分区,那么每个磁盘在区,那么每个磁盘在Linux下的代号是什么?下的代号是什么?MBR Primary/dev/hda1 Logical/dev/hda8 Logical/dev/hda6

31、 Logical/dev/hda5 Logical/dev/hda9 Logical/dev/hda7 Extended/dev/hda2安装安装RedHat第1步:选择安装方式:图形安装,直接回车;文本安装,输入linux text。安装安装RedHat第2步:选择“OK”为检查光盘,选择“Skip跳过检查。安装安装RedHat第3步:欢迎信息,基本可以不看。安装安装RedHat第4步:选择安装过程使用的语言。安装安装RedHat第5步:选择键盘布局。安装安装RedHat第6步:选择鼠标类型。安装安装RedHat第7步:选择安装类型。安装安装RedHat第8步:磁盘分区设置,新机器用自动分区

32、。安装安装RedHat第9步:手工分区。安装安装RedHat第10步:新建boot分区。安装安装RedHat第11步:新建swap分区,一般为内存两倍。安装安装RedHat第12步:新建根分区。安装安装RedHat第13步:创建其他分区。安装安装RedHat第14步:分区设置总结。安装安装RedHat第15步:引导配置,多引导就在这里设置。安装安装RedHat第16步:网络配置,点击编辑。安装安装RedHat第17步:IP配置。安装安装RedHat第18步:网关配置。安装安装RedHat第19步:防火墙配置。安装安装RedHat第20步:其他语言支持。安装安装RedHat第21步:时区选择。安

33、装安装RedHat第22步:根口令设置,至少6位。安装安装RedHat第23步:选择软件包组。安装安装RedHat第24步:准备拷贝文件。安装安装RedHat第25步:正在安装。安装安装RedHat第26步:换第二张盘,再点击确定。安装安装RedHat第27步:换第三张盘,再点击确定。安装安装RedHat第28步:创建引导软盘。安装安装RedHat第29步:安装完成。安装安装RedHat第30步:重新启动。安装安装RedHat第31步:登录系统,第一次启动可能需要其他配置,包括用户、声卡、显卡等。安装安装RedHat第32步:使用系统。安装红旗安装红旗第1步安装红旗安装红旗第2步安装红旗安装红旗第3步安装红旗安装红旗第4步安装红旗安装红旗第5步安装红旗安装红旗第6步安装红旗安装红旗第7步安装红旗安装红旗第8步安装红旗安装红旗第9步安装红旗安装红旗第10步安装红旗安装红旗第11步安装红旗安装红旗第12步安装红旗安装红旗第13步安装红旗安装红旗第14步小结小结Linux历史Linux主机规划Linux安装

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服