RHCE认证033用户基础

上传人:飞*** 文档编号:54740152 上传时间:2018-09-18 格式:PPT 页数:227 大小:1.33MB
返回 下载 相关 举报
RHCE认证033用户基础_第1页
第1页 / 共227页
RHCE认证033用户基础_第2页
第2页 / 共227页
RHCE认证033用户基础_第3页
第3页 / 共227页
RHCE认证033用户基础_第4页
第4页 / 共227页
RHCE认证033用户基础_第5页
第5页 / 共227页
点击查看更多>>
资源描述

《RHCE认证033用户基础》由会员分享,可在线阅读,更多相关《RHCE认证033用户基础(227页珍藏版)》请在金锄头文库上搜索。

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

2、由Richard Stallman发起 GNU的基本体系是micro kernel GNU的基本原则是共享,GPLGNU通用公共授权,FSF,Free Software Foundation Free Software的概念 不是免费(gratis) copyleft open source,Linux 起源,核心编写者 Linus Torvalds 自由的类Unix操作系统 遵循 GNU 和GPL,为何选择Linux?,支持UNIX的API,可以实现所有UNIX的功能 遵循开源许可协议 多用户多任务系统 广泛的网络协议和配置支持 广泛的硬件支持 广泛的技术支持,Red Hat Linux,最

3、新的系统内核 拥有常用的实用程序和应用软件 简单的安装和配置软件 提供技术支持,推荐硬件配置,奔腾系列或者更高的CPU 512 MB或更大的内存 最少4G(文本模式)或8.2GB(图形模式)的硬盘空间 可以用于引导系统的CD/DVDROM,Linux图形环境,XFree86:标准的Linux X Window系统XFree86 3.3.XXFree86 4.2.X GNOME(The GNU Network Object Model Environment)基于GTK的工具包 KDE 基于QT的工具包,第一单元,基础操作,任课讲师:赵轶伦,Linux用户环境,内核(Kernel) Shell

4、终端模拟器(Terminal Emulator) X Window系统 窗口管理器(Window Manager) 桌面环境(Desktop Environment),本地登录,Red Hat Linux release EL Kernel 2.4.20-8 on an i686login:root(用户名) password:_(密码),提示符与home目录,rootstationXX root# 当前用户名主机名 当前目录 提示符因用户而异 home目录是用户登入系统后即所在的默认目录。,创建用户,useradd 用户名 password 用户名 example: rootstationX

5、X root# useradd student rootstationXX root# passwd student Changing password for user student New password: (无回显) Retype new password: (无回显) passwd: all authentication tokens updated successfully rootstationXX root#,运行指令,指令名 选项 参数 例子: ls -l /etc/X11帮助和在线帮助 指令 -help 例:mknod -help man 指令 例:man mknod i

6、nfo 指令 例:info mknod,基础指令(一),man 的使用技巧man -k keyword man -f keyword man -a keywordman n keyword,基础指令(二),ls 查看文件 cp 拷贝文件 mv 移动或重命名文件 rm 删除文件 touch 创建空文件或更新文件时间,基础指令(三),cd 改变当前路径 pwd 察看当前完整路径 mkdir 创立新目录 rmdir 删除空目录,基础指令(四),cat 察看文件内容 more 逐屏察看文件内容 less 逐行察看文件内容 date 显示当前时间 cal 显示月历,基础指令(五),df 显示磁盘用量du

7、 计算目录下文件占用磁盘的大小,基础指令(六),head 显示文件开头部分内容tail 显示文件结尾部分内容,设 备 文 件,设备在Linux中以特殊文件的形式存在 块(block)设备文件 字符(character)设备文件 设备文件所在位置 查看设备类型,虚拟控制台及用户身份切换,在系统中有12个虚拟控制台,前6个可供用作本地登录 用户可以用Alt+Fn(n=112)来切换。 用su可以用来切换用户身份su - username,离开系统,重启 reboot shutdown -r now init 6,关机 halt shutdown -h now poweroff init 0,第二单

8、元,文件,任课讲师:赵轶伦,检查文件,用ls l以长模式察看文件的详细信息 包含当前目录的硬盘使用空间、文件类型、文件权限、硬连接数、文件拥有者、文件所属组、文件大小、更动时间、文件名。用file检查文件类型 由于linux中的文件名中没有扩展名,所以可能需要用file来查看文件类型,文件类型,在linux中,所有东西都被当成文件。 文件权限前的第一个字母用来标识文件类型: -:一般文件 d:目录文件 b:块设备文件 c:字符设备文件 l:链接文件 p:人工管道,文件权限,对于每一个文件,Linux都提供了一套文件权限系统。 文件权限系统,将操作文件的用户都分成三类 文件的拥有者(u) 文件所

