收藏 分销(赏)

RedHat系统管理2.ppt

上传人:xrp****65 文档编号:13042893 上传时间:2026-01-09 格式:PPT 页数:138 大小:732KB 下载积分:10 金币
下载 相关 举报
RedHat系统管理2.ppt_第1页
第1页 / 共138页
RedHat系统管理2.ppt_第2页
第2页 / 共138页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,RHEL,系统管理,(二),1,内容提要,文件系统管理,目录和文件管理,用户、组和权限管理,rpm,包管理,网络配置管理,常用服务配置,简单故障处理,2,文件系统管理,3,Linux,文件系统概述,文件系统的使用方法,文件系统的创建,挂装和卸装文件系统,常用的文件系统维护命令,自动挂装文件系统,磁盘限额,交换空间和内存管理,文件系统管理,4,文件系统概述(,1,),从系统角度理解,文件系统,文件系统,是操作系统用于明确磁盘分区上的文件的方法和,数据结构,即,文件在磁盘上的组织方法,。,文件系统,规定了如何在存储设备上存储数据以及如何访问存储在设备上的数据,。,一,个文件系统在逻辑上是独立的实体,他能单独地被操作系统管理和使用,。,Linux,的内核采用了称之为虚拟文件系统(,VFS,)的技术,因此,Linux,可以支持多种不同的文件系统类型。,5,文件系统概述(,2,),从用户角度理解文件系统,文件系统是,Linux,下的所有文件和目录的集合,这些文件和目录结构是以一个树状的结构来组织的,这个树状结构构成了,Linux,中的文件系统,。,6,文件系统概述(,2,),从用户角度理解文件系统,7,常用的文件系统类型,ext3,和,ext2,Linux,自身使用的文件系统,swap,Linux,使用的交换文件系统,vfat,FAT,文件系统,ISO9660,光盘使用的标准文件系统,NFS,网络文件系统,用于在,UNIX,系统间通,过网络实现文件共享,8,日志文件系统,Linux,支持的日志文件系统,Ext3,(,Redhat,),GFS,(,Redhat,Cluster Filesystem,),Reiserfs,JFS,(,IBM,),XFS,(,SGI,),9,日志文件系统,使用日志文件系统的最大好处就是在系统因出现异常断电等事件而停机后再次启动时,操作系统会根据文件系统的日志快速检测并恢复文件系统到正常状态,使用日志文件系统的优点,提高了文件的存储安全性,降低了文件被破坏的机率,缩短了对磁盘的扫描时间,减少了磁盘整体扫描次数,10,使用文件系统的一般方法,在硬盘上创建分区,在分区上建立文件系统,在需要时或系统启动时挂装文件系统到系统中,使用后或关机时卸装文件系统,11,创建文件系统,磁盘在分区之后首先要创建文件系统,即格式化操作。,在,Linux,下可以用命令,mkfs,来完成文件系统的创建工作。,#mkfs ,常用,选项,-t fstype,:指定要创建的文件系统的类型,-c,:查找坏块,初始化坏块列表,12,创建文件系统,操作举例,1),在系统第一块,IDE,接口硬盘的第,11,个分区上创建,ext3,类型的文件系统,#mkfs.ext3/dev/hda11,2),在系统第二块,SCSI,接口的硬盘的第,5,个分区上创建,FAT32,类型的文件系统,#mkfs.vfat/dev/sdb5,13,挂载文件系统,使用,mount,命令挂装文件系统,#mount ,常用选项,-t fstype,:指定要挂装的文件系统的类型,-r,:以只读方式来挂装文件系统,-o,:用于设置各种挂装选项,-a,:挂装,/etc/fstab,文件中记录的设备,14,挂载文件系统,操作举例,1),将,/dev/hda11,上的,ext3,文件系统挂装到,/opt,#mount-t ext3/dev/hda11/opt,2),将,/dev/sdb5,上的,FAT32,文件系统挂装到,/mnt/win,#mkdir/mnt/win,#mount-t vfat/dev/sdb5/mnt/win,3),显示当前已经挂装的文件系统,#mount,4),重新挂装,/etc/fstab,文件中记录的设备,#mount-a,15,卸载文件系统,使用,umount,命令卸装文件系统,#umount,操作举例,1),使用设备名卸装已经挂装的文件系统,#umount/dev/sdb5,2),使用挂装点卸装已经挂装的文件系统,#umount/opt,16,挂载,/,卸载文件系统注意事项,挂装点目录必须存在,应该在挂装目录的上级目录下进行挂装操作,不该在同一个挂装点目录下挂装两个文件系统,当文件系统处于“,busy”,状态时不能进行卸装,17,使用,USB,盘,USB,硬盘在,Linux,系统下是被模拟成,SCSI,设备来使用的,对应的设备文件是,/dev/sd,,如果有多块,USB,硬盘,则设备文件依次是,/dev/sdb,sdc,等,操作举例,1,)挂载,#mkdir/mnt/usb,#mount/dev/sdb,/mnt/usb,2,)卸载,#umount/mnt/usb,18,挂载,ISO,文件,ISO,文件是光盘镜像文件,用,mount,命令加,-o loop,选项挂装光盘镜像文件,#mount-o loop ,例如:,挂载,ISO,文件,#,mount-o loop,rhel5-i386-disc1.iso,/mnt/iso,卸载,ISO,文件,#umount/mnt/iso,19,链接文件的概念,链接文件简介,链接文件为系统中多用户以不同访问权限实现共享文件提供了一种机制。,链接文件实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。,链接文件的分类,硬链接:复制文件,i-node,软(符号)链接:仅仅是指向目的文件的路径,类似于,Windows,下的快捷方式,20,链接文件的概念,硬链接和软链接的比较,硬链接,链接文件和被链接文件必须位于同一个文件系,统内,不能建立指向目录的硬链接,软链接,链接文件和被链接文件可以位于不同文件系,统;可以建立指向目录的软链接,21,ln,命令,创建硬链接,ln ,创建软链接,ln-s ,22,ln,命令,使用方法,1,)对目标文件创建硬链接,$ls-li file1 /,查看,file1,的属性,$ln file1 file2 /,创建硬链接,$ls-li file*/,查看,file1,和,file2,的属性,$rm-rf file1$more file2,2,)对目标文件,/,目录创建软链接,$ln-s somefile softlinkfile,23,find,命令(,1,),功能:在文件系统中查找指定的文件。,格式:,find ,24,find,命令(,2,),常用匹配条件,-name,字串,:查找文件名匹配所给字串的所有文件,匹配字串内可用通配符*、,?,、,。,-user,字串,:查找属于用户名为所给字串的所有的文件。,-perm,权限,:查找具有指定权限的文件和目录,权限的表示可以如,711,,,644,。,-type x,:查找类型为,x,的文件。,x,可以是,b,、,c,、,d,、,f,、,l,等。,-fstype type,:只查找指定类型的文件系统。,-atime n,:查找,n,天以前被访问过的所有文件。,-mtime n,:查找,n,天以前文件内容被修改过的所有文件。,25,find,命令(,3,),使用逻辑运算构造复杂的匹配条件,逻辑与:在命令中用“,-a”,表示,是命令缺省的选项。表示只有当所给的条件都满足时,匹配条件才算满足。,逻辑或:在命令中用“,-o”,表示。该运算符表示只要所给的条件中有一个满足时,匹配条件就算满足。,逻辑非:在命令中用“,!”,表示。该运算符表示查找不满足所给条件的文件。,26,find,命令(,3,),常用操作,-ls,:详细列出所找到的所有文件。,-exec,命令,:对符合条件的文件执行所给的,Linux,命令,而不询问用户是否需要执行该命令。,表示所找到的文件;命令的末尾必须以“,;”结束。,-ok,命令,:对符合条件的文件执行所给的,Linux,命令,与,exec,不同的是,它会询问用户是否需要执行该命令。,-fprint,文件名:将找到的文件名写入指定文件。,27,find,命令(,4,),操作举例,1),从当前目录开始查找所有以,d,开头的文件,$find.-name d*,2),查找并删除当前目录及其子目录下所有扩展名为,.tmp,的文件,$find.-name sun*-exec rm ,3),从当前目录开始查找三个给定条件都满足的所有文件。,$find.-name tmp-xtype c-user inin,4),从根目录开始查询文件名不是,tmp,的所有文件。,$find/!-name tmp,28,常用的文件系统维护命,fsck,命令,只在单用户模式,修复模式或把设备,umount,后进行,fsck,是操作系统扫描文件系统内容检查内部一致性的工具。,主要功能,检测并修正链接中断的目录,检测并修正错误时间标记,检测并修正指向错误磁盘区域的,i-node,29,常用的文件系统维护命令,fsck,命令,格式:,#fsck,选项,-t,文件系统类型,附加选项,提示:一般情况下,无需用户手动执行,fsck,命令。在系统启动过程中,一旦系统检测到了不一致就会自动运行,fsck,命令。,30,常用的文件系统维护命令,du,命令,功能:用于查看磁盘使用情况。,使用举例,1),显示当前目录总的使用量(不显示目录中每个文件的使用量)。,#du-s,2),显示目录,/root,和目录,/,和,home,总的使用量。,#du-s/root/home,3),以人类习惯的方式显示目录,/root,、目录,/home,和目录,/boot,总的使,用量。,#du-sh/root/home/boot,31,常用的文件系统维护命,df,命令,功能:用于查看磁盘剩余情况。,使用举例,1),以人类习惯的方式显示磁盘剩余情况。,#df-h,2),显示系统,i-node,的使用剩余情况,而不是磁盘空间的大小。,#df-i,3),显示所有文件系统的磁盘剩余情况。,#df-a,32,常用的文件系统维护命令,e2label,命令,功能:用于显示或设置指定,ext2,或,ext3,分区的卷标。,格式:,#e2label ,举例:,1),设置“,/dev/hda5”,的卷标为“,/data”,#e2label/dev/hda5 /data,2),显示文件系统,/dev/hda5,的卷标,#e2label/dev/hda5,33,系统挂载表,系统挂装表简介,系统启动所要挂装的文件系统、挂装点、文件系统类型等都记录在,/etc/fstab,文件里。,/etc/fstab,文件称为系统挂装表。,使系统启动时自动挂装文件系统,只需要用文本编辑器修改系统挂装表,添加相应的挂装记录即可。,34,文件,/etc/fstab,的格式,每一行说明一个文件系统的挂装记录。,每一条记录包括如下的项目:,:挂装的设备,:挂装点,:文件系统类型,:挂装选项,:使用,dump,命令备份文件系统的频率,:规定检查文件系统的顺序,35,磁盘限额概述,磁盘限额是系统管理员用来监控和限制用户或组对磁盘的使用的工具。,用户使用文件的两方面限制,限制用户或组可以拥有的,inode,数(文件数),限制分配给用户或组的磁盘块的数目(以千字节为单位的磁盘空间),36,磁盘限额概述,设置磁盘限额还涉及的三个概念,硬限制:超过此设定值后不能继续存储新的文件。,软限制:超过此设定值后仍旧可以继续存储新的文件,同时系统发出警告信息,建议用户清理自己的文件,释放出更多的空间。,时限:超过软限制多长时间之内(默认为,7,天)可以继续存储新的文件。,37,磁盘限额概述,注意事项,磁盘限额是以每一使用者,每一文件系统为基础的。如果使用者可以在超过一个以上的文件系统上建立文件,那么必须在每一文件系统上分别设定。,并非所有的文件系统都支持磁盘限额功能,但,Red Hat,默认的,ext2,和,ext3,文件系统均支持磁盘限额。,38,配置磁盘限额,安装,quota,编辑,/etc/fstab,启用,quota,功能,在要设置限额的文件系统上创建,quota,文件,分配用户和组的,quota,39,配置磁盘限额,安装,quota,1)rpm q quota,2)rpm ivh quota*,40,配置磁盘限额,编辑,/etc/fstab,启用,quota,功能,在相应的分区上修改挂装参数,在,option,项添加,usrquota,或,grpquota,;重新挂载文件系统或重启系统,41,配置磁盘限额,在要设置限额的文件系统上创建,quota,文件,重新生成磁盘用量表,1,)在文件系统上创建配额文件(,aquota.user,和,aquota.group,),#quotacheck-acug/home,2,)生成每个启用了配额的文件系统的当前磁盘用量表,#quotacheck-avug,42,设置磁盘限额,分配用户和组的,quota,1,)设置用户的限额,#edquota-u usernam,2,)将相同的限额设置复制给其他用户,#edquota-p ,3,)设置组的限额,#edquota-g groupname,4,)设置软限制的宽限期,#edquota-t,启动限额设置,重新启动系统,执行命令:,#quotaon-avug,43,查看磁盘限额,查看指定用户的,quota,设置,#quota-ugv,查看当前用户的,quota,设置,#quota-ugv,查看所有用户的,quota,设置,#repquota-augv,44,使用交换分区,使用,fdisk,命令创建,swap,分区,创建交换文件系统,#mkswap c/dev/sda9,激活交换空间,#swapon/dev/sda9,去激活交换空间,#swapoff/dev/sda9,修改系统挂装表,使交换分区在系统启动时被激活,/dev/sda9 swap swap defaults 0 0,45,使用交换文件,建立交换文件,#dd if=/dev/zero of=/swap bs=1024 count=10240,创建交换文件系统,#mkswap/swap 10240;sync,激活交换空间,#swapon/swap,去激活交换空间,#swapoff/swap,46,目录和文件管理,47,目录,/,文件管理,文件名、类型,不使用文件名扩展来识别文件的类型,根据文件的头内容来识别其类型。,人类可读性,VS,机器可读性,链接与快捷方式,软链接,硬链接,Linux,的文件目录结构是如何组织的?,48,文件目录与路径,Linux,的文件系统从整体来看是一个树型结构,一般称这样的结构为目录树。整个文件系统是以一个树根“,/”,为起点的,所有的文件和外部设备都以文件的形式挂结在这个目录树上,包括硬盘、软盘、光驱、调制解调器等。,目录,/,文件管理,49,Linux,目录结构,Linux,文件系统标准结构,50,目录,/,文件管理,51,工作目录:用户当前正在操作的目录,用户主目录:通常在,/home,下,以用户名建立的子目录,用于存放用户的私人文件。,例如:用户,user01,的主目录为,/home/user01,。,root,用户的主目录为,/root,。,可以用“”符号表示用户的主目录。,目录,/,文件管理,52,用户和权限管理,53,账户实质,账户文件,账户设置,权限表示,权限设置,用户,组和权限管理,54,账户概述,账户实质,账户实质上就是一个用户在系统上的标识,系统,依据账户来区分每个用户的文件、进程、任务,,给每个用户提供特定的工作环境(如用户的工作,目录、,shell,版本、以及,X-Windows,环境的配置,等),使每个用户的工作都能独立不受干扰地进,行。,55,账户概述,用户账户,超级用户:,UID=0,,,GID=0,普通用户:,UID=500,系统用户:,0UID500,组账户,标准组:标准组可以容纳多个用户,若使用标准组,在创建一个新的用户时就应该指定他所属于的组。,私有组:私有组中只有用户自己。当在创建一个新用户,user,时,若没有指定他所属于的组,,Red Hat,就建立一个和该用户同名的私有组。,56,账户概述,用户和组的关系,组是用户的集合。一个标准组可以容纳多个用户。,同一个用户可以同属于多个组,这些组可以是私有组,也可以是标准组。,当一个用户同属于多个组时,将这些组分为:,主组:用户登录系统时的组。,附加组:可切换的其他组。,57,系统账户文件,用户口令文件,/etc/passwd,文件权限:,(-rw-r-r-),用户影子口令文件,/etc/shadow,文件权限:,(-r-),组账号文件,/etc/group,文件权限:,(-rw-r-r-),组口令文件,/etc/gshadow,文件权限:,(-r-),58,Red Hat,的账户管理,默认启用,shadow passwords,功能。,/etc/passwd,文件对任何用户均可读,为了增加系统的安全性,用户的口令通常用,shadow passwords,保护。,经过,shadow passwords,保护的账户密码和相关设置信息保存在,/etc/shadow,文件里。,/etc/shadow,只对,root,用户可读。,默认使用,MD5,算法的用户口令。,一般不设置组口令。因为绝大多数应用程序不使用组口令。,Red Hat,建议尽量使用私有组来提高系统安全性。,59,使用命令行添加用户账号,命令格式:,#useradd ,常用选项:,-g group,:指定新用户的主组。,-G group,:指定新用户的附加组。,-d directory,:指定新用户的自家目录。,-s shell,:指定新用户使用的,Shell,,默认为,bash,。,-e expire,:指定用户的登录失效时间,例如:,10/31/2009,-M,:不建立新用户的家目录。,60,用命令行添加用户,操作举例:,#useradd user1,#useradd-s/bin/bash user2,#useradd-g usergrp-e 10/31/2009 user3,#useradd-G sharegrp,#useradd-G ftpgrp-d/var/ftpuser-s/sbin/nologin,61,口令设置,使用,useradd,命令创建用户账户之后需要使用,passwd,命令设置初始口令,格式:,#passwd,举例:,为指定用户设置口令,#passwd jason,修改用户自己的口令,$passwd,62,用命令行修改用户账号,命令格式:,#usermod ,常用选项:选项与,useradd,命令基本相同。,操作举例:,#usermod-G,sharegrp user01,63,使用命令行删除用户账号,命令格式:,#userdel ,常用选项:,-r,用于删除用户的宿主目录,操作举例:,#userdel user01,#userdel-r user01,64,使用命令行添加组账号,命令格式:,#groupadd,常用选项:,-r,:用于创建系统组账号(,GID,小于,500,),-g,:用于指定,GID,操作举例:,#groupadd sharegrp,65,使用命令行修改组账号,命令格式:,#groupmod,常用选项:,-g,:改变组账号的,GID,,组账号名保持不变。,-n,:改变组账号名。,操作举例:,#groupmod-g 503 mygroup,#groupmod-n newgroup mygroup,66,使用命令行删除组账号,命令格式:,#groupdel,注意事项:,被删除的组账号必须存在,当有用户使用组账号作为私有组时不能删除,与用户名同名的私有组账号在使用,userdel,命令删除用户时被同时删除,操作举例:,#groupdel mygroup,67,口令管理,禁用用户账户口令,#passwd-l,查看用户账户口令状态,#passwd-S,恢复用户账户口令,#passwd-u,删除用户账户口令,#passwd-d,68,口令时效,口令时效简介,口令时效是系统管理员用来防止机构内不良口令的一种技术。,口令时效意味着过了一段预先设定的时间后(通常是,90,天),用户会被提示创建一个新口令。,强制用户在一段时间之后更改口令的机制称为口令时效。,69,口令时效,chage,命令,命令格式:,#chage ,常用选项:,-m days,:指定用户必须改变口令所间隔的最少天数。如果值,为,0,,口令就不会过期。,-M days,:指定口令有效的最多天数。当该选项指定的天数加,上,-d,选项指定的天数小于当前的日期,用户在使用,该账号前就必须改变口令。,-d days,:指定自从,1970,年,1,月,1,日起,口令被改变的天数。,-I days,:指定口令过期后,账号被锁前不活跃的天数。如果,值为,0,,账号在口令过期后就不会被锁。,-E date,:指定账号被锁的日期,日期格式为,YYYY-MM-DD,。,-W days,:指定口令过期前要警告用户的天数。,-l,:列出指定用户当前的口令时效信息,以确定账号何时过期。,70,口令时效,操作举例:,用户,user1,两天内不能更改口令,并且口令最长的存活期为,30,天,并在口令过期前,5,天通知,user1,。,#chage-m 2-M 30-W 5 user1,查看用户,user1,当前的口令时效信息。,#chage-l user1,71,用户和组状态命令,常用的用户和组状态命令,whoami,:用于显示当前用户的名称。,groups,:用于显示指定用户所属的组,如未指定用户则显示当前用户所属的组。,id,:用于显示用户当前的,uid,、,gid,和用户所属的组列表。,su-,:用于转换当前用户到指定的用户账号,若不指定用户名则转换当前用户到,root,。若使用参数“,-”,则在转换当前用户的同时转换用户工作环境。,newgrp,:用于转换用户的当前组到指定的附加组,用户必须属于该组才可以进行。,72,操作权限概述,Linux,是多用户的操作系统,允许多个用户同时在系统上登录和工作。,为了确保系统和用户的安全,,Linux,采取了很多的安全措施。,通过用户的代号(,UID,)来确定每个用户在登录系统后都做了些什么,也可以用来区别不同用户所建立的文件或目录。,Linux,文件系统安全模型是通过给系统中的文件赋予三个属性来起作用的,这三个赋予每个文件的属性称为所有者、组和访问权限。,Linux,下每一个文件必须严格地属于一个用户和一个组。,73,使用系统资源的三类人员,在,Linux,中,将使用文件系统权限的人员分为三类:,文件或目录的属主,属主的同组人,其他人员,74,使用文件系统权限人员,由于超级用户具有操作,Linux,系统的一切权限,所以不用指定超级用户对文件和目录的访问权限。对于普通的三类用户都要指定对文件和目录的访问权限。,用户只能不受限制的操作自家目录及其子目录下的所有文件。对系统中其他目录的访问受到同组和其他人的访问限制。,75,设置文件权限的准则,尽量使用私有组,保护用户各自的文件或目录。,应随时了解指定给文件和目录的权限,注意检查文件和目录以确保指定了正确的权限。如果在目录下发现陌生的文件请向系统管理员或安全人员报告。,为文件和目录指定权限时请慎重考虑只有在具有充分的理由。例如:处理小组项目时组员可能需要访问特定的文件或目录需要让他人访问时再将访问权限授予他人。,76,三种基本的访问权限,三种基本的访问权限,读(,r,),写(,w,),执行(,x,),三种基本的访问权限对文件的含义,r,:可以读文件的内容,w,:可以修改该文件,x,:可以执行该文件,77,三种基本的访问权限,三种基本的访问权限对目录的含义,r,:可以列出目录中的文件列表,w,:可以在该目录中创建、删除文件,x,:可以使用,cd,命令进入该目录,目录权限提示,有只读权限的用户不能用,cd,进入该目录;还必须有执行权限才能进入。,有执行权限的用户只有在知道文件名并拥有该文件的读权限的情况下才可以访问目录下的文件。,必须有读和执行权限才可以使用,ls,列出目录清单,或使用,cd,进入目录。,如用户有目录的写权限,则可以创建、删除或修改目录下的任何文件或子目录,既使该文件或子目录属于其他用户。,78,查看文件和目录的权限,使用如下命令查看权限,$ls-l,常见的权限字符串及其含义,字符 数值 说明,-rw-600,只有属主才有读取和写入的权限。,-rw-r-r-644,只有属主才有读取和写入的权限;同组人和,其他人只有读取的权限。,-rwx-700,只有属主才有读取、写入、和执行的权限。,-rwxr-xr-x 755,属主有读取、写入、和执行的权限;同组人,和其他人只有读取和执行的权限。,79,权限的符号设定法,chmod,命令的符号设定法格式,chmod ugoa+-=rwxugo,人员标识,属主(,u,),同组(,g,),其他人(,o,),所有的人员(,a,),80,设定方法,+,:增加权限,-,:删除权限,=,:分配权限,同时删除旧的权限,权限字符,r,(读),w,(写),x,(执行),u,(和属主的权限相同),g,(和所属组用户的权限相同),o,(和其他用户的权限相同),权限的符号设定法,81,取消组用户和其他用户对文件,users,的读取权限,#ls-l users,-rw-r-r-1 root root 42 May 2 18:07 users,#chmod go-r users,#ll users,-rw-1 root root 42 May 2 18:07 users,权限的符号设定法举例,82,对文件,addusers,的属主添加执行权限,#ll addusers,-rw-r-r-1 root root 452 May 2 17:44 addusers,#chmod u+x addusers,#ll addusers,-rwxr-r-1 root root 452 May 2 17:44 addusers,权限的符号设定法举例,83,对文件,addusers1,的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限,#ll addusers,-rw-r-r-1 root root 399 May 2 18:14 addusers1,#chmod u+x,go-r addusers,#ll addusers,-rwx-1 root root 399 May 2 18:14 addusers1,权限的符号设定法举例,84,权限的数值设定法,chmod,命令的数值设定法格式,chmod n1n2n3,n1n2n3,其中,n1,代表属主的权限,,n2,代表组用户的权限,,n3,代表其他用户的权限,n1,、,n2,、,n3,选项都是,8,进制数字,表示相应的权限。,85,权限的数值设定法,读 写 执行 二进制 八进制 说明,-,000,0,没有权限,-x,001,1,允许执行,-w,-,010,2,允许写入,-w x,011,3,允许,执行和写入,r -100 4,允许,读取,r -x,101,5,允许,执行和读取,r w,-,110,6,允许写入,和读取,r w x 111 7,允许,执行写入和读取,86,权限的数值设定法举例,对文件,addusers,的属主设置可读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。,#ll addusers,-rwxr-r-1 root root 452 May 2 17:44 addusers,#chmod 755 addusers,#ll addusers,-rwxr-xr-x 1 root root 452 May 2 17:44 addusers,87,权限的数值设定法举例,取消组用户和其他用户对文件,users1,的一切权限,#ll users1,-rw-r-r-1 root root 24 May 2 18:15 users1,#chmod 600 users1,#ll users1,-rw-1 root root 24 May 2 18:15 users1,88,更改属主和组,chown,命令,功能:更改属主和组。,格式:,#chown-R ,参数,-R,:表示对目录及其子目录进行递归设置。,89,更改属主和组,举例:,将文件,users1,的属主改成,osmond,#chmod osmond users1,将文件,users1,的组改成,staff,#chmod.staff users1,将文件,users,的属主和组都改成,osmond,#chown osmond.osmond users,将,mydir,目录及其子目录下的所有文件或目录的属主和组都改成,osmond,#chown R osmond.osmond mydir,90,三种特殊权限简介,SUID,当一个设置了,SUID,位的可执行文件被执行时,该文件将以所有者的,身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的,特权。如果所有者是,root,的话,那么执行人就有超级用户的特权。,SGID,当一个设置了,SGID,位的可执行文件运行时,该文件将具有所属组的,特权,任意存取整个组所能使用的系统资源。若一个目录设置了,SGID,,则所有被复制到这个目录下的文件,其所属的组都会被重设,为和这个目录一样,除非在复制文件时加上,-p,(,preserve,,保留文,件属性)的参数,才能保留原来所属的群组设置。,sticky-bit,对一个文件设置了,sticky-bit,之后,尽管其他用户有写权限,也必须,由属主执行删除、移动等操作。对一个目录设置了,sticky-bit,之后,,存放在该目录的文件仅准许其属主执行删除、移动等操作。,91,特殊权限实例,SUID,的典型例子是,passwd,程序,#ll/usr/bin/passwd,-r-s-x-x 1 root root 16336 Feb 14 2003/usr/bin/passwd,设置了,sticky-bit,的典型例子是系统临时文件目录,/tmp,#ll-d/tmp,drwxrwxrwt 4 root root 4096 May 3 08:20/tmp,92,特殊权限的文字表示,SUID,和,SGID,用,s,表示;,Sticky-bit,用,t,表示,SUID,是占用属主的,x,位置来表示,SGID,是占用组的,x,位置来表示,Sticky-bit,是占用其他人的,x,位置来表示的,在表示上有大小写之分,假若同时设置执行权限和,SUID,、,SGID,与,Sticky,,权限标识字符是小写的形式,倘若关闭执行的权限,则标识字符会变成大写,93,特殊权限的符号表示,例如:,-rwsr-sr-t 1 root root 9Aug 19 21:47 showme,-rwSr-Sr-T 1 root root 9Aug 19 21:47 showme,-rwsr-Sr-T 1 root root 9Aug 19 21:47 showme,-rwsr-Sr-t 1 root root 9Aug 19 21:47 showme,-rwsr-sr-T 1 root root 9Aug 19 21:47 showme,94,特殊权限的数值表示,三种特殊权限可以用单独的一位,8,进制数值表示,SUID,、,SGID,和,sticky-bit,的数值表示,SUID SGID sticky,二进制 八进制 说明,-000 0,不设置特殊权限,-t 001 1,只设置,sticky,-s -,010 2,只设置,SGID,-s t,011 3,只设置,SGID,和,sticky,s -,100 4,只设置,SUID,s -t,101 5,只设置,SUIDsticky,s s -,110 6,只设置,SUID,和,SGID,s s t,111 7,设置三种特殊权限,95,设置特殊权限举例,为程序,/usr/bin/myapp,添加,SUID,权限,#chmod u+s/usr/bin/myapp,为目录,/home/groupspace,添加,SGID,权限,#chmod g+s/home/groupspace,为目录,/home/share,添加,sticky,权限,#chmod o+t/home/share,为程序,/usr/bin/myapp,添加,SUID,权限,#chmod 4755/usr/bin/myapp,为目录,/home/groupspace,添加,SGID,权限,#chmod 2755/home/groupspace,为目录,/home/share,添加,sticky,权限,#chmod 1755/home/share,96,RPM,包管理,97,RPM,包管理,RPM,介绍,RPM,常用命令,98,RPM,介绍,RPM,:Redhat Package Manager,RPM,是由,RedHat,公司开发并维护的软件包格式及管理工具。,RPM,已经按照,GPL,协议成为,Linux,软件包发行的标准格式。很多,Linux,发行版本都使用,RPM,来管理软件。,99,RPM,介绍,符合,RPM,格式的软件包的扩展名为“,.,rpm,”,。,其中包含:包名称、版本和描述;相关依赖信息;程序本身;安装前和安装后的脚本等。,安装,RPM,软件包时,系统会在,RPM,的数据库,(/,var/lib/rpm,),中登记安装软件包的信息。这个数据库本身也是,RPM,格式的,需要用,rpm,命令来查询。,100,rpm,常用命令,安装与卸除,安装:,rpm-i,升级:,rpm-U,更新:,rpm-F,卸除:,rpm-e,可能会用到的补充参数,输出用:,-v,,,-h,预设条件:,-nodeps,,,-force,重定位:,-root,101,rpm,常用命令,RPM,包的查询:,rpm,-,q,:查询某一个,RPM,包是否已安装,rpm,-,qi,:查询某一个,RPM,包的详细信息,rpm,-,ql,:列出某,RPM,包中所包含的文件,rpm,-,qf,:查询某文件属于哪一个,RPM,包,rpm,-,qa,:列出当前系统所有已安装的包,102,rpm,常用命令,RPM,包的校验,rpm-V,:校验某个,RPM,包,rpm-Va,:校验所有已安装的,RPM,包,RPM,包的检查,rpm-K,:检查,RPM,包的,GPG,签名,103,网络配置,104,网络配置,网络配置工具,查询网络配置信息,检查物理链路,网卡邦定,使网络配置生效,105,网络配置,字符界面配置工具,system-config-network-tui,图形界面配置工具,system-config-network,命令行配置工具,ifconfig,106,网络配置,具体配置文件位置,/etc/sysconfig/network-scripts/ifcfg-ethX,通过,vi,编辑器直接配置,DEVICE=eth0,ONBOOT=yes,BOOTPROTO=static,IPADDR=192.168.0.1,NETMASK=255.255.255.0,GATEWAY=192.168.0.254,107,网络配置,网络相关配置文件,/etc/modprobe.conf,alias eth0 tg3,/etc/resolv.conf,nameserver 202.96.209.6,/etc/sysconfig/network,GATEWAY=192.168.0.254,108,网络配置,查询网络配置信息,ifconfig a,route,或,ip addr show,ip route show,109,网络配置,检查网络物理链路,mii-tool ethX,或,ethtool ethX,简单网络测试,ping,arp,host,110,网络配置,网卡绑定,需要配置的文件,/etc/modprobe.conf,/etc/sysconfig/network-s
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 行业资料 > 医学/心理学

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服