当前位置:文档之家› linux文件的基本管理和XFS文件系统备份恢复

linux文件的基本管理和XFS文件系统备份恢复

linux文件的基本管理和XFS文件系统备份恢复
linux文件的基本管理和XFS文件系统备份恢复

第三章linux文件的基本管理和XFS文件系统备份恢复本节所讲内容:

4.1 Linux系统目录结构和相对/绝对路径。

4.2 创建/复制/删除文件,rm -rf / 意外事故

4.3 查看文件内容的命令

4.4 实战:xfs文件系统的备份和恢复

4.1 Linux系统目录结构和相对/绝对路径

4.1.1系统目录结构

在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录

在WIN中,它是多根c:\ d:\ e:\

Linux只有一个根目录

使用tree命令查看linux目录结构,这个命令默认是没有安装的,需要手工安装一下

[root@xuegod63 ~]# mount /dev/sr0 /media/

mount: /dev/sr0 写保护,将以只读方式挂载

[root@xuegod63 ~]# rpm -ivh /media/Packages/tree-1.6.0-10.el7.x86_64.rpm 查看/tmp目录结构

[root@xuegod63 ~]# tree /tmp/

查看根下有哪些文件:

r

4.1.2 绝对路径和相对路径

路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径

绝对路径:在Linux中,绝对路径是从”/”开始的,比如/usr、/etc/passwd。如果一个路径是从根(/)开始的,它一定是绝对路径.

相对路径:相对路径是以 . 或 .. 开始的,

[root@xuegod63 etc]# pwd #判断用户当前所处的位置

绝对路径:从/开始的路径/home/mk

相对路径:相对于当前目录开始,a.txt ./a.txt ../miao/b.txt当前目录在/etc

[root@xuegod63 ~]# cd /etc/

[root@xuegod63 etc]# ll passwd

-rw-r--r-- 1 root root 2116 11月16 14:57 passwd

[root@xuegod63 etc]# ll /etc/passwd

-rw-r--r-- 1 root root 2116 11月16 14:57 /etc/passwd

4.2 文件的管理

文件管理方式有多种:

改变目录:cd

创建/修改/移动/删除:touch mkdir mv vi rm cp

4.2.1 创建文件和文件夹

命令之:touch

作用:常用来创建空文件,如果文件存在,则修改这个文件的时间

补充:文件的三种时间

[root@xuegod63 ~]# ll /etc/passwd #查看文件修改的时间

-rw-r--r-- 1 root root 2116 11月16 14:57 /etc/passwd

[root@xuegod63 ~]# stat /etc/passwd #查看文件属性(其中包括文件时间属性)

文件:"/etc/passwd"

大小:2116 块:8 IO 块:4096 普通文件

设备:803h/2051d Inode:9401663 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)

最近访问:2017-11-16 14:57:39.923177258 +0800

最近更改:2017-11-16 14:57:39.397177256 +0800

最近改动:2017-11-16 14:57:39.409177256 +0800

注:

访问时间:atime 查看内容cat a.txt

修改时间:mtime 修改内容vim a.txt

改变时间:ctime 文件属性,比如权限change time。chmod +x a.sh

语法:touch 文件名

[root@xuegod63 ~]# cd /opt/

[root@xuegod63 opt]# touch a.txt

[root@xuegod63 opt]# touch file1 file2

[root@xuegod63 opt]# touch file{6..20} #创建file6到file20的文件[root@xuegod63 opt]# ls

a.txt file10 file12 file14 file16 file18 file2 file6 file8 rh

file1 file11 file13 file15 file17 file19 file20 file7 file9

[root@xuegod63 opt]# touch -d "20181019 21:30" xuegod.txt

[root@xuegod63 opt]# ll xuegod.txt

-rw-r--r-- 1 root root 0 10月19 2018 xuegod.txt

4.2.2 使用vim和重定向创建一个新文件

用vim命令创建一个新文件

[root@xuegod63 mnt]# vim xuegod-1.txt

用重定向创建一新文件

[root@xuegod63 mnt]#echo aaa > xuegod.txt

4.2.2 命令之:mkdir

作用:创建目录

语法:mkdir (选项) 文件名

例:

[root@xuegod63 opt]# mkdir dir1

[root@xuegod63 opt]# mkdir dir2 dir3 /home/dir4

[root@xuegod63 opt]# ls /home/

dir4 mk

[root@xuegod63 opt]# mkdir /tmp/a/b/c

mkdir: 无法创建目录"/tmp/a/b/c": 没有那个文件或目录

[root@xuegod63 opt]# mkdir -p /tmp/a/b/c #在创建一个目录的时候,如果这个目录的上一级不存在的话,要加参数-p

[root@xuegod63 opt]# ls /tmp/a/b/

c

4.2.2 删除文件和目录

用到的命令:rm

作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除整个链接文件,而原文件保持不变的语法:rm (选项) 处理对象

选项:

-f 强制删除,没有提示

-r 删除目录

例子:

[root@xuegod63 opt]# rm -rf a.txt

[root@xuegod63 opt]# rm -rf a.txt dir

[root@xuegod63 opt]# rm -rf file*

rm -rf (慎用,一定要在删除以前确定一下所在目录,防止误删除重要数据)

4.2.3 复制文件

命令:cp 源文件/目录目录文件/目录

选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理

例子:

[root@xuegod63 ~]# cp /etc/passwd /opt/ #复制文件

[root@xuegod63 ~]# cp -r /boot/grub /opt/ #复制目录

4.2.4 移动文件

[root@xuegod63 opt]# mv passwd dir1

[root@xuegod63 opt]# mv xuegod.txt dir1/a.txt #在移动文件的时候支持改名操作

4.3 查看文件

4.3.1 命令之:cat

语法:cat 文件名

作用:查看文件内容,一次显示整个文件的内容

例子:[root@xuegod63 ~]# cat /etc/passwd

4.3.2 命令之:more

作用:以分页形式显示文件内容

语法:more + 文件名

说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出

4.3.3 命令之:less

作用:和more功能一样

语法:less +文件名

说明:linux中more与less的区别

more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便

less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键)。,空格键是向下翻页,Enter键是向下翻一行

4.3.4 命令之:head

作用: 用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容

语法:head(选项)文件名

参数: -n 显示从文件头开始的行数

[root@xuegod63 opt]# head /etc/passwd

[root@xuegod63 opt]# head -n 3 /etc/passwd #显示前3行

4.3.5 命令之:tail

