Linux教学课件全书课件完整版.ppt

上传人:暗伤 文档编号:101406511 上传时间:2024-11-03 格式:PPT 页数:700 大小:83.24MB
返回 下载 相关 举报
Linux教学课件全书课件完整版.ppt_第1页
第1页 / 共700页
Linux教学课件全书课件完整版.ppt_第2页
第2页 / 共700页
点击查看更多>>
资源描述

《Linux教学课件全书课件完整版.ppt》由会员分享,可在线阅读,更多相关《Linux教学课件全书课件完整版.ppt(700页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、*,Linux,网络操作系统配置与管理,项目,1,Linux,的安装与启动,项目场景,阿福任职的这个公司并不是什么大公司,只是一个刚成立不久的小企业,所以老板刚开始也并没有多少的资金来配置先进的设施。但是现在社会上无论什么企业都要有电脑来管理公司,无论是业务还是员工,使用电脑管理既方便还节省资金。,老板听说买一个正版的操作系统要几千块钱,而,Linux,操作系统不仅免费还很稳定。所以老板就让阿福考虑一下是否可以选择,Linux,作为公司服务器的操作系统。,Linux,好用么?,而阿福是一个刚从大学毕业的新手,虽然在学校学过一些这方面的知识,但是真的要面临这样的决策,还真有点困难。于是阿福决定先

2、在网上收集一些关于,Linux,方面的资料,对它作一些了解,然后再来考虑是否选用,Linux,作为公司服务器的操作系统,。,项目场景,我很忙!,别来烦我!,阿福的具体任务安排,任务,1,初识,Linux,任务,2,在,Vmware,中创建虚拟机,任务,3,安装,Red Hat Enterprise Linux 6,任务,4 Linux,的启动与登录,任务,5 Linux,的注销与退出,任务,1,初识,Linux,阿福是个做事有计划的人,为了在查资料时做到思路清晰,他特地记录下他想要了解的几个感兴趣的问题:,1,、,Linux,是怎么产生的?,2,、,Linux,有哪些不同的版本?,3,、,Li

3、nux,有什么特点?,4,、,Linux,有哪些应用?,阿福的工作计划,带着这些问题,阿福打开自己的电脑,查找一些关于,Linux,方面的知识。,linux,按 键,哦,难怪老板让我安装,Linux,,原来,Linux,还真是不错哎。,阿福找到了一大堆关于,linux,的资料。看了这些资料,阿福对,Linux,有了更深入的了解。他把所了解的内容分门别类的进行了整理:,1.1.1 Linux,的起源,简单地说,,Linux,是一套免费使用和自由传播的,类,Unix,操作系统,它主要用于基于,Intel x86,系列,CPU,的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使

4、用的,Unix,兼容产品。,Linux,最早由一位名叫,Linus Torvalds,的计算机爱好者开发,他的目的是设计一个代替,Minix,的操作系统,这个操作系统可用于,386,、,486,或奔腾处理器的个人计算机上,并且具有,Unix,操作系统的全部功能。,1.1.1 Linux,的起源,Linus Torvalds,吉祥物(标志),1.1.2 Linux,的版本,按,Linux,开发技术,内核,(Kernel),版本,发行,(Distribution),版本。,从使用的语言,英文版,中文版,其他语言版本,1.1.2 Linux,的版本,1,、,Linux,的内核版本,由,3,个部分数字

5、构成,其形式如下:,Major.minor.patchlevel,其中:,major,:表示主版本号,通常在一段时间内比较稳定。,minor,:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。,patchlevel,:表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。,如:,linux 2.6.18,.Linux,的发行版本,构成,Linux,发行版的基本软件和功能:,系统引导管理程序(,Boot Manager,),用户界面,X-Window,系统,系统管理,Internet,服务,文件和打印服

6、务,应用程序,工具和库程序,常见的一些,Linux,发行版本有:,Redhat Linux,Debian Linuxwww.debian.org,Slackware Linuxwww.slackware.org,Mandrake Linux ,Suse Linux,Turbo Linux,Redhat Linux,原先只有一个系列,至,Redhat Linux 9,后,分为,2,个系列:,免费的,Fedora Core,系列(,FC,),收费的,Red Hat Enterprise Linux,系列(,RHEL,),Linux,之所以能在短短的十几年间得到迅猛的发展,是跟,Linux,所具有的

7、良好特性分不开的,其具有以下主要特点:,多用户,多任务,多平台,漂亮的用户界面,硬件支持,强大的通信和联网功能,应用程序支持,1.1.3 Linux,的特点,Linux,之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。另一个原因是,它具有,Unix,的全部功能,任何使用,Unix,操作系统或想要学习,Unix,操作系统的人都可以从,Linux,中获益。,1.1.3 Linux,的特点,免费的,强!,1.1.4 Linux,的应用,目前全球,Linux,用户正在不断增加

8、,许多知名企业和大学都是,Linux,的用户。,IBM,、,HP,、,Dell,、,Oracle,、,AMD,等大公司正大力支持,Linux,的发展,不断推出基于,Linux,平台的相关产品。,1,、,Intranet,开放性和可扩展性,通用性,简易性和经济性,安全性,2,、服务器,网络服务,文件和打印服务,数据库服务,3,、嵌入式系统,Linux,具有很强的可移植性,支持各种不同电子产品的硬件平台。,Linux,内核可免费获得。,Linux,功能强大并且内核很小。,Linux,支持多种开发语言。,4,、集群计算机,所谓集群计算机(,Cluster Computer,)就是利用高速的计算机网络

9、,将许多计算机连接起来,并加入相应的集群软件形成的具有超强可靠性和计算能力的计算机。,任务,2,在,Vmware,中创建虚拟机,项目场景,通过昨天的资料收集和分析,阿福觉得,Linux,真的是一个不错的操作系统,特别适合他们这样的中小公司服务器使用。于是阿福决定安装一个试试。,Linux,就像是为俺们公司的服务器订做的操作系统,阿福觉得自己第一次安装,Linux,操作系统,还不知道安装的具体步骤,操作系统并不像应用程序,安装起来会有点费事。为了熟悉,Linux,操作系统,避免在正式安装的时候出现错误,他决定先在虚拟机上尝试着安装,Linux,操作系统,熟悉,Linux,的操作,等以后才在服务器

10、上正式安装。,项目场景,小心驶得万年船哦!,安装并启动,Vmware,新建虚拟机,进入新建向导,选择自定义,选择虚拟机版本,选择安装方式,一定要选择稍后安装系统,选择需要安装的系统和相应的版本,,这里没有,RHEL6,,就用,RHEL5,来代替,给安装的虚拟机命名和选定安装位置,处理器的设置,给虚拟机分配内存,配置虚拟机的网络连接方式,选择,I/O,控制类型(默认),配置硬盘,选择硬盘类型,给硬盘划分大小,设置硬盘的文件名,创建虚拟主机的相关信息,以上就完成了虚拟机的创建,,点,VM,进行虚拟机的光盘配置,开机启动,进行,RHEL6,的安装,任务,3,安装,Red Hat Enterprise

11、 Linux 6,1.3.1 Linux,安装前的准备,1,、确定硬件需求,2,、选择安装方法,3,、准备工作的步骤,1,、确定硬件需求,Red Hat Enterprise Linux 6,在图形化界面下对系统的需求:,(1),处理器:,Pentium 400MHz,及以上,(,或,x86,兼容,),;,(2),内存:最小,256MB,,推荐,512MB,以上;,(3),硬盘:最小安装,3GB,,完整安装,5GB,。考虑用户的数据需求,建议至少,8GB,;,(4),引导设备:,CD/DVD,驱动器,或,USB,引导设备;,(5),显示卡:,VGA,或更高分辨率;,(6),鼠标:两键或三键。,

12、小菜一碟嘛!,2,、选择安装方法,1.,光盘,如果有一个光盘驱动器和,Red Hat Linux,光盘,可以使用这种方法。该方法需要一个引导盘或一个可引导的光盘。,2.,硬盘驱动器,如果已将,RHEL6,的,ISO,映像复制到本地硬盘驱动器中,可以使用这种方法。该方法需要一个引导盘。,2,、选择安装方法,3.NFS,映像,如果是从一个,NFS,服务器中使用,ISO,映像或,RHEL6,的映像来安装,可以使用这种方法。该方法需要一个网络驱动程序盘。,4.FTP,如果是从一个,FTP,服务器中直接安装,可以使用这种方法。该方法需要一个网络驱动程序盘。,5.HTTP,如果是从一个,HTTP,(万维网

13、)服务器中直接安装,可以使用这种方法。该方法需要一个网络驱动程序盘。,我选啥方法呢?,嗯,在,Vmware,中还是用,ISO,镜像文件吧!,3,、准备工作的步骤,第,1,步:备份数据,第,2,步:收集硬件信息,第,3,步:准备,Linux,安装盘(,ISO,镜像),第,4,步:在,Vmware,中新建虚拟机,1.3.2 Red Hat Linux,的安装过程,安装程序引导,测试安装光盘,安装程序起始界面,选择安装过程中所使用的语言,键盘配置,选择存储设备,存储设备出错警告,设置主机名,配置网络,配置时区,设置根用户密码,脆弱密码提示,选择安装类型,查看分区布局,格式化警告,修改分区警告,GRU

14、B,配置,准备安装软件,软件组选择,软件包依赖关系检查,启动安装过程,软件包安装过程,安装完成,GRUB,启动菜单,初次启动的欢迎界面,许可证信息,设置软件更新,完成更新设置,创建用户,创建用户,设置日期和时间,设置,kdump,任务,4 Linux,的启动与登录,登录界面,选择用户,输入密码,RHEL6,的主界面,任务,5 Linux,的注销与退出,注销系统,注销系统,关机与重启,关机与重启,小结,俺还学会,Linux,的启动、登录、注销、关机!,俺会安装,Linux,了!,目前,Linux,在服务器领域继续发挥着越来越大的作用。同时它也是嵌入式系统和构筑集群计算机的首选。,Linux,是自

15、由软件,具有,Unix,的全部功能。,Linux,有很多发行版本,其中,Red Hat,公司推出的各种,Linux,发行版本目前使用最为广泛。,Linux,的版本分内核版本和发行版本。,Linux,操作系统的缔造者是芬兰青年,Linus Torvalds,(李纳斯,托沃兹)。,项目,2 Linux,常用命令的使用,项目场景,自打上次,Linux,操作系统安装成功之后,老板对阿福的表现很满意。并准备过几天交代给他下一步的工作安排。阿福心想:坏了,,Linux,我还不怎么会用呢!赶紧利用这几天练习练习吧。,从哪儿下手呢?,还是先熟悉一下,Linux,的基本操作命令吧。,阿福的具体任务安排,任务,1

16、,启动,shell,任务,2,熟悉,shell,命令的使用方法,任务,3,使用基本操作命令,任务,4,使用目录操作命令,任务,5,使用文件操作命令,任务,6,使用,vi,编辑器,我很忙别烦我!,任务,1,启动,shell,Shell,Linux,由内核,(Kernel),、外壳程序,(Shell),、实用程序,(Utility),、应用程序,(Application),构成,Linux,系统的,shell,作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。,常用的,Shell,Bourne Shell(sh,bash),最早被大量使用而且标准化的

17、,shell,C shell(csh,tcsh),易于使用且会话性强,最早提供,alias,、,history,、,job control,功能,Korn shell(ksh),语法与,sh,兼容,大多数的,Linux,发行版本以,Bash Shell,作为默认的外壳程序。,在,Linux,系统中打开,Bash Shell,终端的方式有以下两种:,在桌面上依次单击“应用程序,系统工具,终端”;,右击某个位置(如桌面、用户的主文件夹图标),从弹出的快捷菜单中选择“在终端中打开”命令。,任务,2,熟悉,shell,命令的使用方法,Linux,命令特点,Linux,区分大小写。,要在一个命令行上输入

18、和执行多条命令,可使用分号来分隔命令。,断开一个长命令行,可使用反斜杠,,以实现将一个较长的命令分成多行表达,以增强命令的可读性。,换行后,,shell,自动显示提示符“,”,。,特别要注意哦!,Shell,命令的一般格式,命令名【选项】【参数,1,】【参数,2,】,.,【选项】是对命令的特别定义,以减号,(-),开始,多个选项可以用一个减号,(-),连起来,如,ls-l-a,与,ls-la,相同。,【参数】提供命令运行的信息,或者是命令执行过程中所使用的文件名。使用分号,(;),可以将两个命令隔开,这样可以实现一行中输入多个命令。命令的执行顺序和输入的顺序相同。,Bash Shell,的使用

19、(,1,),命令补全,使用,键实现补全功能。,命令历史,保存有使用过的命令,可以使用向上或向下的光标键翻查。,通配符,通配符又称多义符。在描述文件时,有时在文件名部分用到一些通配符,以加强命令的功能。,在,Linux,中有以下基本的通配符:,?:表示该位置可以是一个任意的单个字符。,:表示该位置可以是若干个任意字符。,Bash Shell,的使用(,2,),重定向,用于改变命令的输入源与输出目标。,重定向符,:标准输出重定向,:追加输出重定向,:标准输入重定向,file3.txt,将,file1.txt,文件的内容输出到,file3.txt,并替换原内容,#cat file1.txt file

20、3.txt,将,file1.txt,文件的内容追加输出到,file3.txt,#cat file1.txt,将,file1.txt,文件的内容在屏幕输出,#cat file2.txt,从键盘读入字符串至”,end”,结束,并将其写入,file2.txt,文件,Bash Shell,的使用(,4,),管道,利用,Linux,所提供的管道符“,|”,连接若干命令,管道符左边命令的输出就会作为管道符右边命令的输入。,例如:,#rpm-qa|grep ftp,Bash Shell,的使用(,5,),任务,3,使用基本操作命令,基本操作命令,su,功能:临时切换到管理员(,root,)身份,语法:,su

21、,exit,功能:退出(当前系统或状态),语法:,exit,shutdown,功能:重启或关闭,Linux,系统,语法:,shutdown,选项,时间,警告信息,选项:,-h,:关机(,halt,),-r,:重启(,reboot,),说明:,只能由,root,用户执行。,普通用户可使用替代命令:,reboot,:重启;,halt,或,poweroff,:关机。,基本操作命令,shutdown,例如:,#shutdown h now,立刻关机,#shutdown h 20:25,在随后的,20:25,关机,#shutdown r+30 The system will reboot.,再过,30,

22、分钟重启并显示,The system will reboot.,信息,基本操作命令,man,功能:显示帮助手册,语法:,man,选项,命令名称,常用选项:,-f,:只显示出命令的功能而不显示其中详细的说明文件,-w,:不显示手册页,只显示将被格式化和显示的文件所在位置。,基本操作命令,help,功能:系统帮助文档,用于查看所有,Shell,命令的用法。,语法:,在所查找的命令后输入,-help,例如:查看,cd,命令的使用方法。,$cd-help,基本操作命令,任务,4,使用目录操作命令,目录操作命令(,1,),mkdir,功能:创建一个目录(类似,MSDOS,下的,md,命令)。,语法:,m

23、kdir,选项,dir-name,选项:,-m,对新建目录设置存取权限。也可以用,chmod,命令设置。,-p,可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。,例如:,mkdir abc-m 777,(建立一个名为,abc,的目录并赋予全权),rmdir,功能:删除空目录。,语法:,rmdir,选项,dir-name,选项:,-p,递归删除目录,dirname,,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。,说明:,目录被删除之前必须

24、是空的。,rm-r dir,命令可代替,rmdir,,不论目录是否为空,都会被删除,所以有危险性。,删除某目录时必须具有对父目录的写权限。,目录操作命令(,2,),cd,功能:改变工作目录。,语法:,cd directory,例如:,cd,(不带任何参数将直接进入当前登录用户的主目录),cd-,(进入前一次进入的目录),cd jp,(进入指定用户,jp,的主目录),目录操作命令(,3,),pwd,功能:显示用户当前所处目录的完整路径。,语法:,pwd,说明:此命令显示出当前工作目录的绝对路径。,目录操作命令(,4,),ls,功能:列出目录的内容。,语法:,ls,选项,目录或文件,目录操作命令(

25、,5,),ls,命令的常用选项,选 项,作 用,-a,显示所有,(All),的目录和文件,包括隐藏的目录和文件(以点,“,.,”,开头的),-l,以长,(Long),格式显示文件的详细信,息,-r,以逆向,(Reverse),排序的次序显示,-t,以文件的最后修改时间,(Time),排序显示,-A,显示几乎所有,(Almost all),的目录和文件(,“,.,”,和,“,.,”,除外),-F,显示目录和文件的名称,并给出文件类型,-R,以递归,(Recursive),方式显示该目录的内容和所有子目录的内容,-S,以文件大小,(Size),的递降次序排序显示,目录操作命令(,6,),ll,命令

26、的功能等价于,ls l,,按长格式显示,可显示文件大小、日期、权限等详细信息。,目录操作命令(,7,),任务,5,使用文件操作命令,文件操作命令(,1,),cp,功能:将给出的文件或目录拷贝到另一文件或目录中。,语法:,cp,选项,源文件或目录 目标文件或目录,常用选项:,-r,若给出的源文件是一目录文件,此时,cp,将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。,mv,功能:将文件由一个目录移入另一个目录中。,语法:,mv,选项,源文件或目录 目标文件或目录,说明:如果在同一目录下移动文件(或目录),则该操作变为修改文件(或目录)名称。,文件操作命令(,2,),rm,功

27、能:删除一个目录中的一个或多个文件或目录。,语法:,rm,选项,文件,选项:,-f,强制,(Force),删除。,-r,指示,rm,将参数中列出的全部目录和子目录均递归地删除。,说明:,如果没有使用,-r,选项,则,rm,不会删除目录。,文件操作命令(,3,),cat,功能:将文本文件内容输出到屏幕或终端窗口,语法:,cat,选项,文件名,选项:,-n,或,-number,由,1,开始对所有输出的行数编号,说明:,可使用空格分隔多个文件,对于内容较多的文件,可使用,more,或,less,命令查看,还可以使用,head,查看文件头,,tail,命令查看文件尾。,文件操作命令(,4,),grep

28、,功能:该命令用于在指定的文件中,查找并显示含有指定字符串的行。,语法:,grep,要找的字串 文本文件名,例如:,#grep cdrom/etc/fstab,在,/etc/fstab,文件中,查找显示含有,cdrom,的行的内容,说明:,grep,命令经常在管道命令中,用作对前一项命令输出结果的过滤。,例如:,#,rpm-qa|grep ftp,文件操作命令(,5,),whereis,功能:寻找一个命令所在的位置。,语法:,whereis,选项,命令名。,说明:一般直接使用不加选项的,whereis,命令。,文件操作命令(,6,),任务,6,使用,vi,编辑器,Vi,简介,vi,是一个可视化

29、,(Visual),的全屏幕文本编辑器,默认安装在各种,UNIX,系统上。,Linux,的各种发行版本都安装有,vi,的仿真或改进版本。,vi,的功能非常强大而操作简便有效,在各种,UNIX,系统和各种,Linux,发行版本中都可以使用,vi,对文本文件进行编辑,而且,vi,能兼容工作于各种的物理终端和仿真终端。,使用,vi,编辑器,vi,的启动,在提示符状态下,键入,vi,文件名,或,vi,即可启动,vi,,并自动进入命令模式。,vi,的基本使用(,1,),vi,有两种工作状态:编辑,(Edit),状态与命令,(Command),状态。每次运行,vi,,它总是默认处于命令状态。,任何时候都可

30、以按“,Esc”,键切换到命令状态。,处于命令状态,可以用,i,命令进入编辑状态。,进入命令状态,使用,:x,命令保存文件并退出。,vi,的基本使用(,2,),使用,vi,的两个要点:,(1),使用,i,命令进入编辑状态后,只需结合方向键(上、下、左、右)、删除键,(Del),、后退键,(Backspace),以及回车键,(Enter),等控制键进行文本的增加、删除和修改操作;,(2),按“,Esc”,键返回命令状态,使用,:x,命令保存文件并退出。,小结,Linux,是严格区分大小写的哦!,Linux,命令通常在,Bash Shell,使用。,俺还学会了使用,vi,编辑器!,俺学会了这么多,

31、Linux,命令:,su,,,exit,、,shutdown,、,mkdir,、,rmdir,、,cd,、,pwd,、,ls,、,cp,、,mv,、,rm,、,cat,项目,3,文件与设备管理,项目情景,通过,2,天的练习,阿福已经大致学会了,Linux,命令的使用方法,也掌握了一些常用的,Linux,命令。可是在有些命令,特别是一些关于目录和文件操作命令的使用过程中,系统经常会给出诸如“路径错误”或“权限不够”之类的错误提示。另外,在,Windows,系统中使用很方便的光盘和,U,盘,在,Linux,中就是不听使唤。,咋回事嘛?,笨蛋!你知道什么叫树吗?你知道什么叫路径吗?你知道什么叫挂载、

32、卸载吗?,不会吧姐姐,!,阿福的具体任务安排,任务,1,认识,Linux,的文件系统,任务,2,使用,Nautilus,文件管理器,任务,3,创建分区和文件系统,任务,4,挂载与卸载文件系统,任务,5,使用移动存储设备,任务,1,认识,Linux,的文件系统,Linux,文件系统类型,Linux,的文件系统是,ext,、,ext2,、,ext3,和,ext4,。,Linux,引入虚拟文件系统(,VFS,)以兼容使用其他类型的文件系统,例如,msdos,(,fat16,)、,vfat,(,fat32,)、,ntfs,、,iso9660,、,nfs,、,smbfs/cifs,、,swap,等。,L

33、inux,文件系统的目录结构,Linux,文件系统的目录结构,/,文件系统的根目录,/bin,存放普通实用程序,/sbin,存放管理员实用程序,/dev,存放设备文件,/home,存放用户个人目录,/lib,存放库文件,/usr,存放与用户直接相关的程序或文件,/boot,存放与系统启动相关的文件,/etc,存放系统配置文件,/mnt,设备挂载点目录,/tmp,临时目录,/var,存放动态信息文件,文件类型与文件属性(,1,),命名规范,长度最多是,256,个字符,区分大小写字母,可以包含空格等特殊字符,但必须使用引号,不可以包含“,/”,字符,路径概念,绝对路径:,从根目录开始,以“,/”,

34、开头,文件类型与文件属性(,2,),相对路径:,从当前目录开始,不以“,/”,开头,文件属性,文件属性包括文件类型与文件的权限,可以使用以下命令来显示文件属性:,$ls l,或,$ll,文件类型与文件属性(,3,),文件类型,Linux,支持多种文件类型,每一类用一个字符来表示,其说明如下:,-,:常规文件,d,:目录,b,:块特殊设备,c,:字符特殊设备,p,:有名管道,s,:信号灯,m,:共享存储器,文件类型与文件属性(,4,),文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;,每个字符串又由三个字符组成,依次表示对文件的读(

35、用字符,r,表示)、写(用字符,w,表示)和执行权限(用字符,x,表示)。当用户没有相应的权限时,该权限的对应位置用短线“,-”,来表示。,文件类型与文件属性(,5,),例如:,drwxr-x-,表示的含义是:,d,表示这条信息是目录;目录拥有者的权限是,rwx,(表示有读、写和执行权限);组中其他人对该目录的权限是,r-x,(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是,-,(表示读、写和执行权限都没有)。,文件类型与文件属性(,6,),权限除了可用,r,、,w,、,x,来表示外,也可用一个,3,位的数字来表示,比如,644,,其百位上的数代表拥有者的权限,十位上的数代表拥

36、有者所属的组中的用户的权限,个位上的数,代表其他用户对该文件的权限。这种采用数字来表示权限的方法,称为绝对权限表示法。,例如:,drwxr-x-,采用绝对权限表示法表示为:,750,文件类型与文件属性(,7,),chmod,命令,功能:修改文件的权限,语法:,chmod ,选项,绝对权限值 要改变的文件或目录名,选项:,-R,:递归设置指定目录下的所有文件的权限。,说明:只有文件或目录的拥有者或,root,用户才有此更改权。,改变文件的权限,chmod,命令,例如:,myfile.txt,文件目前的权限为,rw-r-r-,,若要更改为,rw-rw-r-,,其实现的命令为:,$chmod 664

37、/home/student/myfile.txt,改变文件的权限,任务,2,使用,Nautilus,文件管理器,打开,Nautilus,文件管理器,1,、依次单击“应用程序,系统工具,文件浏览器”;,2,、单击“位置”菜单中某个位置;,3,、双击某个位置(如桌面、用户的主文件夹图标);,4,、右击某个位置,从弹出的快捷菜单中选择“打开”或“浏览文件夹”命令。,Nautilus,浏览文件夹模式,Nautilus,简洁模式,修改,Nautilus,视图模式,依次单击,Nautilus,菜单项“编辑,首选项”,在弹出的“首选项”对话框“行为”标签下勾选“总是在浏览器窗口中打开”,可改变双击某位置打开

38、,Nautilus,时的视图模式。,任务,3,创建分区和文件系统,创建分区,Red Hat Enterprise Linux 6,提供了,fdisk,和,parted,两个命令用于对硬盘进行分区,,fdisk,命令简单易用,,parted,命令功能强大一些,但使用较复杂。,fdisk,命令用法(,1,),#fdisk,l,磁盘设备名,作用:显示设备分区信息,说明:,第,1,个,IDE,设备的磁盘设备名为,hda,,第,2,个为,hdb,第,1,个,SCSI,磁盘设备名为,sda,,第,2,个为,sdb,若不指定磁盘设备名,将显示所有检测到的磁盘设备分区信息。,创建分区,fdisk,命令用法(,

39、2,),#fdisk,磁盘设备名,若要对第,2,个,SCSI,硬盘创建分区,则操作命令就应为:,#fdisk/dev/sdb,fdisk,命令以交互方式进行操作的,在菜单中选择相应子命令即可。,创建分区,fdisk,的主要子命令:,m,:显示所有子命令,p,:显示硬盘分割情形,a,:设定硬盘启动区,n,:设定新的硬盘分割区,t,:改变硬盘分割区属性,d,:删除硬盘分割区属性,q,:结束不存入硬盘分割区属性,w,:结束并写入硬盘分割区属性,创建分区,分区创建后,接下来就要根据要创建的文件系统类型,选择相应的命令来格式化分区,从而实现在分区创建相应的文件系统。只有建立了文件系统后,该分区才能用于存

40、取文件。,建立文件系统,建立文件系统的命令是,mkfs,,格式如下:,#mkfs ,选项,分区文件名,mkfs,命令常用的选项,-t,:指定要创建的文件系统类型,-c,:建立文件系统前首先检查坏块,-V,:输出建立文件系统详细信息。,建立文件系统,例如:,#mkfs ct ext4 /dev/sdb1,表示对第,2,个,SCSI,磁盘设备的第,1,个分区先检查坏块,然后建立,ext4,类型文件系统。,建立文件系统,磁盘实用工具,使用,RHEL6,自带的图形化磁盘实用工具可以实现磁盘的分区管理、格式化卷、挂载、卸载等功能。,打开方式:依次单击“应用程序,系统工具,磁盘实用工具”。,任务,4,挂载

41、与卸载文件系统,为了将分区挂载到,Linux,文件系统中,需要先创建一个挂载点目录,或利用某个现成的空目录。,使用,mount,命令挂载文件系统;使用,umount,命令卸载文件系统。,挂载文件系统,挂载文件系统,mount,命令,功能:将某个文件系统挂载到某个目录上。,语法:,mount,选项,设备名,挂载目录,说明:,除非在,/etc/fstab,文件中有相关项,否则须指明设备名、挂载目录以及由,-t,引导的类型选项。,使用该命令一般要求使用,root,用户,如果设备有在,/etc/fstab,列出并有对应的用户设置,普通用户也可以使用。,挂载文件系统,mount,命令,选项:,-t,文件

42、系统类型:指定设备的文件系统类型,常见的有:,ext2/3/4,:,linux,目前常用的文件系统(默认),msdos,:,MS-DOS,的,fat,,就是,fat16,vfat,:,windows98,常用的,fat32,nfs,:网络文件系统,iso9660,:,CD-ROM,光盘标准文件系统,ntfs,:,windows NT 2000,的文件系统,auto,:自动检测文件系统,挂载文件系统,mount,命令,选项:,-o,选项:指定挂载文件系统时的选项。有些也可用在,/etc/fstab,中。常用的如下:,codepage=XXX,代码页,iocharset=XXX,字符集,ro,以只

43、读方式挂载,rw,以读写方式挂载,nouser,使一般用户无法挂载,user,可以让一般用户挂载设备,卸载文件系统,umount,命令,语法:,umount,设备名,|,挂载目录,说明:用于卸载已安装的某个文件系统。,挂载和使用文件系统,假设要求将硬盘分区挂载到,/usr,目录下面的,myvod,目录,则操作命令为:,mkdir/usr/myvod,创建挂载点目录,mount/dev/sdb1/usr/myvod,挂载,/dev/sdb1,设备到,/usr/myvod,目录,mount,查看当前已挂载的设备,挂载、卸载文件系统实例,挂载和使用文件系统,从输出的内容中,就会看到下面一行的内容,表

44、明挂载成功。,/dev/sdb1 on/usr/myvod type ext3(rw),以后存取,/usr/myvod,目录中的文件,实际上就是存取第,2,个,SCSI,硬盘第,1,个分区中的文件。若要卸载该硬盘分区,则执行命令:,umount/dev/sdb1,挂载、卸载文件系统实例,任务,5,使用移动存储设备,对于光盘、,U,盘、移动硬盘等移动存储设备,,RHEL6,提供自动加载功能。,必要时,也可以在,bash shell,中使用,mount,和,umount,命令手动加载和卸载。,使用移动存储设备,在,Linux,中使用,USB,存储设备,USB,存储设备常用的主要是,U,盘和,USB

45、,移动硬盘两种。,在,Linux,中,将,USB,存储设备当作,SCSI,设备来对待,对于,U,盘,如果没有进行分区,则使用相应的,SCSI,设备文件名来挂载使用,如果,U,盘中存在分区,则使用相应分区的设备文件名来进行挂载。,USB,硬盘,则使用对应分区的设备文件名来进行挂载即可。,USB,存储设备不使用时,要先,umount,,然后再移除,USB,设备。,在,Linux,中使用,U,盘,将,U,盘插入计算机的,USB,接口。,创建挂载点目录,为了能挂载使用,U,盘,需在,/mnt,目录下,创建一个用于挂载,USB,盘的目录,如,usb-disk,。,mkdir/mnt/usb-disk,挂

46、载和使用,U,盘,当前,U,盘只有一个,FAT,分区,因此使用,sdb1,设备名来挂载,实现命令为:,mount-t vfat/dev/sdb1/mnt/usb-disk,执行挂载命令时,只要未输出错误信息,则意味着挂载成功,进入,/mnt/usb-disk,目录,就可存取访问,U,盘中的内容了。,在,Linux,中使用,U,盘,卸载,U,盘,卸载,U,盘,则实现命令为:,umount/mnt/usb-disk,在,Linux,中使用,U,盘,在,Linux,中使用光盘,RHEL6,可以自动识别光盘并实现自动挂载和卸载,在需要时可以手工实现挂载和卸载。,挂载和使用光盘,mount/dev/cd

47、rom/mnt/cdrom-t iso9660,卸载光盘,umount/mnt/cdrom,小结,Linux,的文件系统是,ext2,、,ext3,和,ext4,,可兼容使用其他文件系统。,路径有绝对路径和相对路径。,文件和目录的权限很重要哦!权限有两种表示方法。,硬盘可以用,fdisk,建立分区,用,mkfs,建立文件系统。,文件系统可以用,mount,命令挂载,用,umount,命令卸载。,移动存储设备也要挂载和卸载哦。,项目,4,管理用户和用户组,项目场景,今天,老板又交给阿福一个新的任务,那就是根据公司的人员组成,为不同的成员创建用户及合理分组,并为不同用户设置不同的权限,以方便公司的

48、管理。,经过前一段时间的摸索,现在的阿福对,Linux,的基本操作已经颇有心得了,而且对自己的学习能力也颇有信心。阿福想,这应该不是什么复杂的事情吧?说来就来。,小菜一碟嘛!,阿福的具体任务安排,任务,1,用户管理,任务,2,用户组管理,任务,3,使用用户管理器管理用户和组,任务,4,利用,sudo,运行特权命令,任务,1,用户管理,用户账号配置文件,一个安全的系统,系统登陆密码是必要的。在登陆的时候,系统会验证用户名和密码,验证合格才能登陆,这样既起到了身份识别的作用,更能在一定程度上避免系统受到意外攻击。,我们熟悉的,Windows,操作系统的密码是存储在,c:windowssystem3

49、2configsam,里,那么,Linux,关于,用户相关配置是存放在哪里的,呢?,文件,“,/etc/passwd,”,以行为单位,每行以冒号分隔为,7,个数据域,保存用户的账号信息。,由于所有用户都对,passwd,有读权限,所以该文件中只定义用户账号,而不保存口令。,(,1,)用户账号文件,passwd,图,1 passwd,文件的属性及部分内容,在,passwd,文件中,每行定义了一个用户信息,行中各字段用“:”隔开。,Account,:使用者在系统中的名字,它不能包含大写字母。,Password,:用户口令,出于安全考虑,现在不使用该字段保存口令,而用字母“,x”,来填充该字段,真正

50、的密码保存在,shadow,文件。,UID,:用户,ID,号,惟一表示某用户的数字。,GID,:用户所属的私有组号,该数字对应,group,文件中的,GID,。,GECOS,:用户名全称,这字段是可选的。,Directory,:用户的主目录,用户成功登录后的默认目录。,Shell,:用户所使用的,shell,,如该字段为空则使用“,/bin/sh”,。,图,2 shadow,文件的前,10,行内容。,(,2,)用户口令文件,shadow,在,shadow,文件中,每行定义了一个用户信息,行中各字段用“:”隔开。,登录名,加密口令,用户管理命令,useradd,增加用户帐号,usermod,修改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