1-4-文件的基本管理和xfs文进系统备份恢复.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《1-4-文件的基本管理和xfs文进系统备份恢复.docx》由会员分享,可在线阅读,更多相关《1-4-文件的基本管理和xfs文进系统备份恢复.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文件的基本管理和XFS文件系统备份恢复q Linux系统目录结构,相对/绝对路径。q 创建/复制/删除文件,rm -rf / 意外事故q 查看文件内容的一些命令q 实战:xfs文件系统的备份和恢复第1章 系统目录结构说明在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录在LINUX中,一切皆文件在win中,它是多根 c: d:在linux中,它是单根 /那么在Linux中它是怎么显示的呢?我们可以查看目录树结构:我们可以通过TREE命令来查看,如果没有安装这个命令,可以通过下面这种方式安装一下rootpanda # rpm -ivh /media/Packages/tree-1.6.0
2、-10.el7.x86_64.rpm warning: /media/Packages/tree-1.6.0-10.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing. # 100%package tree-1.6.0-10.el7.x86_64 is already installedrootpanda # tree -L 1 / bin - usr/bin boot dev etc home lib - usr/lib lib64 - usr/lib64 media mnt opt
3、proc raid0 raid5 root run sbin - usr/sbin srv sys tmp usr var21 directories, 0 filesRHEL-7的目录结构,和6有一点小区别(虚线部分)一些目录的说明情况如下:目 录说 明/处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在 / 之下/binbin是Binary的缩写。常用的二进制命令目录。比如 ls、cp、mkdir、cut等;和/usr/bin类似/boot存放的系统启动相关的文件,例如:kernel.grub(引导装载程序)/devdev是Device的缩写。设备
4、文件目录,比如声卡、磁盘在Linux中一切都被看做文件。终端设备、磁盘等等都被看做文件 设备文件: /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/cdrom/etc常用系统及二进制安装包配置文件默认路径和服务器启动命令目录 passwd 用户信息文件shadow 密码group 存储用户组信息fstab 系统开机启动自动挂载分区列表hosts 设定用户自己的IP与主机名对应的信息crontab 系统级别的守护进程配置文件profile bashrc 系统全局环境变量配置文件syscon
5、fig/network-scirpts/ifcfg-enoxxxx IP地址配置文件systemd/system/*.wants 所有服务的启动脚本 sysctl.conf 系统内核参数配置文件/home普通用户的家目录默认存放目录 /lib库文件存放目录,函数库目录/lost+found默认为空,被FSCK(file system check用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查)用来放置零散文件(没有名称的文件) 当系统非法关机后,这里就会存放一些文件/mnt/media一般用来临时挂载存储设备的挂载目录,比如有cdrom、U盘等目录
6、在RHEL7中会挂载到/run下面/opt表示的是可选择的意思,有些软件包也会被安装在这里,也就是定义软件包/proc操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。因此,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里 du sh /etc/ du sh /proc 因为存在内存中,不在硬盘里面,所以不占用空间查看咱们的内存信息,CPU信息 cat /proc/meminf
7、o | grep “Mem”cat /proc/cpuinfo/sbin大多数涉及系统管理的命令都存放在该目录中,它是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,凡是目录sbin中包含的命令都是root权限才能执行的 /tmp该目录用于存放临时文件,有时用户运行程序的时候,会产生一些临时文件。/tmp就是用来存放临时文件的。/var/tmp目录和该目录的作用是相似的,不能存放重要数据,它的权限比较特殊 rootpanda # ls ld /tmpdrwxrwxrwt 10 root root 12288 Oct 3 20:45 /tmp/ 粘滞位(sticky
8、bit)目录的sticky位表示这个目录里的文件只能被owner和root删除/var系统运行和软件运行时产生的日志信息,该目录的内容是经常变动的,存放的是一些变化的文件。比如/var下有/var/log目录用来存放系统日志的目录,还有mail、/var/spool/cron /usr存放应用程序和文件,/usr/bin 普通用户使用的应用程序/usr/sbin 管理员使用的应用程序/usr/lib 库文件Glibc(32位)/usr/lib64 库文件Glibc/lib/lib64都在/usr/目录下这个目录里存放着系统最基本的动态链接共享库,包含许多被/bin/和/sbin/中的程序使用的
9、库文件,目录/usr/lib/中含有更多用于用户程序的库文件。作用类似于windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库注:lib*.a是静态库 lib*.so是动态库静态库在编译时被加载到二进制文件中动态库在运行时加载到进程的内存空间中简单的说:这些库是为了让你的程序能够正常编译运行的其实类似于WIN中.dll文件,几乎所有的应用程序都需要用到这些共享库第2章 绝对路径和相对路径2.1 概念路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径绝对路径:在Linux中,绝对路径是从”/”开始的,比如/usr、/etc/passwd
10、。如果一个路径是从根(/)开始的,它一定是绝对路径.相对路径:相对路径是以 . 或 . 开始的,2.2 位置判断pwd判断位置rootlocalhost # pwd 注:判断用户当前所处的位置,也就是说他到底位于哪?绝对路径: 从/开始的路径 /home/miao相对路径: 相对于当前目录开始, a.txt ./a.txt ./miao/b.txt 当前目录在/etc例子:rootpanda home# lsalice miao user1 user3 user4 user5 zhangsanrootpanda home# touch user1/file1rootpanda home# cd
11、 user1rootpanda user1# lsfile1rootpanda user1# touch ./user3/file2第3章 文件的管理文件的管理方式有几种:改变目录:cd创建/修改/移动/删除:touch mkdir mv rm3.1 创建文件和文件夹3.1.1 命令之:touch作用:常用来创建空文件,如果文件存在,则修改这个文件的时间补充:文件的时间ls l 文件名 这个仅可以看到文件的修改时间Linux文件有四种时间:stat /var/log/messages -查看文件的详细属性(其中包括文件时间属性)访问时间:atime,查看内容 /RHEL6会延后修改atime修
12、改时间:mtime,修改内容改变时间:ctime,文件属性,比如权限删除时间:dtime,文件被删除的时间注:RHEL6开始relatime,atime延迟修改,必须满足其中一个条件:1. 自上次atime修改后,已达到86400秒;2. 发生写操作时rootpanda # ls -l /var/log/messages -rw-. 1 root root 817982 Mar 31 19:07 /var/log/messagesrootpanda # stat !$stat /var/log/messages File: /var/log/messages Size: 817982 Bloc
13、ks: 1600 IO Block: 4096 regular fileDevice: 802h/2050dInode: 155464 Links: 1Access: (0600/-rw-) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2016-03-08 18:04:30.515999861 +0800Modify: 2017-03-31 19:07:43.655945912 +0800Change: 2017-03-31 19:07:43.655945912 +0800=语法: touch 文件名rootpanda user1# touch file2 f
14、ile3rootpanda user1# lsfile1.txt file2 file3rootpanda user1# touch file4.20rootpanda user1# lsfile10 file12 file14 file16 file18 file1.txt file20 file4 file6 file8file11 file13 file15 file17 file19 file2 file3 file5 file7 file9rootpanda user1# touch xxx-a.zrootpanda user1# lsfile10 file15 file1.txt
15、file5 xxx-a xxx-f xxx-k xxx-p xxx-u xxx-zfile11 file16 file2 file6 xxx-b xxx-g xxx-l xxx-q xxx-vfile12 file17 file20 file7 xxx-c xxx-h xxx-m xxx-r xxx-wfile13 file18 file3 file8 xxx-d xxx-i xxx-n xxx-s xxx-xfile14 file19 file4 file9 xxx-e xxx-j xxx-o xxx-t xxx-yrootpanda user1# touch yyy-a,c,zrootpa
16、nda user1# lsfile10 file15 file1.txt file5 xxx-a xxx-f xxx-k xxx-p xxx-u xxx-zfile11 file16 file2 file6 xxx-b xxx-g xxx-l xxx-q xxx-v yyy-afile12 file17 file20 file7 xxx-c xxx-h xxx-m xxx-r xxx-w yyy-cfile13 file18 file3 file8 xxx-d xxx-i xxx-n xxx-s xxx-x yyy-zfile14 file19 file4 file9 xxx-e xxx-j
17、xxx-o xxx-t xxx-yrootpanda user1# touch -d 20181010 10:10 xuegod.txtrootpanda user1# ll xuegod.txt -rw-r-r- 1 root root 0 Oct 10 2018 xuegod.txt补充:用vi命令也可以创建一个新文件用重定向也可以创建一个新文件3.1.2 命令之:mkdir作用:创建目录语法:mkdir (选项) 文件名例子:rootpanda # mkdir dir1 rootpanda # mkdir /home/dir2 /home/dir3 rootpanda # mkdir /
18、home/dir4,dir5 rootpanda # mkdir -v /home/dir6,dir7 rootpanda # mkdir -v /homeee/dir8/aaa/bb rootpanda # mkdir -pv /hoem/dir8/aaa/bbb -包括其父母目录的创建rootpanda # mkdir -pv /home/miao/dir1,111,xuegod注意:在创建一个目录时,如果这个目录的上一级不存在的话,要加参数 -p3.2 删除文件与文件夹用到的命令为:rm作用: 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 基本 管理 xfs 系统 备份 恢复
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内