收藏 分享(赏)

linux网络服务器应用教程 324页.ppt

上传人:无敌 文档编号:1073677 上传时间:2018-06-09 格式:PPT 页数:324 大小:3.30MB
下载 相关 举报
linux网络服务器应用教程 324页.ppt_第1页
第1页 / 共324页
linux网络服务器应用教程 324页.ppt_第2页
第2页 / 共324页
linux网络服务器应用教程 324页.ppt_第3页
第3页 / 共324页
linux网络服务器应用教程 324页.ppt_第4页
第4页 / 共324页
linux网络服务器应用教程 324页.ppt_第5页
第5页 / 共324页
点击查看更多>>
资源描述

1、1,Linux网络服务器应用教程,2,第1章 Linux概述和安装/卸载操作,Unix简史1968年,Multics项目(交互式分时系统研究);1970年,贝尔实验室Ken Tompson、Dennis Ritchie在PDP-7小型机上开发出Unix系统;1977年,加州大学伯克利分校发布BSD系统;Unix系统最终分裂为AT&T System V和BSD两大阵营;1981年,Sun公司成立并开发SunOS系统,后来演化为Solaris系统;1993年,AT&T把Unix系统实验室出售给Novell公司;后来, Novell公司将UnixWare出售给SCO公司。,3,第1章 Linux概述

2、和安装/卸载操作,UNIX操作系统的特点1、支持多用户、多任务2、支持多平台3、安全性与稳定性,4,第1章 Linux概述和安装/卸载操作,主流Unix产品Sun SolarisSCO UnixWareIBM AIXHP HP-UXFreeBSD,5,第1章 Linux概述和安装/卸载操作,Linux发展简史Linux是一种类UNIX的操作系统。GNU(“GNUs Not Unix”的递归缩写,nju: )计划于1983年9月27日发起,其目标是创建一套完全自由的操作系统。1986年,Andrew Tanenbaum开发Minix系统;1991年,芬兰赫尔辛基大学的学生Linus Torval

3、ds开发Linux links系统,并将源代码放在Internet上;随着Internet的发展,Linux系统迅速普及;1994年,发布Linux 1.0内核;同年Red Hat公司成立;1996年,发布Linux Kernel 2.0;2003年,发布Linux Kernel 2.6,6,第1章 Linux概述和安装/卸载操作,Linus Torvalds,Linux核心的创作者,于1969 年12月28 日出生在芬兰的赫尔辛基。“有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是托瓦兹。”美国时代周刊对Linux之父李纳斯托瓦兹

4、(Linus Torvalds)给出了极高的评价。在时代周刊根据读者投票评选出的二十世纪100位最重要人物中,李纳斯排到了第15位,而盖茨名列第17位。Linus Torvalds把他的操作系统的成功归功于互联网和Richard Stallman的GNU项目。和Windows及其它有专利权的操作系统不同,Linux仍然公开地开放源代码和并得到不断的扩展。任何人可以免费的使用它,只要他们做的任何改进都不是受著作权保护并且可以免费地保留利用。当前,据估计现在只有2%的Linux代码是由Linus Torvalds自己写的,虽然他仍然拥有Linux 核心(操作系统的核心部份)并且保留了选择新代码和需

5、要合并的新方法的最终裁定权。,7,第1章 Linux概述和安装/卸载操作,自由软件文化一、GPL(General Public Licence)GPL具有以下特点:1、GPL赋予使用者复制、传播和修改自由软件的权利2、GPL是自由软件社区和国际上公认的契约3、GPL要使用者原封不动地将GPL连同GPL代码一并拷贝、传播4、GPL严格限定自由软件变成“专有权”的可能性,对自由软件可能受到专有权的威胁进行了约定。二、Copyleft软件1、大多数商业软件都是带有版权(Copyright)保护的 2、在GNU计划中,所有软件都实行Copyleft3、自由并不等同于免费,8,第1章 Linux概述和安