作用: 用于显示文件中的尾部内容。默认在屏幕上显示指定文件的末尾10行

语法:tail (选项)文件名

参数:

-n 显示文件尾部多少行的内容(n为数字)

-f 动态显示数据(不关闭),常用来查看日志

[root@xuegod63 ~]# tail -n 3 /var/log/secure #查看最后3行记录

[root@xuegod63 ~]# tail -f /var/log/secure #在一个终端执行此命令动态查看文件内容

[root@xuegod63 ~]# ssh root@192.168.1.63 #在另一个终端远程登录Linux,登录成功后

[root@xuegod63 ~]# tail -f /var/log/secure #可以动态查看到登录成功的日志

Nov 17 00:08:32 xuegod63 sshd[2924]: Accepted password for root from 192.168.1.63 port 39904 ssh2

4.4 实战:xfs文件系统的备份和恢复

XFS提供了xfsdump和xfsrestore工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个

XFS文件系统。

centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,仍然支持ext4,xfs专为大数据产生,每个单个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而且扩展性高。还可以通过xfsdump,xfsrestore来备份和恢复。

与传统的UNIX文件系统不同,XFS不需要在备份前被卸载;对使用中的XFS文件系统做备份就可以保证镜像的一致性。XFS的备份和恢复的过程是可以被中断然后继续的,无须冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作——它把一次dump拆分成多个数据流,每个数据流可以被发往不同的目的地

首先了解一下xfsdump的备份级别有以下两种,默认为0(即完全备份)

0 级别代表:完全备份

1 到9级别代表:增量备份

扩展:

完全备份:每次都把指定的备份目录完整的复制一遍,不管目录下的文件有没有变化;

增量备份:每次将之前(第一次、第二次、直到前一次)做过备份之后有变化的文件进行备份;

差异备份:每次都将第一次完整备份以来有变化的文件进行备份。

4.4.1 环境准备

实验环境:

系统CENTOS7.2 添加一块虚拟硬盘(准备一个测试分区)

正常使用一块磁盘过程如下:

添加磁盘大小:20G →分区→格式化→挂载

对新添加的硬盘进行格式化:

[root@xuegod63 ~]# fdisk /dev/sdb #指定分区的设备

欢迎使用fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符0x06d5a427 创建新的DOS 磁盘标签。

命令(输入m 获取帮助):n #创建一个新的分区

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p): p #创建一个主分区

分区号(1-4,默认1):

起始扇区(2048-41943039,默认为2048):

将使用默认值2048

Last 扇区, +扇区or +size{K,M,G} (2048-41943039,默认为41943039):+1G #指定分区大小分区1 已设置为Linux 类型,大小设为1 GiB

命令(输入m 获取帮助):p #打印分区表

磁盘/dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区

Units = 扇区of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节/ 512 字节

I/O 大小(最小/最佳):512 字节/ 512 字节

磁盘标签类型:dos

磁盘标识符:0x06d5a427

设备Boot Start End Blocks Id System

/dev/sdb1 2048 2099199 1048576 83 Linux

命令(输入m 获取帮助):w #保存

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

[root@xuegod63 ~]# ls /dev/sdb*

/dev/sdb /dev/sdb1

使用新的分区,格式化分区,并进行挂载

[root@xuegod63 ~]# mkfs.xfs /dev/sdb1

[root@xuegod63 ~]# mkdir /sdb1 #创建挂载点

[root@xuegod63 ~]# mount /dev/sdb1 /sdb1 #挂载

准备备份测试文件

[root@xuegod63 ~]# cd /sdb1/

[root@xuegod63 sdb1]# cp /etc/passwd ./

[root@xuegod63 sdb1]# mkdir test

[root@xuegod63 sdb1]# touch test/a

[root@xuegod63 sdb1]# tree /sdb1/

[root@xuegod63 sdb1]# tree /sdb1/

/sdb1/

├──passwd

└──test

└──a

4.4.2 备份

1、备份整个分区。(这个功能就像是虚拟机的快照,服务器被黑后,进行快速恢复)

xfsdump -f 备份存放位置要备份路径或设备文件

注意:备份的路径这里不能写成/sdb1/。可以是/dev/sdb1 或/sdb1

[root@xuegod63 sdb1]# xfsdump -f /opt/dump_sdb1 /dev/sdb1

xfsdump: using file dump (drive_simple) strategy

xfsdump: version 3.1.4 (dump format 3.0) - type ^C for status and control

========== dump label dialog ==============================

please enter label for this dump session (timeout in 300 sec)

-> dump_sdb1 指定备份会话标签

session label entered: "dump_sdb1"

--------------------------------- end dialog ---------------------------------

xfsdump: level 0 dump of https://www.doczj.com/doc/b96326190.html,:/sdb1

xfsdump: dump date: Fri Nov 17 12:24:53 2017

xfsdump: session id: b5a25fcd-d43d-4308-bf29-142066f89d9a

xfsdump: session label: "dump_sdb1"

xfsdump: ino map phase 1: constructing initial dump list

xfsdump: ino map phase 2: skipping (no pruning necessary)

xfsdump: ino map phase 3: skipping (only one dump stream)

xfsdump: ino map construction complete

xfsdump: estimated dump size: 25856 bytes

============== media label dialog =============================

please enter label for media in drive 0 (timeout in 300 sec)

-> sdb1 指定设备标签,就是对要备份的设备做一个描述

media label entered: "sdb1"

--------------------------------- end dialog --------------------------------

xfsdump: creating dump session media file 0 (media 0, file 0)

xfsdump: dumping ino map

xfsdump: dumping directories

xfsdump: dumping non-directory files

xfsdump: ending media file

xfsdump: media file size 24544 bytes

xfsdump: dump size (non-dir files) : 2592 bytes

xfsdump: dump complete: 46 seconds elapsed

xfsdump: Dump Summary:

xfsdump: stream 0 /opt/dump_sdb1 OK (success)

xfsdump: Dump Status: SUCCESS

2、指定备份时免交互操作,方便后期做定时备份

[root@xuegod63 sdb1]# xfsdump -f /opt/dump_passwd /sdb1 -L dump_passwd -M media1

-L :xfsdump 纪录每次备份的session 标头,这里可以填写针对此文件系统的简易说明

-M :xfsdump 可以纪录储存媒体的标头,这里可以填写此媒体的简易说明

3、指定只备份分区中某个目录

参数:-s 文件路径只对指定的文件进行备份,-s指定时,路径写的是相对路径(-s可以是文件或目录)

