RHCE认证用户基础.ppt
《RHCE认证用户基础.ppt》由会员分享,可在线阅读,更多相关《RHCE认证用户基础.ppt(225页珍藏版)》请在三一办公上搜索。
1、第零单元,总览,任课讲师:_,UNIX概述,UNIX历史UNIX特点UNIX原则,UNIX历史,UNIX操作系统诞生于60年代末期的Bell实验室美国电话电报公司(AT&T)在70年代中期开始发行UNIX的非商业许可证从70年代末开始在市场上出现了不同的UNIX商品化版本,UNIX特点,可靠性高伸缩性强开放性好植根于网络面向数据库使用,UNIX基本原则,所有对象,包括硬件都是文件配置数据以文本形式保存由短小的单目的程序构成避免不必要的用户交互可使用多个程序合作完成复杂任务.,GNU项目介绍,GNU是GNUs not UNIX的缩写1984,Project GNU 由Richard Stallm
2、an发起GNU的基本体系是micro kernelGNU的基本原则是共享,GPLGNU通用公共授权,FSF,Free Software FoundationFree Software的概念 不是免费(gratis)copyleft open source,Linux 起源,核心编写者 Linus Torvalds自由的类Unix操作系统遵循 GNU 和GPL,为何选择Linux?,支持UNIX的API,可以实现所有UNIX的功能遵循开源许可协议多用户多任务系统广泛的网络协议和配置支持广泛的硬件支持广泛的技术支持,Red Hat Linux,最新的系统内核 拥有常用的实用程序和应用软件 简单的安
3、装和配置软件 提供技术支持,推荐硬件配置,奔腾系列或者更高的CPU128 MB或更大的内存最少600MB(文本模式)或1.2GB(图形模式)的硬盘空间可以用于引导系统的CDROM或3.5寸软驱。,Linux图形环境,XFree86:标准的Linux X Window系统 GNOME(The GNU Network Object Model Environment)基于GTK的工具包KDE 基于QT的工具包,第一单元,基础操作,任课讲师:_,Linux用户环境,内核(Kernel)Shell 终端模拟器(Terminal Emulator)X Window系统 窗口管理器(Window Mana
4、ger)桌面环境(Desktop Environment),本地登录,Red Hat Linux release 9.0(Shrike)Kernel 2.4.20-8 on an i686login:root(用户名)password:_(密码),提示符与home目录,rootstationXX root#当前用户名主机名当前目录提示符因用户而异home目录是用户登入系统后即所在的默认目录。,创建用户,useradd 用户名password 用户名example:rootstationXX root#useradd studentrootstationXX root#passwd studen
5、tChanging password for user studentNew password:(无回显)Retype new password:(无回显)passwd:all authentication tokens updated successfullyrootstationXX root#,运行指令,指令名 选项 参数例子:ls-l/etc/X11帮助和在线帮助指令-help例:mknod-helpman 指令例:man mknodinfo 指令例:info mknod,基础指令(一),man 的使用技巧 man-k keyword man-f keyword man-a keywo
6、rd man n keyword,基础指令(二),ls查看文件cp拷贝文件mv移动或重命名文件rm删除文件touch创建空文件或更新文件时间,基础指令(三),cd改变当前路径pwd察看当前完整路径mkdir创立新目录rmdir删除空目录,基础指令(四),cat察看文件内容more逐屏察看文件内容less逐行察看文件内容date显示当前时间cal显示月历,基础指令(五),df 显示磁盘用量du 计算目录下文件占用磁盘的大小,基础指令(六),head 显示文件开头部分内容tail 显示文件结尾部分内容,设 备 文 件,设备在Linux中以特殊文件的形式存在块(block)设备文件字符(charac
7、ter)设备文件设备文件所在位置查看设备类型,虚拟控制台及用户身份切换,在系统中有12个虚拟控制台,前6个可供用作本地登录用户可以用Alt+Fn(n=112)来切换。用su可以用来切换用户身份 su-username,离开系统,重启rebootshutdown-r nowinit 6,关机haltshutdown-h nowpoweroffinit 0,第二单元,文件,任课讲师:_,检查文件,用ls l以长模式察看文件的详细信息包含当前目录的硬盘使用空间、文件类型、文件权限、硬连接数、文件拥有者、文件所属组、文件大小、更动时间、文件名。用file检查文件类型由于linux中的文件名中没有扩展名
8、,所以可能需要用file来查看文件类型,文件类型,在linux中,所有东西都被当成文件。文件权限前的第一个字母用来标识文件类型:-:一般文件d:目录文件b:块设备文件c:字符设备文件l:链接文件p:人工管道,文件权限,对于每一个文件,Linux都提供了一套文件权限系统。文件权限系统,将操作文件的用户都分成三类文件的拥有者(u)文件所属组的成员(g)其他用户(o),文件权限类型,对于每一类用户,权限系统又分别提供他们三种权限读(r):用户是否有权力读文件的内容写(w):用户是否有权利改变文件的内容执行(x):用户是否有权利执行文件,改变文件权限,使用chmod 来改变文件的当前权限chmod-R
9、 权限 文件名只有文件的拥有者和root才可以改变文件的权限,使用数字来改变文件权限,chmod后可以用三个数字来表示用户权限第一位代表文件拥有者权限第二位代表文件所属组成员权限第三位代表其他用户权限每一个数字都采用加和的方式4(读)2(写)1(执行),建立链接,ln硬链接语法:ln 源文件 新建链接名软链接语法:ln s 源文件 新建链接名,ext2/3中文件的构成,在ext2和ext3文件系统中,文件以inod+block的方式存在。一但用rm指令删除文件中的inode记录。文件无法被找回。stat指令可以用来检查文件的block与inode状况。,所属用户,每一个文件都有一个拥有者。文件
10、的拥有者可以改变文件的权限。root用户可以用chown来改变文件的拥有者。,所属组,每一个文件只能属于一个指定的组。文件的拥有者与root用户,可以用chgrp来改变文件所属的组,文件名,文件名最大为255个字符。开头为.的文件为隐藏文件。,第三单元,目录,任课讲师:_,目录,目录在文件类型上用d标识用/分隔目录层Linux 操作系统都有且仅有一个起始目录,我们用一个单独的/来表示,称其为根目录。对每一个shell和操作环境,都有一个当前工作目录。,.文件与.文件,在每一个目录下都有一个.文件与.文件。.文件是对当前目录的一个硬连接.文件是对上级目录的一个硬连接,目录权限,目录也是一种文件目
11、录上的读写执行权限与普通文件有所不同:读:用户可以读取目录内的文件写:单独使用没有作用。与执行权限连用可以在目录内添加与删除文件。执行:用户可以进入目录,调用目录内的资料,强制位与冒险位,除了读写执行权限以外,ext2文件系统还支持强制位(setuid 和setgid)与冒险位(sticky)的特别权限。针对u,g,o,分别有set uid,set gid,及sticky。强制位与冒险位添加在执行权限的位置上。如果该位置上原已有执行权限。则强制位与冒险位以小写字母的方式表示,否则,以大写字母表示。set uid与set gid在u和g的x位置上各采用一个s,sticky使用一个t。,set g
12、id对目录的作用,默认情况下,用户建立的文件属于用户当前所在的组。目录上设置了setgid,表示在此目录中,任何人建立的文件,都会属于目录所属的组。,冒险位对目录的作用,默认情况下,如果一个目录上有w和x权限,则任何人可以在此目录中建立与删除文件。一旦目录上设置了冒险位,则表示在此目录中,只有文件的拥有者、目录的拥有者与系统管理员可以删除文件。,强制位对文件的作用,在可执行文件上,用户可以添加set uid和set gid。默认情况下,用户执行一个指令,会以该用户的身份来运行进程。指令文件上的强制位,可以让用户执行的指令,以指令文件的拥有者或所属组的身份运行进程。,设置强制位与冒险位,用户可以
13、用chmod指令来为文件设置强制位与冒险位。set uid:chmod u+s 文件名set gid:chmod g+s 文件名sticky:chmod o+t 文件名强制位与冒险位也可以通过一个数字加和,放在读写执行的三位数字前来指定。4(set uid)2(set gid)1(sticky),umask,每个用户建立文件时,此文件都会有默认权限。默认权限的值由环境中的umask值来确定用户可以自主改动umask值,并在改动后建立的文件上得到体现。一般用户的默认umak值为002,系统用户的默认umask值为022。,根目录下的目录,/bin:存储常用用户指令。/boot:存储核心、模块映像
14、等启动用文件/dev:存储设备文件/etc:存储系统、服务的配置目录与文件/home:存放个人主目录/lib:存放库文件,诸如核心模块、驱动/lost+found:存储fsck用的孤儿文件,根目录下的目录(二),/mnt:系统加载文件系统时用的常用挂载点/opt:第三方工具使用的安装目录/proc:虚拟文件系统,包含系统讯息等资料/root:root用户的主目录/sbin:存储系统管理用指令/tmp:临时文件的暂存点/usr:存放与用户直接相关的文件与目录/var:存储在系统运行中可能会更改的数据,第四单元,过滤器、输入输出及管道,任课讲师:_,过滤器,Linux中的应用工具分为三种:交互工具
15、过滤器编辑器能够接受数据,过滤再输出的工具,称为过滤器对过滤器和进程,存在着输入源与输出对象,输入、输出、重定向,输入:过滤器的数据来源标准输入stdin(0):默认是键盘输出:过滤器的数据去向标准输出stdout(1):默认是终端屏幕错误输出:报错讯息与标准输出走不同的I/O通道标准错误输出stderr(2):默认是终端屏幕重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向,输入重定向,使用“”来重定向输入源大多数工具都会以其后的文件名为输入源有一些过滤器一定需要添加 以明确输入源,从当前文档输入,使用 让系统将一次键盘的全部输入,先送入虚拟的当前文档,然后一次性输入需要一
16、对字母、符号或字符串作为起始终结标识符可以选择任意符号作为起始终结标识符,输出重定向,使用改变数据输出目标范例:ls l listfile将当前目录下的文件以长模式显示,然后写入listfile文件文件已有内容会被消除,覆盖与追加,使用进行输出重定向,文件的原内容会被覆盖ls l listfile使用,可以将输出追加入文件ls l listfile,错误输出重定向,系统错误与标准输出使用的I/O管道不同默认情况下,系统报错会显示到终端屏幕上使用2将报错讯息重定向入一个文件find/-type s 2/dev/null使用2将报错讯息追加入一个文件find/-name passwd 2 resu
17、lts,双重输出重定向,使用和2可以将一次操作的正确、错误输入,被单独地送到不同的地方:find/-perm-2 2 error results使用&将所有输入都送向同一个地方:find/-perm+6000 file,管道,使用|将前一个过滤器的输出直接送入后一个过滤器的输入ls l|grep pass允许多重管道注意管道前过滤器的输出与管道后过滤器的输入数据类型匹配,重定向、管道的常用范例,ls l|more分屏显示当前目录下的文件cat fileb拷贝filea到filebcat file.*file将数个小文件合并成一个文件,第五单元,文件查找与文件管理,任课讲师:_,可执行文件的搜索
18、,which显示一个可执行文件的完整路径按照alias-$PATH的顺序查找whereis搜索一个可执行工具及其相关配置、帮助,slocate,语法:slocate 关键字段locate关键字段所有文件名及其所在路径包含关键字段的文件与目录都会显示slocate先将当前目录结构做成一个数据库,然后再在此数据库中搜索匹配记录,find,语法:find 路径 参数 表达式从指定路径下递归向下搜索文件支持按照各种条件方式搜索支持对搜索得到的文件进一步用指令操作,操作找到的文件,语法:find 路径 参数 表达式-exec 指令;代表find找到的文件 禁止转意;表示本行指令结束,常用的文件操作指令,
19、wc 统计文件的行、词、字数grep 显示文件中匹配关键字的行sort 按序重排文本并送显示,常用的文件操作指令(二),diff 报告文本差异内容comp 报告文本差异位置uniq 去除文件中重复的行cut 显示文件中的某一列paste 将文本按列拼接,压缩,gzip,gunzipLinux标准压缩工具对文本文件可以达到75%的压缩率compress,uncompress旧的Unix压缩工具bzip2,bunzip2更新的Linux压缩工具比gzip有着更高的压缩率,Z系列指令,对于用gzip压缩的文件,有一系列以z为开头的文件,可以在不经解压的情况下,直接操作文件zcat:直接显示压缩文件的
20、内容zless:直接逐行显示压缩文件的内容zdiff:直接报告压缩文件的差异内容zcmp:直接报告压缩文件的差异处,tar,用于在磁带机、软盘、ZIP设备上做备份。也可以备份在一个硬盘文件上。主要参数:c:将文件备份出来v:将过程输出x:从一个文件中解出备份范例备份:tar cvf backup.tar*.txt解开:tar xvf backup.tar C backup/,dump/restore,备份与还原ext2/3文件系统不可以在其他文件系统上使用可以选择进行完全备份或增量备份范例:dump 0u f/var/tmp/hda2dump/dev/hda1restore rf/var/tm
21、p/hda2dump,第六单元,交互工具与编辑器,任课讲师:_,交互工具,mesg-控制终端是否接收讯息常用的交互工具:write:指定一个在线用户发送短消息wall:向所有在线用户广播,编辑工具,我们通常用各种编辑工具来处理文本文件常用的编辑工具:VIMEMACS,Vi,作为一个编辑器,vi被广泛地运用在各种Unix操作系统上。Vi是Linux中的标准文本编辑器。在Red Hat Linux上,一般采用的“可视编辑器/visual editor”是vim(vi improved),打开文件,vi 文件名如果文件已存在,则此文件被打开且显示文件内容如果文件不存在,则vi在第一次存盘时自动建立在
22、硬盘上,存写文件,从命令模式下::w 保存当前文件:q 如果未对文件做改动则退出:wq/:x/ZZ 保存当前文件并退出:q!放弃存储并退出:e 文件名 打开另一文件并开始编辑,vi 模式,vi 提供两种模式命令模式浏览、删除、剪贴、查找等可以用各种命令进入插入模式插入模式输入新文档用退出插入模式回命令模式,删除与块操作,在命令模式下可以直接删除字符在命令模式下键入v则进入块操作:移动光标以选定操作块c 剪切选定块 或 y 复制选定块p 将选定内容贴在光标所在位置右手边,取消操作,u:取消上一个更动U:取消一行内的所有更动:重做:e!:放弃所有更动,重新编辑,查找文本,vi支持用户在全文中查找一
23、个关键字段在命令模式下,用/向上查找或用?向下查找查找一直到文件尾或文件头在查找后,可以用 n 继续寻找下一个关键字段。,命令模式的输入选项,:r 把文件插入到光标处:r!把的输出插入到当前文本中:nr 把插入到第n行:!运行,然后返回:sh 转到SHELL:so 读取,再执行文件里面的命令,第七单元,BASH,任课讲师:_,Shell简介,Shell:命令行解释器,是用户与系统沟通时的媒介。在Unix系统中有各种Shell,Linux采用bash为其默认shell系统可以使用的shell记录在/etc/shells中,bash,bash:Bourne Again Shell的缩写。GNU计划
24、的一个组件。与Unix上的Bourne Shell完全兼容。支持命令行输入、操作历史查询、快捷键、使用变量等功能。,预定义环境变量,在bash中有很多预定义环境变量系统通过预定义环境变量来定义shell的环境用户可以用set或env查询当前的环境变量常用的预定义变量:HOME:当前用户的主目录PATH:当前用户的可执行文件搜索路径LANG:程序应该使用的默认语言PS1:行提示符,history,在bash中输入history指令可以查询用户的过往操作。内存中记录的过往指令数根据环境变量中HISTSIZE而定。history表存储在内存中,在用户logout时会记录入用户主目录下的.bash_h
25、istory文件中。在下次login时载入。.bash_history中的指令数根据环境变量中的HISTFILESIZE而定。,调用过往指令,使用!来调用过往指令:!:重复执行上一条指令!a:重复执行上一条以a为首的指令!number:重复执行上一条在history表中记录号码为number的指令!-number:重复执行前第number条指令可以用来在history表中查询某条过往指令,alias,在shell下键入alias可以查询当前alias列表。用户可以alias来为一条命令取一个简单的别名用户也可以用unalias来取消一条别名记录。alias记录在shell中总是先行。,命令行表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHCE 认证 用户 基础

链接地址:https://www.31ppt.com/p-5446586.html