6、装/卸载操作,三、GNU项目1、GNU项目开始于1984年,由Richard Stallman创建,旨在开发一个类似Unix的,并且是自由软件的完整操作系统:GNU系统。2、GNU是“GNUs Not Unix”的递归缩写。3、大多数GNU软件是免费分发的(Copyleft),但不是所有都这样。,9,第1章 Linux概述和安装/卸载操作,选择Linux系统的几个原因1、可以进行内核定制和剪裁2、系统角色灵活3、GUI是可选组件4、高效和卓越的稳定性5、低成本,免费的专业级操作系统6、良好的用户界面,10,第1章 Linux概述和安装/卸载操作,Linux系统的特点自由与开放:由于Linux基

7、于GPL(General Public License)架构,因此它是自由软件,任何人都可以自由地使用或修改其中的源码。配置要求低:Linux支持个人计算机的X86架构,不需要使用专门的工作站或服务器。功能强大而稳定:Linux可以完成几乎所有的工作站或服务器的服务,如Web、Mail、Proxy、FTP等。,11,第1章 Linux概述和安装/卸载操作,Linux的优缺点稳定的系统:Linux是基于UNIX开发出来的操作系统,具有与UNIX系统相似的程序接口和操作方式,继承了UNIX稳定且有效的特点。免费或少许费用:由于Linux是基于GPL基础的产物,任何人都可以自由获取。不象UNIX那样

8、需要负担巨额的版权费用,也不同于Windows需要不断的更新系统,并且缴纳大量费用。安全性、漏洞的快速修补:Linux由于支持者众多,有相当多的团体和个人参与开发,可以随时获得最新的安全信息,并随时更新,相对较为安全。多任务、多用户:与Windows系统不同,Linux主机上可以允许多人上线工作,资源分配较为公平,比Windows的单人、假多任务系统要稳定得多。用户与组的规划:在Linux系统中,文件属性可以分为可读、可写、可执行来定义一个文件的适用性,这些属性可以分为三个种类,分别是文件拥有者、文件所属用户组、其他非拥有者与用户组,具有相当好的系统保密性。,12,第1章 Linux概述和安装

9、/卸载操作,资源耗费少:只需要一台奔腾100以上级别的计算机就可以安装并顺畅使用。适合需要小核心程序的嵌入式系统:由于Linux使用很少的程序代码就可以实现一个完整的操作系统,因此相当适合作为家电或电子产品(如手机、数码相机等)的操作系统,即“嵌入式”系统。Linux需要使用命令行的终端模式对系统进行管理。虽然近年来在开发了很多图形界面,但图形界面还不够友好。要熟悉Linux,还是要通过命令行,而不是鼠标点击即可完成。,13,第1章 Linux概述和安装/卸载操作,主流Linux产品UbuntuUbuntu(乌班图 ,bnt)是一个以桌面应用为主的Linux操作系统,意思是“人性”、“我的存在

10、是因为大家的存在”,是非洲传统的一种价值观。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。http:/ GNU/Linux,简称为Debian。http:/www.debian.org/,14,第1章 Linux概述和安装/卸载操作,SlackwareSlackware Linux与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的设计原则,就是说没有任何配置系统的图形界面工具,尽量保持系统的简洁,从而实现稳定、高效和安全。在Slackware的哲学 里面,简单(Simple)意味着系统设计的简洁明了,而不是

11、用户友好(User friendly),为了达到简单的目标,Slackware在一定程度上牺牲了易用性。在Slackware看来,图形化的安装界面和系统管理工具虽然界面友好,但是过于复杂。Slackware一直以来是以简洁、安全和稳定所著称的,在世界范围内拥有广大的忠实用户,其地位在各大发行版中始终排在前5 名之列。http:/ Linux概述和安装/卸载操作,MandrivaMandriva 是来自法国的Linux 发行套件之一,是最易用的linux发行版本之一。Mandriva Linux创建于1998年,它以使Linux对每一个人都易用为目标。当时Linux作为操作系统已经以强大和稳定而

12、闻名,但它要求人们有很强的专业知识,并涉及大量的命令行操作。MandrakeSoft认为这是一个将最好的图形桌面环境以及它自己的图形界面配置工具集成到Linux中的机会,并且很快就以作为Linux易用性和功能性的典范而著称。Mandriva Linux以易用和令人愉快的软件环境,向个人用户和企业用户提供了Linux的所有强大功能和稳定性。http:/ Linux概述和安装/卸载操作,openSUSESuSELinux于2003年被Novell公司收购,openSUSE(zuz )项目是由Novell发起的开源社区计划,旨在推进Linux的广泛使用。openSUSE.org提供了自由简单的方法来

