电子物证技术基础课件linux操作系统的文件操作
合集下载
Linux操作基础与文件系统ppt课件
fsck options device
fsck常用选项
选项 -t type
-p -y -c -f -n -v
说明 指定分区的类型。指定后fsck不自动检测分区类型,可提 高检测速度 不提示用户直接修复 自动回答yes 检测坏块 强制检测,即使系统标志该分区无问题 只检测,不修复 Verbose互动模式
分区原理
由于主分区表的大小有限,所以主分区最多有四 个区。每个分区表的起始地址写入主分区表中。
超越5个以上的分区可经过扩展分区实现,扩展分区表 的起始地址写入主分区表中,扩展分区表支持无限个分区, 扩展分区中的分区叫逻辑分区。支持无限个分区。
分好区的分区是空的,里面什么都没有,是空的,操作系 统也不能识别,必需对它进展格式化,即创建文件系统。
在linux的分区过程,普通先经过p命令来显示磁盘分区 表信息。
想完全改动硬盘分区的格式,经过d命令一个一个地删 除存在的硬盘分区。
删除终了,就可以经过n命令来添加新的分区。
在添加分区时,类型默许是Linux,假设想改动分区的类 型,需求经过t命令。
假设想知道系统支持的分区 类型,键入l〔list〕。
fdisk命令参数阐明
Hale Waihona Puke 命令 a b c d l m n o p q s t u v w x
说明 切换分区是否为启动分区 编辑bsd卷标 切换分区是否为DOS兼容分区 删除分区 打印linux支持的分区类型 打印fdisk帮助信息 新增分区 创建空白的DOS分区表 打印该磁盘的分区表 不保存直接退出 创建一个空的Sun分区表 改变分区的类型号码 改变分区大小的显示方式 检验磁盘的分区列表 保存结果并退出 进入专家模式
格式化交换分区的命令不是mkfs,而是mkswap。 mkswap /dev/sdb3
fsck常用选项
选项 -t type
-p -y -c -f -n -v
说明 指定分区的类型。指定后fsck不自动检测分区类型,可提 高检测速度 不提示用户直接修复 自动回答yes 检测坏块 强制检测,即使系统标志该分区无问题 只检测,不修复 Verbose互动模式
分区原理
由于主分区表的大小有限,所以主分区最多有四 个区。每个分区表的起始地址写入主分区表中。
超越5个以上的分区可经过扩展分区实现,扩展分区表 的起始地址写入主分区表中,扩展分区表支持无限个分区, 扩展分区中的分区叫逻辑分区。支持无限个分区。
分好区的分区是空的,里面什么都没有,是空的,操作系 统也不能识别,必需对它进展格式化,即创建文件系统。
在linux的分区过程,普通先经过p命令来显示磁盘分区 表信息。
想完全改动硬盘分区的格式,经过d命令一个一个地删 除存在的硬盘分区。
删除终了,就可以经过n命令来添加新的分区。
在添加分区时,类型默许是Linux,假设想改动分区的类 型,需求经过t命令。
假设想知道系统支持的分区 类型,键入l〔list〕。
fdisk命令参数阐明
Hale Waihona Puke 命令 a b c d l m n o p q s t u v w x
说明 切换分区是否为启动分区 编辑bsd卷标 切换分区是否为DOS兼容分区 删除分区 打印linux支持的分区类型 打印fdisk帮助信息 新增分区 创建空白的DOS分区表 打印该磁盘的分区表 不保存直接退出 创建一个空的Sun分区表 改变分区的类型号码 改变分区大小的显示方式 检验磁盘的分区列表 保存结果并退出 进入专家模式
格式化交换分区的命令不是mkfs,而是mkswap。 mkswap /dev/sdb3
Linux基础及应用课件全套电子课件完整版ppt整本书电子教案最全教学教程整套课件
Linux支持多种文件系统。下面是最重要的 几个:
1.minix 2.xia 3.ext2 4.ext3 5 . ext4 6.nfs 7.sysv
2022/1/10
Linux基础及应用
第2章 Linux基础命令
2.1 系统基本操作
1.系统登录 (1)root用户:超级用户账号,使用这个账号
可以在系统中做任何事情。
3.树型目录结构
Linux 系 统 通 过 目 录 将 系 统 中 所 有 的 文件分级、分层组织在一起,形成了 Linux文件系统的树型层次结构。以根目 录为起点,所有其他的目录都由根目录 派生而来。一个典型的Linux系统的树型 目录结构 :
4.工作目录、用户主目录与路径
从逻辑上讲,用户在登录到Linux系 统中之后,每时每刻都处在某个目录之 中,此目录被称作工作目录或当前目录 (Working Directory)。
• Linux的分区规定: (1)设备管理
Linux把各种IDE设备分配了一个由 hd前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd前缀组成的文 件。例如,第一个IDE设备,Linux就定 义为hda;第二个IDE设备就定义为hdb; 下面以此类推。而SCSI、SATA、USB 设备就应该是sda、sdb、sdc等。
说明 音频文件 GIF图像文件 Flash动画文件 HTML文件 XML文件 位图文件 图像文件 PDF文档的电子映像,代表Portable Document Format(可移植文档格式) 图像文件PNG(Portable Network Graphic,可移植网络图形) PostScript文件,为打印而格式化过的文件 纯ASCII文本文件 音频文件 图像文件
Linux文件操作课件
open /creat、read、write、close
我们要掌握的系统调用有以下这些:
open creat close read write umask lseek remove unlink access
unix文件I/O的系统调用和文件操作c通用库函数的区别
1.标准I/O系统而言,fopen有文本方式和二进制之分(如:r 和rb等),而在UNIX环境下不对两种文件加以区分(在UNIX 环境下指定b无实际意义); 2. 文件I/O相关系统调用基于文件描述符,而通用库函数是 基于文件指针(或者说是基于流的);
应用程序代码 用户进程
存储分配函数malloc
Sbrk系统调用
内核
malloc函数和sbrk系统调用
进程控制系统调用(fork,exec,wait等)通常由用户应用程序 直接调用。
应用程序代码
用户进程
C库函数
系统调用
内核
C库函数和系统调用之间的差别
文件I/O操作需要掌握的一些系统调用 Linux/unix中针对文件I/O的系统调用(或称API)可 以归结为四个方面:打开(创建)、读取、写入和关 闭(这些文件操作均属于不带缓冲的I/O)。这些系 统调用的名字分别是:
用户级、内核级和硬件级三者之间的通讯
用户空间和内核空间
在程序空间中: 用户应用程序工作在用户空间 系统内核运行在内核空间
系统调用
用户空间
中断
内核空间
当应用程序执行系统调用或被硬件中断挂起时,linux将执 行模式由用户空间切换到内核空间。 如果是系统调用:执行系统调用的内核代码运行在进程上 下文中。 如果是处理硬件中断:处理硬件中断的内核代码和进程是 异步的,与任何一个特定进程无关。 模块化代码在内核空间中运行,一个驱动程序模块中的某 些函数作为系统调用的一部分执行;而其他函数负责中断 处理。
Linux系统基本操作ppt课件
Linux系统基本操作
内容
Linux基本命令介绍 Linux行编辑器介绍 Linux系统Shell编程
Linux系统体系结构
xx
xx
Linux使用基本知识:文件名
在Linux中,大小写字母是严格区分开的。例如,my-filE、myfile 、my-FILE是三个不同的文件(口令也是要严格区分大小写 的。同样,UNIX和C开发语言也都要严格区分大小写字母)。 文件名长度最大可以为256个字符,它通常是由字母、数 字、“.”(点号)、“_”(下划线)和“-”(减号)组成的。另外还有一些字 母是合法的,但是,我们并不推荐使用它们。例如,“*”(星 号)、“?”(问号)、“ ”(空格)、“$”(美元符号)、“&”和任何括号。这 些字母对于Linux shell有特定的含义。 文件名中一定不能含有“/ ”,因为“/ ”在Linux的目录树中表 示根目录或是路径中的分隔符(如同DOS中的“\”)。 在对一个含有特殊字符的文件操作时,应当用一对单引号 将其括起来,这样shell就不会对它们进行处理了。例如,要删 去一个名为my file*的文件(文件名中有空格和星号),应当写 为: $ rm ´my file*´
xx xx
巧妙使用Tab键:命令补齐(Command-Line Completion)
在Linux字符界面中输入命令时,有时需要输入很多 字符,如果经常这样逐个逐个地输入字符,比较烦琐。 假设键入的字符足以确定目录下一个唯一的文件时, 我们只须按键盘上的Tab 键就可以自动补齐该文件名 的剩下部分。 Example: 要把目录/ccc 下的文件ddddddd1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz /ccc/d时,如果该文件是该目录下唯一以d起头的 文件的话就可以直接按下键盘上的Tab键,这时命令 会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz , 从而提高了输入效率。
内容
Linux基本命令介绍 Linux行编辑器介绍 Linux系统Shell编程
Linux系统体系结构
xx
xx
Linux使用基本知识:文件名
在Linux中,大小写字母是严格区分开的。例如,my-filE、myfile 、my-FILE是三个不同的文件(口令也是要严格区分大小写 的。同样,UNIX和C开发语言也都要严格区分大小写字母)。 文件名长度最大可以为256个字符,它通常是由字母、数 字、“.”(点号)、“_”(下划线)和“-”(减号)组成的。另外还有一些字 母是合法的,但是,我们并不推荐使用它们。例如,“*”(星 号)、“?”(问号)、“ ”(空格)、“$”(美元符号)、“&”和任何括号。这 些字母对于Linux shell有特定的含义。 文件名中一定不能含有“/ ”,因为“/ ”在Linux的目录树中表 示根目录或是路径中的分隔符(如同DOS中的“\”)。 在对一个含有特殊字符的文件操作时,应当用一对单引号 将其括起来,这样shell就不会对它们进行处理了。例如,要删 去一个名为my file*的文件(文件名中有空格和星号),应当写 为: $ rm ´my file*´
xx xx
巧妙使用Tab键:命令补齐(Command-Line Completion)
在Linux字符界面中输入命令时,有时需要输入很多 字符,如果经常这样逐个逐个地输入字符,比较烦琐。 假设键入的字符足以确定目录下一个唯一的文件时, 我们只须按键盘上的Tab 键就可以自动补齐该文件名 的剩下部分。 Example: 要把目录/ccc 下的文件ddddddd1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz /ccc/d时,如果该文件是该目录下唯一以d起头的 文件的话就可以直接按下键盘上的Tab键,这时命令 会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz , 从而提高了输入效率。
linux操作系统讲解PPT课件
安装其他软件:可以根据 需要安装其他软件或工具, 以完成Linux操作系统的网络设置
基本配置:包括用户名、主机名、域名等
网络设置:包括IP地址、网关、DNS等
Linux操作系统的软件包管理和升级
常 见 的 软 件 包 管 理 工 具 : apt 、 yu m 、dnf 等 软件包查询:apt-cache search <关键词>、yum list <软件包名>等 软件包安装:apt-get install <软件包名>、yum install <软件包名>等 软 件 包 升 级 :apt- get update & & apt- get upg rade、 yum update等
Telnet: 一种 用 于网络远程登录 的标准协议,常 用于测试网络连 接
Linux操作系统的多媒体播放器和图形界面
多媒体播放器:VLC、 MPlayer等
图形界面:GNOME、KDE 等
Linux操作系统的安 全性和稳定性
Linux操作系统的用户管理和权限控制
用 户 管 理 : L inux 操 作 系 统 提 供 了 用 户 管 理 功 能 , 可 以 创 建 、 删 除 、 修 改 用 户 账 户 和 组 账 户 , 对用户和组进行权限管理。
Linux操作系统的安 装和配置
Linux操作系统的安装步骤和注意事项
准备安装介质:选择合 适的Linux发行版,并准
备安装光盘或U盘。
启动计算机:将安装介质 插入计算机,重启并进入 BIOS设置,选择从安装介
质启动。
选择安装选项:在安装过 程中,选择合适的安装选 项,如语言、时区、键盘
布局等。
linux系统安全课件ppt第3章 文件系统操作命令
• find pathnames expressions actions
1) 通过文件名搜寻文件
• 例3.55通过文件名查找文件内容含有“cat” 字样的文件
• liuhui@liuhui-VirtualBox:~$ find ~ -name “*cat*”
• 例3.57文件名的通配符的使用
• liuhui@liuhui-VirtualBox:~$ find ~ -name *”cat”*
3.tail 命令
• tail命令可以显示文件最后几行的内容,默 认显示最后10行的内容,可以用-n和+n指定 显示行数,-n表示从文件末尾算起的n行, +n 表示从文件的第n行算起到文件结尾的内 容。
• 例3.38--例3.41
4.more命令
• 如果正文的内容很长,用前面介绍的命令 浏览文件时不太方便,more命令可以让文 件内容在屏幕上一次只显示一页,需要时 可以上下翻页。more命令在执行时,每次 在显示器上显示一页的内容,并在页面的 底部出现“—more—(n%)”的信息(%n表 示已经显示的内容占总内容的百分比),
3.1 文件的基本概念
• Linux系统中,每一个分区都是一个文件系 统,都有自己的目录层次结构,而每一个 文件系统具有不同的格式,这些格式决定 了信息被存储为文件和目录的格式,不同 的存储格式就是不同的文件系统类型。目 前Linux系统支持常见的大部分文件系统类 型,常见的类型如下:
• ext2 和ext3:Linux系统默认的文件系统类型 • RAMFS:内存文件系统,速度很快。 • NFS:网络文件系统,这样用于远程文件共享。 • FAT 和NTFS:Windows操作系统采用的文件系统。 • HPFS:OS/2 操作系统采用的文件系统。 • PROC:虚拟进程文件系统。 • ISO9660:光盘文件系统。 • ufsSun:OS系统所用的文件系统。 • XFS:由SGI开发的先进的日志文件系统,支持超大
1) 通过文件名搜寻文件
• 例3.55通过文件名查找文件内容含有“cat” 字样的文件
• liuhui@liuhui-VirtualBox:~$ find ~ -name “*cat*”
• 例3.57文件名的通配符的使用
• liuhui@liuhui-VirtualBox:~$ find ~ -name *”cat”*
3.tail 命令
• tail命令可以显示文件最后几行的内容,默 认显示最后10行的内容,可以用-n和+n指定 显示行数,-n表示从文件末尾算起的n行, +n 表示从文件的第n行算起到文件结尾的内 容。
• 例3.38--例3.41
4.more命令
• 如果正文的内容很长,用前面介绍的命令 浏览文件时不太方便,more命令可以让文 件内容在屏幕上一次只显示一页,需要时 可以上下翻页。more命令在执行时,每次 在显示器上显示一页的内容,并在页面的 底部出现“—more—(n%)”的信息(%n表 示已经显示的内容占总内容的百分比),
3.1 文件的基本概念
• Linux系统中,每一个分区都是一个文件系 统,都有自己的目录层次结构,而每一个 文件系统具有不同的格式,这些格式决定 了信息被存储为文件和目录的格式,不同 的存储格式就是不同的文件系统类型。目 前Linux系统支持常见的大部分文件系统类 型,常见的类型如下:
• ext2 和ext3:Linux系统默认的文件系统类型 • RAMFS:内存文件系统,速度很快。 • NFS:网络文件系统,这样用于远程文件共享。 • FAT 和NTFS:Windows操作系统采用的文件系统。 • HPFS:OS/2 操作系统采用的文件系统。 • PROC:虚拟进程文件系统。 • ISO9660:光盘文件系统。 • ufsSun:OS系统所用的文件系统。 • XFS:由SGI开发的先进的日志文件系统,支持超大
linux操作系统第2章 文件系统PPT课件
3.显示文件或目录信息——ls命令
语法:ls [参数] 目录或文件名 参数: -a:显示所有文件,包括以.开头的隐藏文件。 -l:以长格式显示文件或子目录的详细信息。 -R:递归式地显示指定目录的各个子目录中的文件。 -S:以文件大小排序。 -s: 给出每个目录项所用的块数。 -t: 以文件修改时间的先后进行排序。 -d: 如果参数是目录,只显示其名称而不显示其下的各文件。 -m:横向显示目录下的文件,文件名之间以逗号分隔。
本章要点
文件和目录的基本操作 文件压缩和备份 文件系统使用、管理与维护
整体概况
+ 概况1
您的内容打在这里,或者通过复制您的文本后。
概况2
+ 您的内容打在这里,或者通过复制您的文本后。
概况3
+ 您的内容打在这里,或者通过复制您的文本后。 2
2.1 文件和目录基本操作 根据命令的存在状态,可以把命令分为内部命令和外部 命令。 Linux系统中的命令区分大小写,通常Linux中的命令以 小写形式存在。Linux缺省使用的Shell为BASH,支持命 令行编辑。 Linux下的文件名长度最大可以为256个字符,通常由字 母、数字、“.”、下划线以及“-”(减号)组成。 Linux支持文件名中的通配符。 “*”表示该位置可以是若干个任意字符 “?”表示该位置可以是一个任意的单个字符 方括号[charset]可替代charset集中的任何单个字符
-rw- r-- r-- 1 jjpr jjpr 1299 Nov 200 9:33 hs
所有者 同组用户 其他组用户 八进制表示为644
6.分屏显示文件——more命令 语法: more [参数] 文件名 参数:
-s:文件中连续的空白行压缩成一个空白行显示。 -d:在每屏的底部显示更友好的提示信息:
电子物证技术基础课件linux操作系统下的文件系统
4. dumpe2fs 命令 显示目标磁盘介质的超级块与块组描述表信息。
利用dumpe2fs命令显示超级块信息
8.3 Ext2/Ext3文件系统的应用
5.debugfs 命令 查看索引节点全部信息。
利用debugfs工具查看索引节点信息
8.3 Ext2/Ext3文件系统的应用
6. ils 命令
| 用于显示指定目录文件下含有的所有i节点信息。
利用ils获得i节点信息
8.3 Ext2/Ext3文件系统的应用
7.dcat 命令
查看磁盘数据区上的原始数据。
使用dcat命令查看磁盘原始数据
习题8
1. 请简述日志式文件系统的功能。 2. 请说明命令行“mount -r -t ext2 /dev/hda1
/mnt/hda1”所完成的功能? 3. Ext2文件系统中的超级块能够提供哪些信息? 4. 文件系统调试器debugfs能够显示哪些索引节点
第8章 Linux操作系统的主流文件系统
8.1 Ext2文件系统
目录 结构
8.2 Ext3文件系统 8.3 Ext2/Ext3文件系统的应用
练习题
第8章 Linux操作系统的主流文件系统
★Linux支持的文件系统类型★
文件系统
Second Extended filesystem Three Extended filesystem Minix filesystem
8.1 Ext2文件系统
8.1.4 索引节点
Ext2文件系统中的每一个文件都用一个称之为 inode的结构来描述,其中记录着文件的管理信息。 同一个块组中的文件所对应inode组合到一起形成一 个块组的inode表。在inode中存储了对应文件的属性、 访问控制信息以及文件所占用的逻辑块在块组中的编 号。
利用dumpe2fs命令显示超级块信息
8.3 Ext2/Ext3文件系统的应用
5.debugfs 命令 查看索引节点全部信息。
利用debugfs工具查看索引节点信息
8.3 Ext2/Ext3文件系统的应用
6. ils 命令
| 用于显示指定目录文件下含有的所有i节点信息。
利用ils获得i节点信息
8.3 Ext2/Ext3文件系统的应用
7.dcat 命令
查看磁盘数据区上的原始数据。
使用dcat命令查看磁盘原始数据
习题8
1. 请简述日志式文件系统的功能。 2. 请说明命令行“mount -r -t ext2 /dev/hda1
/mnt/hda1”所完成的功能? 3. Ext2文件系统中的超级块能够提供哪些信息? 4. 文件系统调试器debugfs能够显示哪些索引节点
第8章 Linux操作系统的主流文件系统
8.1 Ext2文件系统
目录 结构
8.2 Ext3文件系统 8.3 Ext2/Ext3文件系统的应用
练习题
第8章 Linux操作系统的主流文件系统
★Linux支持的文件系统类型★
文件系统
Second Extended filesystem Three Extended filesystem Minix filesystem
8.1 Ext2文件系统
8.1.4 索引节点
Ext2文件系统中的每一个文件都用一个称之为 inode的结构来描述,其中记录着文件的管理信息。 同一个块组中的文件所对应inode组合到一起形成一 个块组的inode表。在inode中存储了对应文件的属性、 访问控制信息以及文件所占用的逻辑块在块组中的编 号。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10章 Linux操作系统的文件操作
10.1 Linux操作系统的目录文件结构
目录 结构
10.2 Linux操作系统的文件扩展名 10.3 Linux操作系统的文件类型 10.4 Linux操作系统的文件信息搜索
10.5 Linux操作系统的文件访问控制机制 10.6 Ext2文件系统下的文件扩展属性
组ID的所有用户。 o— 其他(others)用户。 a— 所有(all)用户,它是系统默认值。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
操作符号:
+ 添加某个权限 - 取消某个权限 = 赋予给定权限并取消其他所有权限
权限:
r 可读 w 可写 x 可执行
10.5 Linux操作系统的文件访问控制机制
即目录还是文件。如果第一个字符是横线,表示是 一个非目录的文件。如果是d则表示是一个目录。
10.5 Linux操作系统的文件访问控制机制
二、文件访问权限的更改方法
设定文件的访问权限:chmod命令 更改文件或目录的所有者:chown命令 更改某个文件或目录的用户组:chgrp命令 chmod 命 令 有 两 种 用 法 : 一 种 是 包 含 字 母
和操作符表达式的文字设定法。另一种是包 含数字的数字设定法。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
命令格式:chmod [who] [+ | - | =] [mode] 文件名 操作对象who:
u — 用户(user),即文件或目录的所有者。 g — 同组(group)用户,即与文件属主有相同
10.4 Linux操作系统的文件信息搜索
五、在一个文件或输出中查找
为了管理服务器,可能要查看一些日 志文件或管理指令的输出,并抽取出来; 这时要用到more和grep、egrep、|(管道 ),如果要输出到一个文件中,还要用到 >。
10.4 Linux操作系统的文件信息搜索
例 : 查 看 /var/log/message 文 件 , 并 查 找 5 月 8 号 的日志。
10.1 Linux操作系统的目录文件结构
一、查看文件系统的结构,可以通过tree命令
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
1./ :Linux文件系统的入口,也是处于最高一 级的目录。
2./bin 最小系统所需要的命令,比如 ls、cp、mkdir 等命令;功能和/usr/bin类似,这个目录中的 文件都是可执行的,普通用户都可以使用的命 令。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
三、字符设备或块设备文件
文件属性第一个字符是c,这表示字符设 备文件,比如猫等串口设备。
第一个字符是b,这表示块设备,比如硬 盘、光驱等设备。这个种类的文件可以 用mknode来创建,用rm来删除。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
10.4 Linux操作系统的文件信息搜索
一、find命令 命令格式:find 路径 -name 文件名 功能:通过文件名进行查找。 举 例 : 在 /etc 中 搜 索 vsftpd.conf 文 件 , 可
使用如下命令:
find /etc -name vsftpd.conf
10.3 Linux操作系统的文件类型
四、套接口文件 当 启 动 MySQL 服 务 器 时 , 会 产 生 一 个
mysql.sock的文件。 这个文件的属性的第一个字符是s。
10.3 Linux操作系统的文件类型
五、符号链接文件
文件属性第一个字符是l,这类文件是链 接文件,是通过ln -s 源文件名 新文件名 建立的。
10.4 Linux操作系统的文件信息搜索
例:查找是否有gaim程序在运行。
方法一:
[root@localhost ~]# ps -aux |grep gaim Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.6/FAQ beinan 2682 0.0 4.0 152644 30188 ? S 08:59 0:16 gaim root 5660 0.0 0.0 5160 720 pts/1 S+ 13:58 0:00 grep gaim
1.文字设定法
应用举例: chmod g+r example
功能: 就是使同组和其他用户对文件example 有读 权限。
10.5 Linux操作系统的文件访问控制机制
10.5.2 数字设定法
命令格式:chmod [mode] 文件名 数字表示的属性的含义:
0表示没有权限。 1表示可执行权限。 2表示可写权限。 4表示可读权限。 然后将其相加。所以数字属性的格式应为3个从0到7的
cat /var/log/messages |grep ‘May 8’|more 若把查看到的结果输出到一个文件中,并查看。
cat /var/log/messages |grep ‘May 8' > /mes508.txt
more /message0508.txt
0.4 Linux操作系统的文件信息搜索
9. /mnt 用于存放挂载储存设备的挂载目录。
10.1 Linux操作系统的目录文件结构
10./proc 操作系统运行时,进程信息及内核信息(比如 cpu、硬盘分区、内存信息等)存放在这里。
11./root Linux超级权限用户root的家目录。
12./sbin 存放系统管理的命令,是超级权限用户root的可 执行命令存放位置,普通用户无权限执行这个 目录下的命令。
10.4 Linux操作系统的文件信息搜索
四、which 命令
命令格式:which 文件名 功能:which 和where 相似,只是在所设置的环
境变量中设置好的路径中寻找。 应用举例:查找fdisk工具存放位置
[root@localhost ~]# which fdisk /sbin/fdisk
10.1 Linux操作系统的目录文件结构
13./tmp 临时文件目录,有时用户运行程序的时候, 会产生临时文件,/tmp就是用来存放临时文 件的,/var/tmp目录和这个目录相似。
14./usr 这个是系统存放程序的目录,比如命令、帮 助文件等。
10.1 Linux操作系统的目录文件结构
15./var 该 目 录 的 内 容 是 经 常 变 动 的 , /var 下 有 /var/log , 用 来 存 放 系 统 日 志 的 目 录 ; /var/www目录是定义Apache服务器站点 存放目录;/var/lib用来存放一些库文件, 比如MySQL数据库。
10.1 Linux操作系统的目录文件结构
5./etc 系统配置文件的所在地,一些服务器的配置文 件也在这里,比如用户帐号及密码配置文件。
6./home 普通用户家目录默认存放目录。
7./lib 库文件存放目录。
10.1 Linux操作系统的目录文件结构
8./lost+found 当系统意外崩溃或机器意外关机,而产 生一些文件碎片放在这里;有时系统发 生问题,会有很多的文件被移到这个目 录中。
23./var/spool 打印机、邮件、代理服务器等假脱机目录。
10.2 Linux操作系统的文件扩展名
1. .sh:批处理文件(Scripts,脚本) 2. .bz2:bzip2的压缩文件 3. .gz:gzip的压缩文件 4. .tar:tar打包文件(是包文件不是压缩文件) 5. .tbz:tar打包并用bzip压缩文件 6. tgz:tar打包并用gzip压缩的文件 7. .ps:postscinpt文件(打印格式文件)
方法二:
[root@localhost ~]# pgrep gaim
2682
10.5 Linux操作系统的文件访问控制机制
文件或目录的访问权限分只读、只写和可执行 三种。
文件被创建时,文件所有者自动拥有对该文件 的读、写和可执行权限。
有三种不同类型的用户可对文件或目录进行访 问:文件所有者、同组用户、其他用户。
10.1 Linux操作系统的目录文件结构
19./usr/local 这个目录一般是用来存放用户自编译安 装软件的存放目录。
20./usr/lib 和/lib目录相似,是库文件的存储目录。
21./usr/share 系统共用文件存放地。
10.1 Linux操作系统的目录文件结构
22./var/log 系统日志存放目录。
一.普通文件 二.目录 三.字符设备文件 四.块设备文件 五.符号链接文件
10.3 Linux操作系统的文件类型
一、普通文件 文件的属性第一个符号是“-”的文
件称为普通文件。
10.3 Linux操作系统的文件类型
二、目录文件 文件属性首字符为d。 创建目录的命令可以用mkdir命令,或
cp命令,cp可以把一个目录复制为另 一个目录。 删除用rm 或rmdir命令。
10.5 Linux操作系统的文件访问控制机制
一、文件访问权限的查看
例:显示sobsrc.tgz 文件的访问权限。
$ls -l sobsrc.tgz -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. Tgz
横线代表空许可。 r代表只读,w代表写,x代表可执行。 这里共有10个位置。第一个字符指定了文件类型。
10.2 Linux操作系统的文件扩展名
10.1 Linux操作系统的目录文件结构
目录 结构
10.2 Linux操作系统的文件扩展名 10.3 Linux操作系统的文件类型 10.4 Linux操作系统的文件信息搜索
10.5 Linux操作系统的文件访问控制机制 10.6 Ext2文件系统下的文件扩展属性
组ID的所有用户。 o— 其他(others)用户。 a— 所有(all)用户,它是系统默认值。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
操作符号:
+ 添加某个权限 - 取消某个权限 = 赋予给定权限并取消其他所有权限
权限:
r 可读 w 可写 x 可执行
10.5 Linux操作系统的文件访问控制机制
即目录还是文件。如果第一个字符是横线,表示是 一个非目录的文件。如果是d则表示是一个目录。
10.5 Linux操作系统的文件访问控制机制
二、文件访问权限的更改方法
设定文件的访问权限:chmod命令 更改文件或目录的所有者:chown命令 更改某个文件或目录的用户组:chgrp命令 chmod 命 令 有 两 种 用 法 : 一 种 是 包 含 字 母
和操作符表达式的文字设定法。另一种是包 含数字的数字设定法。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
命令格式:chmod [who] [+ | - | =] [mode] 文件名 操作对象who:
u — 用户(user),即文件或目录的所有者。 g — 同组(group)用户,即与文件属主有相同
10.4 Linux操作系统的文件信息搜索
五、在一个文件或输出中查找
为了管理服务器,可能要查看一些日 志文件或管理指令的输出,并抽取出来; 这时要用到more和grep、egrep、|(管道 ),如果要输出到一个文件中,还要用到 >。
10.4 Linux操作系统的文件信息搜索
例 : 查 看 /var/log/message 文 件 , 并 查 找 5 月 8 号 的日志。
10.1 Linux操作系统的目录文件结构
一、查看文件系统的结构,可以通过tree命令
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
1./ :Linux文件系统的入口,也是处于最高一 级的目录。
2./bin 最小系统所需要的命令,比如 ls、cp、mkdir 等命令;功能和/usr/bin类似,这个目录中的 文件都是可执行的,普通用户都可以使用的命 令。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
三、字符设备或块设备文件
文件属性第一个字符是c,这表示字符设 备文件,比如猫等串口设备。
第一个字符是b,这表示块设备,比如硬 盘、光驱等设备。这个种类的文件可以 用mknode来创建,用rm来删除。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
10.4 Linux操作系统的文件信息搜索
一、find命令 命令格式:find 路径 -name 文件名 功能:通过文件名进行查找。 举 例 : 在 /etc 中 搜 索 vsftpd.conf 文 件 , 可
使用如下命令:
find /etc -name vsftpd.conf
10.3 Linux操作系统的文件类型
四、套接口文件 当 启 动 MySQL 服 务 器 时 , 会 产 生 一 个
mysql.sock的文件。 这个文件的属性的第一个字符是s。
10.3 Linux操作系统的文件类型
五、符号链接文件
文件属性第一个字符是l,这类文件是链 接文件,是通过ln -s 源文件名 新文件名 建立的。
10.4 Linux操作系统的文件信息搜索
例:查找是否有gaim程序在运行。
方法一:
[root@localhost ~]# ps -aux |grep gaim Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.6/FAQ beinan 2682 0.0 4.0 152644 30188 ? S 08:59 0:16 gaim root 5660 0.0 0.0 5160 720 pts/1 S+ 13:58 0:00 grep gaim
1.文字设定法
应用举例: chmod g+r example
功能: 就是使同组和其他用户对文件example 有读 权限。
10.5 Linux操作系统的文件访问控制机制
10.5.2 数字设定法
命令格式:chmod [mode] 文件名 数字表示的属性的含义:
0表示没有权限。 1表示可执行权限。 2表示可写权限。 4表示可读权限。 然后将其相加。所以数字属性的格式应为3个从0到7的
cat /var/log/messages |grep ‘May 8’|more 若把查看到的结果输出到一个文件中,并查看。
cat /var/log/messages |grep ‘May 8' > /mes508.txt
more /message0508.txt
0.4 Linux操作系统的文件信息搜索
9. /mnt 用于存放挂载储存设备的挂载目录。
10.1 Linux操作系统的目录文件结构
10./proc 操作系统运行时,进程信息及内核信息(比如 cpu、硬盘分区、内存信息等)存放在这里。
11./root Linux超级权限用户root的家目录。
12./sbin 存放系统管理的命令,是超级权限用户root的可 执行命令存放位置,普通用户无权限执行这个 目录下的命令。
10.4 Linux操作系统的文件信息搜索
四、which 命令
命令格式:which 文件名 功能:which 和where 相似,只是在所设置的环
境变量中设置好的路径中寻找。 应用举例:查找fdisk工具存放位置
[root@localhost ~]# which fdisk /sbin/fdisk
10.1 Linux操作系统的目录文件结构
13./tmp 临时文件目录,有时用户运行程序的时候, 会产生临时文件,/tmp就是用来存放临时文 件的,/var/tmp目录和这个目录相似。
14./usr 这个是系统存放程序的目录,比如命令、帮 助文件等。
10.1 Linux操作系统的目录文件结构
15./var 该 目 录 的 内 容 是 经 常 变 动 的 , /var 下 有 /var/log , 用 来 存 放 系 统 日 志 的 目 录 ; /var/www目录是定义Apache服务器站点 存放目录;/var/lib用来存放一些库文件, 比如MySQL数据库。
10.1 Linux操作系统的目录文件结构
5./etc 系统配置文件的所在地,一些服务器的配置文 件也在这里,比如用户帐号及密码配置文件。
6./home 普通用户家目录默认存放目录。
7./lib 库文件存放目录。
10.1 Linux操作系统的目录文件结构
8./lost+found 当系统意外崩溃或机器意外关机,而产 生一些文件碎片放在这里;有时系统发 生问题,会有很多的文件被移到这个目 录中。
23./var/spool 打印机、邮件、代理服务器等假脱机目录。
10.2 Linux操作系统的文件扩展名
1. .sh:批处理文件(Scripts,脚本) 2. .bz2:bzip2的压缩文件 3. .gz:gzip的压缩文件 4. .tar:tar打包文件(是包文件不是压缩文件) 5. .tbz:tar打包并用bzip压缩文件 6. tgz:tar打包并用gzip压缩的文件 7. .ps:postscinpt文件(打印格式文件)
方法二:
[root@localhost ~]# pgrep gaim
2682
10.5 Linux操作系统的文件访问控制机制
文件或目录的访问权限分只读、只写和可执行 三种。
文件被创建时,文件所有者自动拥有对该文件 的读、写和可执行权限。
有三种不同类型的用户可对文件或目录进行访 问:文件所有者、同组用户、其他用户。
10.1 Linux操作系统的目录文件结构
19./usr/local 这个目录一般是用来存放用户自编译安 装软件的存放目录。
20./usr/lib 和/lib目录相似,是库文件的存储目录。
21./usr/share 系统共用文件存放地。
10.1 Linux操作系统的目录文件结构
22./var/log 系统日志存放目录。
一.普通文件 二.目录 三.字符设备文件 四.块设备文件 五.符号链接文件
10.3 Linux操作系统的文件类型
一、普通文件 文件的属性第一个符号是“-”的文
件称为普通文件。
10.3 Linux操作系统的文件类型
二、目录文件 文件属性首字符为d。 创建目录的命令可以用mkdir命令,或
cp命令,cp可以把一个目录复制为另 一个目录。 删除用rm 或rmdir命令。
10.5 Linux操作系统的文件访问控制机制
一、文件访问权限的查看
例:显示sobsrc.tgz 文件的访问权限。
$ls -l sobsrc.tgz -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. Tgz
横线代表空许可。 r代表只读,w代表写,x代表可执行。 这里共有10个位置。第一个字符指定了文件类型。
10.2 Linux操作系统的文件扩展名