[root@xuegod63 sdb1]# xfsdump -f /opt/dump_grub2 -s grub2/grub.cfg /boot -L dump_grub2 -M boot-sda1

4、查看备份信息与内容

备份成功后,我们就可以在/var/lib/xfsdump/inventory目录下看到生成的档案信息

[root@xuegod63 opt]# xfsdump -I(字母大写i)

测试恢复:先删除之前创建的内容

[root@xuegod63 sdb1]# ls

passwd test

[root@xuegod63 sdb1]# pwd

/sdb1

[root@xuegod63 sdb1]# rm -rf ./*

4.4.3 文件系统恢复

语法:xfsrestore -f 指定恢复文件的位置指定存放恢复后的文件的路径

[root@xuegod63 opt]# xfsrestore -f /opt/dump_sdb1 /sdb1

查看恢复情况

[root@xuegod63 ~]# ls /sdb1/

恢复单个文件如下:

[root@xuegod63 ~]# mkdir /var/test/

[root@xuegod63 ~]# xfsrestore -f /opt/dump_grub2 -s grub2/grub.cfg /var/test/

[root@xuegod63 ~]# xfsrestore -f /opt/dump_grub2 -s grub2 /var/test/ #恢复目录

注:

使用 xfsdump 时,请注意下面下面的几个限制:

1、xfsdump 不支持没有挂载的文件系统备份!所以只能备份已挂载的!

2、xfsdump 必须使用 root 的权限才能操作 (涉及文件系统的关系)

3、xfsdump 只能备份 XFS 文件系统

4、xfsdump 备份下来的数据 (档案或储存媒体) 只能让 xfsrestore 解析

5、xfsdump 是透过文件系统的 UUID 来分辨各个备份档的,因此不能备份两个具有相同 UUID 的文

件系统

4.4.4 增量备份

概念

增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。

这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,以此类推。

优缺点

优点:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。

缺点:数据恢复相对比较麻烦,它需要上一次全备份和所有增量备份的内容才能够完全恢复成功,并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此可能会延长的恢复时间

实战:增量备份文件系统

准备一个备份目录进行备份

[root@xuegod63 sdb1]# tree /sdb1

/sdb1/

├──passwd

└──test

└──a

对上面的内容进行第一次全备

[root@xuegod63 sdb1]# xfsdump -f /opt/test-full /sdb1 -L test-full -M media0

增加一些内容,然后进行第1次增量备份

[root@xuegod63 ~]# touch /sdb1/1.txt /sdb1/2.txt

[root@xuegod63 ~]# tree /sdb1/

/sdb1/

├──1.txt

├──2.txt

├──passwd

└──test

└──a

[root@xuegod63 sdb1]# xfsdump -l 1 -f /opt/test-back1 /sdb1 -L test-bak1 -M media0 -l 做一个等级为1的备份

再次增加内容,然后进行level 2级别的增量备

[root@xuegod63 sdb1]# touch /sdb1/test/a.txt /sdb1/test/b.txt

[root@xuegod63 ~]# tree /sdb1/

/sdb1/

├──1.txt

├──2.txt

├──passwd

└──test

├──a

├──a.txt

└──b.txt

[root@xuegod63 sdb1]# xfsdump -l 2 -f /opt/test-back2 /sdb1 -L test-bak2 -M media0 [root@xuegod63 ~]# rm -rf /sdb1/* #删除所有数据

现在进行恢复,要想恢复全部全部数据,包括新添加的文件,如何恢复?

步骤:

1、先恢复完全备份

2、情况1: 恢复最后一次增量备份(如果两次增量备份都是1级的,所以只需要恢复最后一个增量就可以了。

3、情况2:如果你做的是第一次是1级备,第二次是2级备,那么你在恢复的时候就需要先恢复完全备份,然后

是1级备,最后是2级备)

[root@xuegod63 ~]# xfsrestore -f /opt/test-full /sdb1/

[root@xuegod63 ~]# xfsrestore -f /opt/test-back2 /sdb1/ #故意先恢复back2,查看

[root@xuegod63 ~]# tree /sdb1/ #查看,发现没有1.txt ,2.txt

/sdb1/

├──passwd

└──test

├──a

├──a.txt

└──b.txt

[root@xuegod63 ~]# xfsrestore -f /opt/test-back1 /sdb1/

[root@xuegod63 ~]# tree /sdb1/

到此,数据恢复成功了。

总结:

4.1 Linux系统目录结构,相对/绝对路径。

4.2 创建/复制/删除文件,rm -rf / 意外事故

4.3 查看文件内容的命令

4.4 实战:xfs文件系统的备份和恢复

怎样给电脑做系统备份和还原

怎样给电脑做系统备份和还原 2010-01-30 21:35 在屏幕提示C:\windows>的后面,我们输入E:\ghost,回车,就启动了ghost。出现About symatec ghost(关于symatec ghost)的界面,点击ok按钮,这时屏幕左边出现的菜单分别是:Local(本地电脑)、Options(选项)、Help(帮助)、Quit(退出),我们选LocalLocal (本地电脑),看到三个选择:Disk(硬盘)、Partition(分区)、Check(检查),我们选Partition(分区),弹出菜单是:To Partition(备份到分区)、To Image(备份成镜像文件)、From Image(从镜像文件恢复系统),我们选To Image(备份成镜像文件),出现选择从哪个硬盘备份的界面,如果你的电脑只有一块硬盘,就直接按ok按钮。点击后选择要备份的分区,我们这里是要备份C盘,就选第一分区,Primary,选中后点击ok按钮,接下来是选择镜像文件的保存位置和给文件取个名字,我们就选C盘外的一个盘,比如说E 盘,File name(文件名字)里面输入名字,比如说c060327(文件名不要大于8个字符),再点击Save(保存)按钮,出现压缩选项,问你是不是要压缩镜像文件,选项分别是No(不压缩)、Fast(快速备份)、High(高压缩),我们这里选High(高压缩),点击后出现提示:Poceed wiht partition image creat?(开始制作镜像文件),点击yes按钮就开始备份了。在备份完成后,出现提示:Image creation completed successfuly(镜像文件制作成功),点击continue按钮,回到ghost主界面,再退出ghsot。 简单记忆:硬盘分区备份的操作顺序是:从Ghost的主菜单中选择“Local/Partition/To Image”选项,打开欲备份的硬盘(如果挂有一个以上硬盘)和分区,再指定存放映像文件的名称和路径,备份之后,即开始生成扩展名为.gho的镜像文件。 如何退出ghost:备份完成后,就点击确定按钮,再点击Quit(退出),ghost会问你真的