9、属组的成员(g) 其他用户(o),文件权限类型,对于每一类用户,权限系统又分别提供他们三种权限 读(r) :用户是否有权力读文件的内容 写(w) :用户是否有权利改变文件的内容 执行(x) :用户是否有权利执行文件,改变文件权限,使用chmod 来改变文件的当前权限 chmod -R 权限 文件名只有文件的拥有者和root才可以改变文件的权限,使用数字来改变文件权限,chmod后可以用三个数字来表示用户权限 第一位代表文件拥有者权限 第二位代表文件所属组成员权限 第三位代表其他用户权限 每一个数字都采用加和的方式 4(读) 2(写) 1(执行),建立链接,ln 硬链接 语法:ln 源文件 新建

10、链接名 软链接 语法:ln s 源文件 新建链接名,ext2/3中文件的构成,在ext2和ext3文件系统中,文件以inod+block的方式存在。 一但用rm指令删除文件中的inode记录。文件无法被找回。 stat指令可以用来检查文件的block与inode状况。,所属用户,每一个文件都有一个拥有者。文件的拥有者可以改变文件的权限。 root用户可以用chown来改变文件的拥有者。,所属组,每一个文件只能属于一个指定的组。 文件的拥有者与root用户,可以用chgrp来改变文件所属的组,文件名,文件名最大为255个字符。 开头为.的文件为隐藏文件。,第三单元,目录,任课讲师:赵轶伦,目录,

11、目录在文件类型上用d标识 用 / 分隔目录层 / Linux 操作系统都有且仅有一个起始目录,我们用一个单独的 / 来表示,称其为根目录。 对每一个shell和操作环境,都有一个当前工作目录。,.文件与文件,在每一个目录下都有一个.文件与文件。 .文件是对当前目录的一个硬连接 文件是对上级目录的一个硬连接,目录权限,目录也是一种文件 目录上的读写执行权限与普通文件有所不同: 读:用户可以读取目录内的文件 写:单独使用没有作用。与执行权限连用可以在目录内添加与删除文件。 执行:用户可以进入目录,调用目录内的资料,强制位与冒险位,除了读写执行权限以外,ext3文件系统还支持强制位(setuid 和

12、setgid)与冒险位(sticky)的特别权限。 针对u,g,o,分别有set uid,set gid,及sticky。 强制位与冒险位添加在执行权限的位置上。如果该位置上原已有执行权限。则强制位与冒险位以小写字母的方式表示,否则,以大写字母表示。 set uid与set gid在u和g的x位置上各采用一个s,sticky使用一个t。,set gid对目录的作用,默认情况下,用户建立的文件属于用户当前所在的组。 目录上设置了setgid,表示在此目录中,任何人建立的文件,都会属于目录所属的组。,冒险位对目录的作用,默认情况下,如果一个目录上有w和x权限,则任何人可以在此目录中建立与删除文件。

13、 一旦目录上设置了冒险位,则表示在此目录中,只有文件的拥有者、目录的拥有者与系统管理员可以删除文件。,强制位对文件的作用,在可执行文件上,用户可以添加set uid和set gid。 默认情况下,用户执行一个指令,会以该用户的身份来运行进程。 指令文件上的强制位,可以让用户执行的指令,以指令文件的拥有者或所属组的身份运行进程。,设置强制位与冒险位,用户可以用chmod指令来为文件设置强制位与冒险位。 set uid:chmod u+s 文件名 set gid:chmod g+s 文件名 sticky:chmod o+t 文件名 强制位与冒险位也可以通过一个数字加和,放在读写执行的三位数字前来指

14、定。 4(set uid) 2(set gid) 1(sticky),umask,每个用户建立文件时,此文件都会有默认权限。 默认权限的值由环境中的umask值来确定 用户可以自主改动umask值,并在改动后建立的文件上得到体现。 一般用户的默认umak值为002,系统用户的默认umask值为022。,根目录下的目录,/bin:存储常用用户指令。 /boot:存储核心、模块映像等启动用文件 /dev:存储设备文件 /etc:存储系统、服务的配置目录与文件 /home:存放个人主目录 /lib:存放库文件,诸如核心模块、驱动 /lost+found:存储fsck用的孤儿文件,根目录下的目录(二)

15、,/mnt:系统加载文件系统时用的常用挂载点 /opt:第三方工具使用的安装目录 /proc:虚拟文件系统,包含系统讯息等资料 /root:root用户的主目录 /sbin:存储系统管理用指令 /tmp:临时文件的暂存点 /usr:存放与用户直接相关的文件与目录 /var:存储在系统运行中可能会更改的数据,第四单元,过滤器、输入输出 及管道,任课讲师:赵轶伦,过滤器,Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称为过滤器 对过滤器和进程,存在着输入源与输出对象,输入、输出、重定向,输入:过滤器的数据来源 标准输入stdin(0):默认是键盘 输出:过滤器的数据去向 标准输出stdout (1):默认是终端屏幕 错误输出 :报错讯息与标准输出走不同的I/O通道 标准错误输出stderr(2):默认是终端屏幕 重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向,输入重定向,使用“”来重定向输入源 大多数工具都会以其后的文件名为输入源 有一些过滤器一定需要添加 以明确输入源,从当前文档输入,使用 改变数据输出目标 范例: ls l listfile 将当前目录下的文件以长模式显示,然后写入listfile文件 文件已有内容会被消除,

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号