13、获得世界上最好用的Linux发行版,SUSE Linux。http:/www.opensuse.org/zh-cn/红旗LinuxRedFlag Linux是由中科红旗软件技术有限公司推出,是目前影响力最为广泛的国产中文Linux操作系统,也是目前中文支持以及界面做得最友好的LINUX系统。http:/www.redflag- Linux概述和安装/卸载操作,RedHatRedHat(红帽子)创建于1993年,是世界上最资深的Linux和开放源代码提供商,同时也是最获认可的Linux品牌,占据52的Linux份额,是全球最大的Linux厂商 。基于开放源代码模式,红帽为全球企业提供专业技术和服

14、务。Redhat自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora(fid:r )这个 Linux 发行版。Fedora 可以说是Redhat桌面版本的延续。 http:/ Linux概述和安装/卸载操作,在Red Hat Linux 9之后,Red Hat Linux发展分为两个分支:Fedora社区开发的桌面版本Fedora Core是一个由Red Hat资助并被Linux社区支持的开源项目,并从此取代了Red Hat Linux发展系列(即Red Hat Linux 7.3、8.0、9.0)。从2002年起,Red Hat公司开始提供收费的企业版Red

15、Hat Enterprise ,更加专业,功能更加强大,性能也更优越。Red Hat于2007年3月14日正式发布了Red Hat Enterprise Linux 5。RHEL5是RedHat的商业服务器操作系统版本的第4次重要版本发布。RedHat酝酿发布Red Hat Enterprise Linux 5已经超过了2年, 主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 支持集群存储,更广泛的硬件支持,更友好的开发环境和工具,以及与Windows和Unix之间的更强的互操作性。,19,第1章 Linux概述和安装/卸载操作,Linux系统的版本Linux

16、的版本号分为两种:1、内核版本是指在Linus(lains)领导下的内核小组开发维护的系统的内核版本号,内核版本的版本号由三个数字组成,其形式为:主版本号. 次版本号. 修订次数。其中主版本号和次版本号,二者共同构成了当前内核版本号;次版本号为偶数说明是产品化版本,是奇数说明是实验版本。2、发行版本是一些组织和公司根据自己发行版的不同而自定。,20,第1章 Linux概述和安装/卸载操作,Linux系统的应用现状1、企业级应用是目前Linux最重要的应用领域应用服务器桌面平台2、嵌入式领域将是Linux最大的发展空间Network Computer智能终端(手机、PDA)自动化控制,21,第1

17、章 Linux概述和安装/卸载操作,虚拟机的使用VMware是为Windows操作系统及基于Windows操作系统的各类软件测试而开发的,来实现与真实设备相同效果的过程。在VMware环境中,将真实的操作系统称为主机系统,将虚拟的操作系统称为客户机系统或虚拟机系统。主机系统和虚拟机系统可以通过虚拟的网络连接进行通信,从而实现一个虚拟的网络实验环境。,22,第1章 Linux概述和安装/卸载操作,首先从“开始所有程序 Vmware”程序组中运行VMware workstation,进入VMware Workstation主程序,如图所示:,23,第1章 Linux概述和安装/卸载操作,单击“文件

18、新建虚拟机”命令,或者直接按“Ctrl+N”,进入创建虚拟机向导,下一步,选择“典型”。,24,第1章 Linux概述和安装/卸载操作,选择操作系统和版本。,25,第1章 Linux概述和安装/卸载操作,使用桥接网络使用VMnet0虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址。使用网络地址翻译(NAT)使用VMnet8虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站,其他工作站不能访问虚拟机。使用Host-only网络使用VMnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互联,网络上的其他工作站不能访问。不使用网络连接虚拟机中没有网卡,相