Win7自带系统备份和还原.

Win7系统备份和还原方法 为什么要创建还原点和系统还原? 在频繁安装、卸载应用程序或设备驱动的过程中,Windows 7系统很容易发生错误而不能正常运行,如何让发生故障的系统快速恢复正常,一直是每一位用户都要面对的问题,在Windows 7 系统环境下我们可以很轻松地解决这样的问题。 系统还原可帮助您将计算机的系统文件及时还原到早期的还原点。此方法可以在不影响个人文件(如电子邮件、文档或照片)的情况下,撤销对计算机所进行的系统更改。 当我们初次安装部署好Windows 7 系统后,必须立即为该系统创建一个系统还原点,以便将Windows 7系统的“干净”运行状态保存下来。 在创建前最好进行必要的更新,安装必装的软件,如Office 等,用Win7自带磁盘清理和碎片整理功能对系统分区做必要的清理和碎片整理。对系统进行全面个性设置。这样当还原系统时可以还原到最佳状态! 系统还原使用名为“系统保护”的功能在计算机上定期创建和保存还原点。这些还原点包含有关注册表设置和Windows 使用的其他系统信息的信息。还可以手动创建还原点。 1、如何创建还原点

鼠标右键单击Windows 7系统桌面上的“计算机”图标,从弹出的快捷菜单中执行“属性”命令,之后单击系统属性设置窗口中的“系统保护”按钮,打开系统保护标签设置页面,如图: 其次在“保护设置”位置处,选中Win dows 7系统所在的磁盘分区选项,再单击“配置”按钮,进入系统还原设置对话框;由于我们现在只想对Win dows 7系统的安装分区进行还原操作,为此在这里必须选中 “还原系统设置和以前版本的文件”选项,再单击“确定”按钮返回到系统保护标签设置页面。 接着单击该设置页面中的“创建”按钮,在其后的界面中输入识别还原点的描述信息,同时系统会自动添加当前日期和时间,再单击 “创建”按钮,这样一来Win dows 7系统的“健康”运行状态就会被成功保存下来了。 2、如何系统还原 日后一旦Win dows 7系统遇到错误不能正常运行时,可以单击这里的“系统还原”按钮,之后选择系统“健康”运行状态下创建的系统还原点,最后单击“完成”按钮来快速恢复系统运行状态。 B "3ST 1 1 * 珂匚< "1 E卜 嚣一1 ? W "嵐小匾叶子昨? ? HL* fi_.a-.-h 卜1*[I* A 誅牌T器不「 idi npM

《Linux系统管理》期末考试方案#(精选.)

《Linux系统管理》期末机试方案 考试要求 考试采用知识测试+实践操作方式进行考核。在知识测试中要求在指定时间完成Linux系统管理相关知识答题。在实践操作考核中要求学生综合应用Linux系统管理知识和技能,完成考试实践操作。 考试对象 2011级信息安全技术专业 机试内容 Linux理论知识和Linux上机操作,分别占期末成绩40%和60% 一、Linux理论知识考核样题 1. crontab 后台常驻程序(daemon) 用于: A. 负责文件在网络中的共享 B. 管理打印子系统Manages the printing subsystem C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度(scheduling) 2.下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 3. 怎样了解您在当前目录下还有多大空间? A. df B. du / C. du . D. df . 4.怎样更改一个文件的权限设置? A. attrib B. chmod C. change D. file 5.假如您需要找出/etc/my.conf 文件属于哪个包(package) ,您可以执行: A. rpm -q /etc/my.conf B. rpm -requires /etc/my.conf C. rpm -qf /etc/my.conf D. rpm -q | grep /etc/my.conf

6.假如当前系统是在level 3 运行,怎样不重启系统就可转换到level 5 运行? A. Set level = 5 B. telinit 5 C. run 5 D. ALT-F7-5 7.下面哪个命令可以列出定义在以后特定时间运行一次的所有任务? A. atq B. crontab C. batch D. at 8.下面命令的作用是:set prompt="<%n\@`hostname`:`echo $cwd`\> A. 改变错误信息提示 B. 改变命令提示符 C. 改变一些终端参数 D. 改变辅助命令提示符 9.在bash中,export命令的作用是(csh中,setenv命令的作用): A. 在子shell中运行条命令 B. 使在子shell中可以使用命令历史记录 C. 为其它应用程序设置环境变量 D. 提供NFS分区给网络中的其它系统使用 10.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是: A. -rw-r----- , -r-------- B. -rw-r--r-- , -r--r--r-- C. -rw-r--r-- , -r-------- D. -rw-r--rw- , -r-----r-- 11.下面哪个参数可以删除一个用户并同时删除用户的主目录? A. rmuser -r B. deluser -r C. userdel -r D. usermgr -r 12.有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作? A. 0 13,20 * * 1,5 mybackup B. 0 13,20 * * 1,2,3,4,5 mybackup

(完整版)linux文件系统管理-权限管理实验4报告

实验报告 课程Linux系统应用与开发教程实验名称linux文件系统管理-权限管理(高级设置) 一、实验目的 1、掌握Linux文件系统权限的设置 2、掌握linux用户帐号与组管理 3、掌握linux 文件共享的设置方法 4、掌握linux 文件共享的权限设置方法 二、实验内容 1、使用root帐号通过系统提供的6个虚拟控制台登陆到linux,或在x-windows开启一个终端。 2、完成以下的实验内容 (1)、假设你是系统管理员:现要在公司linux服务器系统中新增一些用户与一个用户组。 ?使用groupadd account 添加一个名为account的组 ?使用useradd -G account acc-user1,(该命令将添加一个用户名为acc-user1的用户, 同时会建立一个与用户名同名的私有组(该私有组为用户的默认组,这个组中只有一个用户名),并把该用户将加入account的标准组,同时,按同样的方法建立acc-user2、acc-user3、acc-user4。 ?建立用户后,请使用x-window中的用户与组管理工具查看用户与组建立情况,检查用户与组的归属情况。 (2)、开启多个控制台,分别使用acc-user1、acc-user2、acc-user3登陆系统(可以在控制台分别登陆,也可以在X-windows中多开几个终端程序,默认使用root登陆,然后使用su命令通过切换用户的方式登陆,其语法为“su - user-name”,提示可以在登陆成功后运行命令“id”查看当前登陆的用户属于哪些组,当前的默认组是什么?) (3)、为account组建立一个公共共享目录/home/account-share,满足以下的权限设定要求,以及设置何种的umask: ?该目录的拥有者为acc-user1,所属组为account。 ?在该目录下建立一个/home/account-share/full-share的子目录,修改该目录的权限,使得account组的成员均能在对该目录有完全控制权限,account组外的其他用户没有任何权限,即account组的成员都可以在该目录下建立文件,同时在该子目录full-share下建立的文件,只有文件建立者有权限删除,并且每个用户在该子目录full-share下建立的文件也能自动与该account组成员可读共享。 ?在/home/account-share/为每个用户建立一个与用户名同名的子目录(如/home/account-share/acc-user1为用户acc-user1的目录,其拥有者为acc-user1,所在的组为account),配置该子目录的拥有者有完全控制权限,而同组用户只能读取,同时在用户在该目录下建立的文件,可供同组用户读。 (4)、考虑完成以上的共享目录权限设置,应注意哪些设置。包括目录的权限,目录的拥有者,目录所在的组,具体文件的权限,umask设置等。 (5)、实验报告应体现出使用不同身份的用户对所配置目录的访问测试过程。 三、实验环境 安装有vmware或visual pc软件的window主机,系统中有提供turbolinux或redhat的硬盘

几种Linux常用备份方法

系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助。 备份是一项重要的工作,但是很多人没有去做。一旦由于使用不当造成数据丢失,备份就成了真正的救命者。本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar和cpio工具。 设置备份策略 设置备份策略和计划可以增加进行备份的可能性。备份开始前,要确定备份哪些数据、备份的频率和使用什么样的介质进行备份。备份的时候,应该进行完全备份。 备份通常安排在空闲时间进行。在大多数系统中,由于此时用户数量最少,所以打开的文件也最少。由于备份要占用一些系统资源,运行备份时用户会发现系统反应迟钝。 如果Linux计算机只有一个使用者,可以一个星期或一个月对整个系统备份一次。如果有关键性的文件,就应该有计划地把这些文件拷贝到一个可移动的磁盘中。 备份之前,首先要确保正确地设置备份设备。大多数磁带备份系统在安装时可以发现是否正确。系统启动后,打开一个终端窗口并且输入下面的命令: 滚动列表,并从中寻找你的磁带系统的驱动。如果没有发现,就需要加载一个组件驱动程序。 如果运行Linux服务器,就要制定一个备份计划,但这并不意味着每天要对所有的东西都备份。系统中只有一部分东西需要每天备份,下面列出需要备份的项目: 用户文件:每天都要对/home目录中的用户文件进行备份。 配置文件:/etc和/var目录中的配置文件不需要频繁备份,每个星期或每月备份一次即可,主要取决于配置更改的频繁程度。

程序文件:/usr和/opt目录中的程序文件很少发生变化,安装后做一次备份即可。通常情况下,程序文件可方便地从原始安装盘中恢复。 选择备份介质 把备份存到哪里有多种选择。下面介绍一些可选择的备份介质: 软盘:如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的备份介质。 光盘写入器:随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项的一个好处是光盘不容易被损坏,它备份的可靠性很高。使用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。 可重写的光盘:可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。 Jaz和Zip:Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。 磁带机:磁带备份设备是大多数Linux服务器的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比Travan驱动器昂贵,但它磁带的价格要比Travan QIC磁带卷便宜。 高端磁带:选择高端磁带可能是相当贵的。与Travan或DAT相比,这种驱动器有更大的容量和更高的速度。三种广泛使用的驱动器类型是:Sony Advanced Intelliget Tape ( AIT ) 、Quantum Digital Li near Ta p e ( DLT )和Exabyte Mammoth 8mm。它们最少可以容纳20GB的不压缩数据,并且具有更高的数据传输能力。

霍尼韦尔PKS系统备份及恢复

系统备份及恢复 推荐的系统备份策略。 系统需要备份的内容: ?ERDB ( 系统的控制组态内容): c:\Program files\Honeywell\Experion PKS\Engineering Tools\System\Er ?Server 实时数据库(操作组态内容): C:\ Program files\Honeywell\ Experion PKS\Server\Data ?操作流程图(包括子图): 用户自定 ?Station 设置文件: C:\ Program files \Honeywell\ Experion PKS\Client\Station\*.stn \system\R**\*.stb ?QB 设置文件: 用户自定义目录 ?报表文件(自由格式报表或Excel报表) : 用户自定义目录 ?事件或历史数据文件及归档文件(可选择备份或不备): C: \Program files \honeywell\ Experion PKS\Server\Archive ?用户自定义文件: 用户自定义目录 1系统备份介质 建议: 移动硬盘/ 刻录光盘/ 磁带/ 远程网络计算机硬盘 1.1ERDB备份(主Server:ServerB) ●Upload and Update ?Dbadmin – Backup Database 生成主*.bak 文件 ?Control Builder—File-Export生成project备份文件. ?Snapshot/Checkpoint files — C:\Honeywell\Engineering Tools\System\ER\CPM***.snapshot 将以上生成的三类文件拷贝到备份目标盘er目录下. 1.2 Server 数据库(Server同步情况下, 只需备份一个Server) ●C:\Program files\Honeywell\Experion PKS\Server\Data 目录到备份目标 盘。(不一定能直接copy, 与后台Service有关)。 ●bckbld–out filename –tag cda / backup function.(使用pntbld filename恢 复组态内容) 1.3 操作流程图(包括子图) 操作流程图(包括子图)备份到目标盘. 1.5 Station 设置文件(两台Server分别备份,并作标记) C:\Honeywell\Client\Station\*.stn 拷贝到备份目标盘station目录下 1.6QB 设置文件(备份正式使用的那份文件) 用户自定义目录下*.qdb 文件拷贝到备份目标盘qckbld目录下. 1.7 报表文件(自由格式报表或Excel报表) : C:\Honeywell\Server\Report 下自由

linux操作系统基本管理系统

unix/linux操作系统基本管理 以下命令的样例在REDHAT AS4上验证通过,在其他版本的操作系统上可能存在一些细微差别,请参阅相关系统手册。 几个常用操作系统命令用法。注意:UNIX/LINUX下命令关键字是区分大小写的,以下介绍的仅仅是这几个命令的一些基本用法,每个命令都还有多个其他用法。关于这些命令的其他用法和更多unix/linux命令的用法请参阅相关系统手册,或在命令行下输入:man commnad获取。 1、ls: 显示指定目录下内容 -a 显示所有档案及目录包括文件或目录名称开头为"."的隐藏文件或目录; -l 除名称外,亦将文件或目录型态、权限、拥有者、大小等信息详细列出; 例如: [oracle@urp ~]$ ls -al total 108 drwxrwxrwx 5 oracle dba 4096 Dec 23 2007 . drwxrwxrwx 10 root root 4096 Jan 13 13:31 .. drwxr-xr-x 6 oracle dba 4096 Apr 17 2008 ... -rwxrwxrwx 1 oracle dba 1749 Feb 20 18:26 .bash_history -rwxrwxrwx 1 oracle dba 24 Nov 19 2007 .bash_logout -rwxrwxrwx 1 oracle dba 191 Nov 19 2007 .bash_profile -rwxrwxrwx 1 oracle dba 124 Nov 19 2007 .bashrc -rwxrwxrwx 1 oracle dba 5619 Nov 19 2007 .canna

操作系统实验5文件系统:Linux文件管理

实验5 文件系统:Linux文件管理 1.实验目的 (1)掌握Linux提供的文件系统调用的使用方法; (2)熟悉文件和目录操作的系统调用用户接口; (3)了解操作系统文件系统的工作原理和工作方式。 2.实验内容 (1)利用Linux有关系统调用函数编写一个文件工具filetools,要求具有下列功能:*********** 0. 退出 1. 创建新文件 2. 写文件 3. 读文件 4. 复制文件 5. 修改文件权限 6. 查看文件权限 7. 创建子目录 8. 删除子目录 9. 改变当前目录到指定目录 10. 链接操作 *********** 代码: #include #include #include #include #include #include #include #include void menu(void); void openfile(void); void writefile(void); void readfile(void); void copyfile(void); void chmd(void); void ckqx(void); void cjml(void); void scml(void); void ggml(void); void ylj(void); int main() { int choose; int suliangjin=1;

menu(); scanf("%d",&choose); while(choose!=0) { switch(choose) { case 1:openfile();break; case 2:writefile();break; case 3:readfile();break; case 4:copyfile();break; case 5:chmd();break; case 6:ckqx();break; case 7:cjml();break; case 8:scml();break; case 9:ggml();break; case 10:ylj();break; } menu(); scanf("%d",&choose); } return 0; } void menu(void) { printf("文件系统\n"); printf("1.创建新文件\n"); printf("2.写文件\n"); printf("3.读文件\n"); printf("4.复制文件\n"); printf("5.修改文件权限\n"); printf("6.查看文件权限\n"); printf("7.创建子目录\n"); printf("8.删除子目录\n"); printf("9.改变目前目录到指定目录\n"); printf("10.链接操作\n"); printf("0.退出\n"); printf("请输入您的选择...\n"); } void openfile(void) { int fd; if((fd=open("/tmp/hello.c",O_CREAT|O_TRUNC|O_RDWR,0666))<0) perror("open");

备份Linux操作系统

很多新手有着Windows下的习惯,刚接触Linux时,很多人都会问:“Linux如何备份系统?有没有Ghost?”等等问题。 其实Linux是非常稳定的,只要你别用管理员帐户去乱弄操作系统,特别是删除某些重要文件的话,一般是很难出问题的。但是很多新手为了了解系统,或者是“手痒”,老喜欢不计后果地乱动,于是总出现一些莫名其妙的问题,结果又解决不掉只能重装。 那么能否有个像Ghost一样的软件,来备份刚装好和配置好中文环境的Linux系统呢? 当然有,就是tar,全名是tape recorder,非常专业的备份工具! 一、Linux文件运行的环境 Linux 下没有所谓的“注册表”等越用越慢的烂东西。在它下面,要使一个软件正常运行,需要三个条件:一是二进制文件,英文叫binary,一般就在/bin, /usr/bin等目录下的东西,二是库文件,library,一般在/lib,/usr/lib等目录下;三是配置文件,一般在/etc 和HOME目录的隐藏目录下(以.号开头)。配置文件不是必需的,有的软件会有默认的配置。此外还有其他的支持文件,这些都可以归到配置文件这类。 所以,要备份,就是要复制以上的三种文件;要还原,就是把以上三种文件粘贴到相应的地方。而复制和粘贴,大把软件都可以实现。 二、用tar备份系统 最简单的(也是最好的)备份方式就是用tar备份系统。虽然你可以在本系统环境下直接备份,但是推荐的方式是在另一个操作系统下进行备份。比如用LiveCD光盘启动后进行备份。同样的,当系统被你搞烂时,也是用光盘启动进行恢复。 首先,用Ubuntu Live CD光盘启动电脑,挂载你已经安装好的系统分区。假设挂载在/media/sda1下。 然后,确保你有另一个硬盘分区做为备份分区。当然,你要是把备份文件也放在/media/sda1下也没有问题,只是不符合“备份”的理念而已。我们假设/media/sda2为备份分区。并假设这两个分区都是ext3格式。 然后,运行命令进行备份: tar -cf /media/sda2/ubuntu-bak.tar /media/sda1 一般Ubuntu 8.04安装完中文,大小应该是 2.4GB左右。这个命令会花点时间,然后会在/media/sda2下面生成一个备份文件ubuntu-bak.tar 如果你对系统又进行了一些改动,比如又加入了星际译王,用得不错,想再次备份,那么只需要进行“更新备份”就可以了。命令如下: tar -uf /media/sda2/ubuntu-bak.tar /media/sda1

怎样给电脑做系统备份与还原

如何给电脑做系统备份和还原 GHOST使用教程 一、准备工作

1、ghost是著名的备份工具,在DOS下运行,因此需准备DOS启动盘一张(如98启动盘) 2、下载ghost8.0程序,大小1.362K,各大软件站均有免费下载,推荐下载后将它复制到一张空白软盘上,如果你的硬盘上有FAT32或FAT文件系统格式的分区,也可把它放在该分区的根目录,便于DOS下读取这个命令。 3、为了减小备份文件的体积,建议禁用系统还原、休眠,清理临时文件和垃圾文件,将虚拟内存设置到非系统区。 二、用ghost8.0备份分区 使用Ghost进行系统备份,有整个硬盘和分区硬盘两种方式。下面以备份我的C盘为例,推荐当你的C盘新装(重装)系统后,都要用GHOST备份一下,以防不测,以后恢复时10分钟还你一个全新系统!ghost8.0支持FAT、FAT32和NTFS文件系统。 将软驱设为第一启动盘,扦入DOS启动盘重启电脑进入DOS。 启动进入DOS后,取出DOS启动软盘,再插入含有ghost.exe的软盘。在提示符“A:\>_”下输入“ghost”后回车,即可开启ghost程序,显示如下图1 图1 已经进入 Ghost 图1中显示程序信息,直接按回车键后,显示主程序界面,如下图2所示 图2 打开程序菜单 主程序有四个可用选项∶Quit(退出)、Help(帮助)、Options(选项)和Local(本地)。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即硬盘克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。我这里要对本地磁盘进行操作,应选Local;当前默认选中“Local”(字体变白色),按向右方向键展开子菜单,用向上或向下方向键选择,依次选择Local(本地)→Partition(分区)→To Image(产生镜像) (这步一定不要选错)如下图3所示 图3 依次选择产生镜像 确定“To Image”被选中(字体变白色),然后回车,显示如下图4所示 图4 选择本地硬盘 弹出硬盘选择窗口,因为我这里只有一个硬盘,所以不用选择了,直接按回车键后,显示如下图5所示

系统备份及恢复

系统备份及恢复 推荐的系统备份策略。系统需要备份的内容: ERDB ( 系统的控制组态内 容): c:\Program files\Honeywell\Experion PKS\Engineering Tools\System\Er Server 实时数据 库 (操作组态内容): C:\ Program files\Honeywell\ Experion PKS\Server\Data 操作流程图(包括子图): 用户自定 Station 设置文 件: C:\ Program files \Honeywell\ Experion PKS\Client\Station\*.stn \system\R**\*.stb QB 设置文件: 用户自定义目录 报表文件(自由格式报表或Excel报表) : 用户自定义目录 事件或历史数据文件及归档文件 (可选择备份或不 备): C: \Program files \honeywell\ Experion PKS\Server\Archive 用户自定义文件: 用户自定义目录 1系统备份介质建议: 移动硬盘 / 刻录光盘 / 磁带 / 远程网络计算机硬盘 1.1 ERDB备份(主Server:ServerB) Upload and Update Dbadmin – Backup Database 生成主*.bak 文件 Control Builder—File-Export生成project 备份文件. Snapshot/Checkpoint files — C:\Honeywell\Engineering Tools\System\ER\CPM***.snapshot 将以上生成的三类文件拷贝到备份目标盘er目录下 1.2 Server 数据库 (Server同步情况下, 只需备份一个 Server) C:\Program files\Honeywell\Experion PKS\Server\Data 目录到备份目标 盘。(不一定能直接copy, 与后台Service有关)。 bckbld –out filename –tag cda / backup function.(使用pntbld filename恢 复组态内容) 1.3 操作流程图(包括子图) 操作流程图(包括子图)备份到目标盘. 1.5 Station 设置文件(两台Server分别备份,并作标记) C:\Honeywell\Client\Station\*.stn 拷贝到备份目标盘station目录下 1.6QB 设置文件 (备份正式使用的那份文件) 用户自定义目录下*.qdb 文件拷贝到备份目标盘qckbld目录下 . 1.7 报表文件(自由格式报表或Excel报表) : C:\Honeywell\Server\Report 下自由格式报表或用户Excel 报表文件拷贝到备份目标盘Report目录下 1.8事件及历史数据文件和归档文件 (可选择备份或不备): C:\honeywell\Server\data ,Archive 和evtarchive目录拷贝到备份目标盘Archive目录下. 1.9 用户自定义文件备份到目标盘 2 使用备份恢复系统(适用于冗余Server) 2.1 ServerA 系统恢复(ServerB 工作正常情况下) ServerA 重新安装操作系统和PKS软 件 设置Servera与Serverb冗余 使ServerA 处于Backup 状态 在Station中(非ServerA station)作Server同步, 恢复Server实时数据库 在ServerB 中 Dbadmin--Recover Secondary Database ServerB中的流程图拷贝到ServerA响应目录下 备份盘中ServerA的Station目录下*.stn文件拷贝回ServerA 中: C:\Honeywell\Client\Station 目录覆盖同名文件. 备份盘中ServerA的qckbld目录中*.qdb文件恢复到ServerA相应目录中 报表文件文件恢复到ServerA相应目录中 历史数据文件从ServerB C:\honeywell\Server\Archive 目录拷贝到ServerA相应Archive目

Linux系统管理习题(附答案)

系统管理习题一 1. 使用编辑文本只读时,强制存盘并退出的命令是?(单选题) A :w! B ! C ! D ! 2. 使用什么命令把两个文件的合并成一个文件?(单选题) A B C D 3 以下哪一个命令只查找源代码、二进制文件和帮助文件,而不是所以类型的文件?此命令查找的目录是由环境变量$指定的。(单选题) A B C D 4. 使用什么命令进行查询,并不真正对硬盘上的文件系统进行查找,而是对文件名数据库进行检索,而且可以使用通配符?和 * ?(单选题) A B C D 5. 使用什么命令把打印任务放到打印队列中去打印。(单选题) A B C D 6、使用什么命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包。(单选题) A:B :C: D: 7、如果文件的属性为 -s -,则s代表?(单选题) A:B: C: D :

8、当一个文件属性为,则这个文件的权限是什么样的?(多选题)A: 任何用户皆可读取、可写入B :可以删除该目录的文件 C:给普通用户以文件所有者的特权D :文件拥有者有权删除该目录的文件 9:什么命令用来查看硬盘被占用了多少空间和剩余多少空间?(单选题) A : B : C : D : 10: 使用者的帐号、密码与群组的名称文件放在哪些文件里? (多选题) A:B: C: D: 11、暂停某用户帐号可以使用如下哪些方法?(多选题) A.把文件中该用户信息字段前加# B.-1[ 用户名] C. 将该用户信息字段改成 D. - u[用户名] 12、什么命令可以查看曾经登录到此系统的用户清单?(*单选题) 13、以下哪一个内核版本属于测试版本?(单选题) A. 2. 0. 0 B.1.2.25 C 2.3.4 D 3.0.13

NOSLinux 【单元测验】Linux文件系统与磁盘管理(2)

【单元测验】Linux文件系统与磁盘管理(2) 回顾第 1 次试答 结束回顾 开始时间2012年03月 22日星期四 08:18 完成于2012年03月 22日星期四 08:23 耗时 5 分钟 1 秒 分数6/16 成绩37.5超出最大限度 100(38%) 反馈要加油啰 Question 1 分数: 1 以下命令返回的结果是什么?ln file1 file2 选择一个答案 A. file2将成为file1的符号链接 B. 命令格式错误,需要使用参数 C. 无论file1的尺度是多少,file2将固定为5字节 D. file1和file2有相同的索引节点 链接文件分为硬链接(不加参数)和符号链接(加-s参数) 硬链接内容和原文件保持同步,他们具有相同的索引节点信息(磁盘的具体物理位置),移动、删除或修改他们中的任何一个都不影响通过另一个访问该文件 符号链接只是快捷方式,原文件删除,将导致该符号链接失效 正确 这次提交的分数:1/1。 Question 2 分数: 1 以下哪个命令可将file1复制给file2? 选择一个答案 A. cat file1 > file2 B. copy file1 file2 C. cat file1 file2> file1 D. cp file | file2

cp命令可以复制文件,格式为 cp 源文件目标文件,无需加管道符号“|” cat本来是输出文件内容到屏幕,加了“>”重定向符号后也可以将文件内容重定向输出指定文件中,这样就可以实现复制文件的目的 正确 这次提交的分数:1/1。 Question 3 分数: 1 如果newdir/file2文件不存在,但是目录newdir已存在,mv file1 newdir/file2命令将有什么结果? 选择一个答案 A. file1将被复制到newdir并命名为file2 B. 将报错,因为以上不是有效的命令 C. file1将被移动到newdir并重命名为file2 D. file1将被删除 mv可以更名也可以移动,具体看命令参数 mv 文件1 文件2——将文件1更名为文件2 mv 目录1 目录2——将目录1更名为目录2 mv 文件1 目录2——将文件1移动到目录2 mv 文件1 目录1/文件2——将文件1移动到目录1,并更名为文件2 正确 这次提交的分数:1/1。 Question 4 分数: 1 如何从文件中查找显示所有以“#”打头的行? 选择一个答案 A. grep -n "#" file B. find "\#" file C. grep -v "#" file D. wc -l "#" find查找的对象和结果都是文件 grep查找的对象和结果是输出结果中的行 -c 显示符合条件的行数 -i查找时不区分大小写 -n显示行号

HP系统备份及恢复方案

HP系统备份及恢复方案 1 检查系统是否安装ignite软件 # swlist -l bundle |grep -i ignite IGNITE C.7.4.157 HP-UX Installation Utilities (Ignite-UX) # whereis make_tape_recovery make_tape_recovery: /opt/ignite/bin/make_tape_recovery /opt/ignite/share/man/man1m.Z/make_tape_recovery.1m 2 备份 2.1 查看make_tape_recovery参数 # /opt/ignite/bin/make_tape_recovery -help Usage: make_tape_recovery [-s iux_server|[-l lanic_id]] [-A] [-B boot_destination_file] [-I][-a tape_device_file][-p] [-r] [-t tape_title] [-v] [-i|-ib] [-d description] [-f content_file][-D tape_vol_name] [-x content-options] [-P s|w|e] [-m tar|cpio|pax] [XToolkit-Options] [-?] -s iux_server Specifies the server on which configuration files and archives reside -A Specifies all files on each selected disk or volume group that are included -B boot_dest_file Specifies the temporary location of the LIF volume -I Cause the system recovery process to be interactive when booting from the tape -a tape_device_file Specifies the tape device file

linux系统管理考试(标准答案)

linux系统管理考试(答案)

————————————————————————————————作者:————————————————————————————————日期:

《Linux系统管理》单科结业测试 考试说明: 1. 考试形式为闭卷,考试时间为90分钟。 2. 考试内容包括30道选择题(60分)和1道机试题(40分),满分合计100分。 3. 请将选择题的答案写在答题纸上,机试题以电子文档的形式提交实验报告。 一、选择题(共30题,每题2分) 1.在RHEL5系统中,Linux超级管理员用户root的宿主目录位于()。(选择一项) a) /boot b) /root c) /home/root d) /workspace 2.在RHEL5系统中,第一块IDE硬盘中的第2个逻辑分区应该表示为()。(选择一项) a) /dev/hda2 b) /dev/sda2 c) /dev/hda6 d) /dev/sda6 3.在RHEL5系统中,使用带()选型的tar命令,可用于解压释放“.tar.bz2”格式的归 档压缩包文件。(选择一项) a) zcf b) zxf c) jcf d) jxf 4.在RHEL5系统中,通过使用Shell的()功能,可以将命令的执行结果保存到指定 的文本文件中。(选择一项) a) 别名 b) 管道 c) 重定向输出 d) 自动补齐