19、当于“单机”使用。,26,第1章 Linux概述和安装/卸载操作,在“网络类型”中选择“NAT”。,27,第1章 Linux概述和安装/卸载操作,在“指定磁盘容量”中设置磁盘大小。,28,第1章 Linux概述和安装/卸载操作,在虚拟机没有使用时,不会占用太多的硬盘空间。如果创建的虚拟硬盘太小,如果以后不够用,还需要进行调整。因此在创建虚拟机硬盘时,适当划分较大的空间。如果没有选择“立刻分配硬盘空间”,不管创建多大的硬盘,在主机上将占用很少的空间,实际使用的硬盘空间将随虚拟机的使用而增加。VMware Workstation可以直接使用主机硬盘。,29,第1章 Linux概述和安装/卸载操作,

20、成功创建虚拟机。,30,第1章 Linux概述和安装/卸载操作,Windows XP防火墙的配置:VMware Workstation在安装的过程中,会在主机上安装两块虚拟网卡。如果主机系统是Windows XP SP2或者Windows Server 2003 SPl,默认会在这两块新增加的虚拟网卡上启动防火墙。为了让虚拟机正常地使用这两块网卡,需要对防火墙进行配置。右键单击“网上邻居” “属性”命令;右键单击任一虚拟网卡“属性”命令单击“高级”选项卡单击“设置”按钮打开“Windows 防火墙”对话框;单击“高级”选项卡将两块虚拟网卡前面的“”去掉。,31,第1章 Linux概述和安装/卸

21、载操作,使用鼠标单击虚拟机系统的屏幕可将操作焦点转移到虚拟机上,使用组合键“Ctrl+Alt”可以将焦点转移回主机系统。组合键“Ctrl+Alt”可能与系统某些默认组合键冲突,可以将热键设置为其他组合键。选择“编辑”“参数”,在对话框中选择“热键”,将热键设置为其他组合。,32,第1章 Linux概述和安装/卸载操作,启动虚拟机。,33,第1章 Linux概述和安装/卸载操作,虚拟机BIOS设置:在虚拟机窗口中单击鼠标左键,接受对虚拟机的控制,按“F2”键可以进入BIOS设置。大部分情况下并不需要设置虚拟机的BIOS,通常只有使用光盘引导系统执行一些维护和修复时才会修改BIOS中与引导有关的选

22、项。,34,第1章 Linux概述和安装/卸载操作,禁用软驱。,35,第1章 Linux概述和安装/卸载操作,管理虚拟机快照在VMware Workstation的工具栏中,可以: 建立快照恢复系统到上一个快照管理虚拟机快照在对虚拟机系统进行了重要配置之后,应该建立相应的快照。对多人使用的虚机,可以建立不同用户的快照。,36,第1章 Linux概述和安装/卸载操作,改变虚拟机的硬件配置:选择“虚拟机”“设置”,打开对话框,选择“硬件”选项卡,单击左下角“添加”按钮,即可启动添加硬件向导。为了提高虚拟机系统的性能,建议将不需要的硬件删除。例如软盘驱动器、声卡等设备,在虚拟机设置对话框中,选择要删

23、除的硬件设备,单击“移除”按钮。,37,第1章 Linux概述和安装/卸载操作,在左侧栏中选择刚创建的虚拟机,在右下侧窗口中选择“编辑虚拟机设置”,选择“CD-ROM”,使用ISO镜像。,38,第1章 Linux概述和安装/卸载操作,再次启动虚拟机,出现RedHat Enterprise Linux 5安装界面。,39,第1章 Linux概述和安装/卸载操作,安装LinuxRed Hat公司推荐的硬件最低需求主要如下表:,40,第1章 Linux概述和安装/卸载操作,为安装Red Hat Linux准备分区Linux的分区分为根分区和交换分工。在Linux中,存储设备的命名与Windows系统

24、有所不同:1、IDE接口硬盘的设备名IDE0主盘叫HDA,从盘叫HDB;IDE1的主盘叫HDC,从盘叫HDD。2、SCSI、USB和SATA接口硬盘的设备名第一个SDA,第二个SDB,第三个SDC;其它以此类推。3、磁盘编号之后是分区编号,使用阿拉伯数字表示,主分区、扩展分区的编号依次是1-4,逻辑分区的编号从5开始。分区的设备名:主1、扩2、逻5、逻6主1、扩2、逻5、逻6、主3、主4,41,第1章 Linux概述和安装/卸载操作,选择安装Linux的方法根据使用的安装介质的不同,可以分为以下几种方法:1、使用光驱安装。2、USB引导。使用dd命令将第一张安装光盘下的/images/disk