5.在VI编辑器的末行模式中,若要查找整个文档中所有的“old”字符串并将其替换为 “new”,可以执行()命令。(选择一项) a) :s/old/new b) :s/old/new/g c) :% s/old/new d) :% s/old/new/g 6.在RHEL5系统中,用户jerry是jerry组的成员,在/tmp下执行“ls -l myfile”命令显示 的信息为“-rw-r-x--- 1 root jerry 7 07-04 20:40 myfile”,则jerry用户对文件myfile的权限是()。(选择两项) a) 可以查看文件内容 b) 可以修改文件内容 c) 可以执行文件 d) 可以删除文件 7.在RHEL5系统中,为执行程序文件设置()权限以后,其他用户在执行该程序时, 将会获得与该文件属主帐号相同的身份。(选择一项) a) Set UID b) Set GID c) 粘滞位 d) 可执行 8.在RHEL5系统中,执行带()选项的fdisk命令可以查看当前主机中磁盘的分区表 信息。(选择一项) a) -l b) -n c) -p d) -w 9.在RHEL5系统中,执行()命令可以将分区“/dev/sdb2”格式化为Swap类型的交换 文件系统。(选择一项) a) mkfs -t swap /dev/sdb2 b) mkswap /dev/sdb2 c) swapon /dev/sdb2 d) format /dev/sdb2:swap 10.在RHEL5系统的引导过程中,()脚本用于完成设置网络、主机名、加载文件系统等 一系列的初始化工作。(选择一项)

Linux命令dump系统备份与还原

Linux dump系统备份与还原 备份步骤: 1.创建系统:dd if=icp-centos54-64.img of=lvstest1.img bs=100M 2.创建备份块:dd if=/dev/zero of=backup.img bs=100M count=100 3.mkfs.ext3 backup.img 4.创建vm系统启动文件lvstest1.xml,内容如下: lvstest1 a6603e99-fe4b-40bb-a076-aa56464f228f 8388608 524288 1 /usr/bin/pygrub linux destroy restart restart

相关主题
文本预览
相关文档 最新文档