25、boot.img映像文件写入到USB存储器中,dd if=diskboot.img of=/dev/sda。或在Windows环境下使用Winimage写入。3、使用本地硬盘安装将安装镜像文件放置于本地驱动器FAT32分区中,安装速度较快,较常用。可使用光盘引导或本地硬盘引导。4、网络安装FTP服务器;HTTP服务器;NFS服务器,42,第1章 Linux概述和安装/卸载操作,5、介质测试,43,第1章 Linux概述和安装/卸载操作,44,第1章 Linux概述和安装/卸载操作,45,第1章 Linux概述和安装/卸载操作,46,第1章 Linux概述和安装/卸载操作,47,第1章 Linu

26、x概述和安装/卸载操作,磁盘分区在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。在一个硬盘中最多只能存在4个主分区。如果一个硬盘上需要超过4个以上的磁盘分块的话,那么就需要使用扩展分区了。如果使用扩展分区,那么一个物理硬盘上最多只能3个主分区和1个扩展分区。扩展分区不能直接使用,它必须经过第二次分割成为一个一个的逻辑分区,然后才可以使用。一个扩展分区中的逻辑分区可以任意多个。常见的磁盘格式有:FAT(FAT16)、FAT32、NTFS、ext2、ext3等。,48,第1章

27、Linux概述和安装/卸载操作,FAT16这是MS-DOS和早期的Win95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的硬盘,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Win95、Win97到现在的Win98、Windows NT、Win2000,甚至包括Linux都支持这种分区格式。但是在FAT16分区格式中,它有一个最大的缺点:磁盘利用效率低。因为在DOS和Windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。这样,即使一个文件很小的

28、话,它也要占用了一个簇,剩余的空间便全部闲置在那里,形成了磁盘空间的浪费。由于分区表容量的限制,FAT16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以为了解决这个问题,微软公司在Win97中推出了一种全新的磁盘分区格式FAT32。,49,第1章 Linux概述和安装/卸载操作,FAT32这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2 GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。而且,FAT32具有一

29、个最大的优点:在一个不超过8GB 的分区中,FAT32分区格式的每个簇容量都固定为4KB,与FAT16相比,可以大大地减少磁盘的浪费,提高磁盘利用率。目前,支持这一磁盘分区格式的操作系统有Win97、Win98和Win2000。但是,这种分区格式也有它的缺点,首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。,50,第1章 Linux概述和安装/卸载操作,NTFS它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。它能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据

30、的安全。目前支持这种分区格式的操作系统已经很多,从 Windows NT和Windows 2000、2003直至Windows Vista及 Windows 7。,51,第1章 Linux概述和安装/卸载操作,ext2、ext3ext2/ext3是linux操作系统适用的磁盘格式,Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配了一个号码

31、,也就是该节点在数组中的索引号,称为索引节点号。 linux文件系统将文件索引节点号和文件名同时保存在目录中。所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。 对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问它。,52,第1章 Linux概述和安装/卸载操作,Linux缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定,但这种文件系统是非日志文件系统,这在关键行业的应用是一个致命的弱点。Ext3文件系统是从Ext2文件系统发展而

32、来,目前ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中。,53,第1章 Linux概述和安装/卸载操作,54,第1章 Linux概述和安装/卸载操作,55,第1章 Linux概述和安装/卸载操作,56,第1章 Linux概述和安装/卸载操作,57,第1章 Linux概述和安装/卸载操作,58,第1章 Linux概述和安装/卸载操作,59,第1章 Linux概述和安装/卸载操作,60,第1章 Linux概述和安装/卸载操作,以Redhat AS5为例进行硬盘安装一、为Linux的安装划分出一块未分配硬盘空间。可以先分出两个空白区,一

33、个作为Linux的根分区,另一个作为交换分区,为内存的两倍(对于小内存的机器)。用大的分区安装系统,点击该分区,出现挂载点,选择/,然后格式化成ext3或reiserfs等文件系统;把小分区格式化成swap,作为Linux的交换区。对于未划分的空白分区,可以在安装过程中用linux的分区工具来划分。二、下载镜像文件(在此使用RedHat Linux AS 5 正式版DVD),并将镜像文件放入一个FAT32分区盘的根目录,如D盘。提取isolinux目录下的两个文件vmlinuz和initrd.img至D盘。此时,D盘根目录下包括IOS文件、vmlinuz和initrd.img。,61,第1章

34、Linux概述和安装/卸载操作,三、下载wingrub并安装。打开wingrub,点击tools - partion list查看硬盘分区,如D盘显示为hd0,4。点击tools - install grub,System Drive选择C盘,Boot From选择boot.ini,title输入Redhat(将会显示在启动菜单中),timeout输入10(超时时间为10秒),点击install,关闭wingrub。查看C盘根目录下Boot.ini文件将如下显示:boot loadertimeout=30default=multi(0)disk(0)rdisk(0)partition(1)WI

35、NDOWSoperating systemsmulti(0)disk(0)rdisk(0)partition(1)WINDOWS=Windows Server 2003, Enterprise /noexecute=optout /fastdetectC:=Microsoft WindowsC:GRLDR=Redhat,62,第1章 Linux概述和安装/卸载操作,目前几乎有的Linux操作系统,都采用grub作为默认的引导管理器;能引导Linux,也能引导Winodws。此处所用的wingrub,就是grub的Windows版本。系统引导管理器把机器中所有的系统的引导都装载在管理器中,管理所

36、有的系统的引导和启动,这样方便我们在一台机器上安装多个操作系统,可以使用启动菜单的方式来选择所需要的操作系统。方式一:我们直接点一下BootFrom MBR,点击右侧下接菜单;选择安装分区,最后选择下方的install;,63,第1章 Linux概述和安装/卸载操作,方式二:点击Systerm Device右侧的下拉菜单,选择分区,再点击BOOT FROM选项中BOOT.INI;填入Title(标题)和Time OUT(超时的时间,单位为秒)。Grub安装完毕后配置文件在c:grub中,配置文件为c:grubmenu.lst。,64,第1章 Linux概述和安装/卸载操作,四、在C盘下找到wi

37、ngrub刚才生成的目录grub,用记事本打开其中的文件menu.lst并将其修改如下:timeout 10title Redhat at (hd0,4)root (hd0,4)kernel (hd0,4)/vmlinuzInitrd (hd0,4)/initrd.img注释:title行:是开机时的启动菜单,title是必须保留的,是grub的语法的标签;root (hd0,4)行,指示分区;kernel行,指示分区及目录;initrd行,指示分区及目录;五、重启计算机后即可进行Linux安装。,65,第1章 Linux概述和安装/卸载操作,Linux的卸载1、在dos环境下,使用fdisk

38、 / mbr重写主引导扇区(MBR),清除引导记录。2、在dos环境下,使用fdisk删除Non dos分区。或使用DM、PQ等工具。,66,第2章 Linux的基本应用,当前Linux有两种主要的操作模式:图形界面(X-Window)与命令行(Command Line)。例如:datecalcal 2010cal 4 2010bc(计算器),67,第2章 Linux的基本应用,查看版本cat /proc/versionLinux version 2.6.18-8.e15uname -aLinux version 2.6.18-8.e15lsb_release -aLSB Version: c

39、ore-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServerDescrption: Red Hat Enterprise Linux Server release 5 (Tikanga)Release: 5Codename: Tikanga,68,第2章 Linux的基本应用,查看版本cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5 (Tikanga)rpm -q re

40、dhat-releaseredhat-release-5Server-5.0.0.9,69,第2章 Linux的基本应用,文件及目录列表命令ls(list),类似于DOS下的dir命令。对于每个目录,该命令将列出其中所有的子目录与文件。ls -al参数“-al”表示列出所有的文件(包括隐藏文件,也就是文件名前面第一个字符为.的文件)。-rw-r-r-r-属性1连接root拥有者root用户组1435文件大小03-18 09:13修改日期.xsession-errors文件名,70,第2章 Linux的基本应用,文件属性d,表示目录-,表示文件l,表示为连接文件b,表示为设备文件中可供存储的接口

41、设备c,表示为设备文件中串行端口设备,如键盘、鼠标r,表示可读(read)w,表示可写(write)x,表示可执行(excute)第一组属性为拥有者权限,第二组属性为同用户组权限,第三组为其他非本用户组权限。Linux将文件的访问方式分为三个类别,分别是owner(文件拥有者)/group(用户组)/other(其他人),且具有read/write/excute等权限。,71,第2章 Linux的基本应用,例如某文件的属性为-rwxr-xr-,说明如下:- rwx r-x r-1、表示这是一个文件。2、所有者权限为可读、可写、可执行。3、同用户组用户权限为可读、可执行。4、其他用户权限为可读。

42、注意:在Windows系统中,一个文件是否具有执行能力是通过扩展名来决定的,如.exe、.com等,在Linux系统中,文件是否能执行是通过是否具有X属性来决定的。,72,第2章 Linux的基本应用,修改文件权限1、更改所属用户组:chgrp(change group)要修改的用户组名称,必须在/etc/group中存在。chgrp users install.logls -l-rw-r-r-rootusers3544703-12 23:12 install.logchgrp abc install.logchgrp: 无效的组 “abc”参数说明:chgrp -R dirname/file

43、name-R表明进行递归修改,即连同子目录下的所有文件、目录都进行更新。,73,第2章 Linux的基本应用,2、更改文件拥有者chown(change owner)注意:用户必须是已经存在于系统中,也就是在/etc/passwd这个文件中有记录的用户名称才可改变。chown bin intall.logls -l-rw-r-r-binusers3544703-12 23:12 install.log在什么情况下要使用chown或chgrp呢?例如要将文件复制给其他人,将install.log复制为setup.log,并给bin用户,如下:cp install.log setup.log仅仅复

44、制无法改变文件属性,这时候即使将文件给了bin用户,他仍然无法使用,所以必须修改这个文件的拥有者与用户组。,74,第2章 Linux的基本应用,3、更改9个属性,chmod使用chmod命令改变文件的属性。属性的设置有两种方法,分别可以使用数字或符号。文件属性3个为一组,可以使用数字来表示各个属性,其中r=4、w=2、x=1。例如,当属性为-rwxrwx-时,则owner = rwx = 4+2+1 =7;group = rwx = 4+2+1 = 7;others = - = 0+0+0 = 0,该属性的数字就是770。更改属性的chmod命令的语法为:chmod -R xyz 文件或目录,

45、其中:xyz是rwx属性数值之和;-R表示递归修改。例如,当前install.log的属性为-rw-r-r-,将其修改为-rwx-r-x-wx,则应为chmod 753 install.log。,75,第2章 Linux的基本应用,使用符号类型改变文件权限文件分别属于User、Group和Other三个组,可以通过u、g、o来分别表示三组的属性,a表示all,即全部的三个组,文件属性可以表示为r、w、x。例如,要设置一个文件的属性为-rwxr-x-r-x,则意味着:u(user)具有可读、可写、可执行权限;g(group)和o(other)具有可读和可执行权限。chmod u=rwx,go=r

46、x install.log增加属性,如希望增加文件的每个人均可写入的权限,则:chmod a+w install.log去除属性,例如去除所有人的执行属性,则chmod a-x install.log,76,第2章 Linux的基本应用,目录属性x(read contents in directory):表示具有读取目录结构清单的权限,当拥有读取(r,read)目录的权限时,就可以使用ls命令列出该目录的内容。w(modify contents of dirctory):可写入,包括以下权限:建立新的文件与目录删除已有的文件与目录(不论该文件属于谁)重命名已存在的文件与目录移动该目录内的文件与子目录的位置,77,第2章 Linux的基本应用,如下操作:cd /tmp/进入到tmp目录mkdir aaa/建立aaa文件夹,make directorychmod 744 aaa/将该目录的权限设置为744,所有者为roottouch aaa/aaa/建立起一个名为aaa的空文件chomd 600 aaa/aaa/将该文件的权限设置为600ls al/查看,目录的权限为744,所有者为rootsu admin/切换用户为admin,在下一行中, 后的提示符将由#号变为$ls -l aaa/以admin的身份查看ls -l aaa总计 0?-? ? aaa/aaa,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 服务器

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报