2、创建一个空间大小为10G的RAID5设备;其chuck大小为32k;要求此设备开机时可以自动挂载至/backup目录;

答案:Raid5最少需要3块大小相等的磁盘,该级别的Raid有冗余,允许有块磁盘出错,磁盘利用率(n-1)/n,本题用3个分区演示根据(n-1)/n*m(n为磁盘个数,m为每块磁盘的大小)得出每块磁盘大小5G,此外增设一块备份盘,构建过程如下图;

RH131续_RH131测试题

RH131续_磁盘配额_02

完成后保存退出并告诉内核重读磁盘,如下操作:

RH131续_ACl_03

RH131续_RAID5_04

创建Raid:

RH131续_RH131测试题_05

RH131续_磁盘配额_06

创建/backup目录:

RH131续_RH131测试题_07

为Raid5设备创建ext3的文件系统并指定块大小为1024:

RH131续_RAID5_08

查看文件系统是否创建成功,并编辑/etc/fstab让raid设备指定挂载至/backup目录下:

RH131续_LVM_09

RH131续_LVM_10

让系统内核重读/etc/fstab并验证结果,如下图:

RH131续_RAID5_11

3、创建一个由两个物理卷组成的大小为8G的卷组myvg,要求其PE大小为8M;而后在此卷组中创建一个大小为4G的逻辑卷lv1,此逻辑卷要能在开机后自动挂载至/users目录;

答案:创建两个分区大小分别为3G和5G,并让内核重读/dev/sda,操作如下:RH131续_磁盘配额_12

RH131续_ACl_13

重读/dev/sda

RH131续_RH131测试题_14 

创建Physical Volume、验证过程如下:

RH131续_磁盘配额_15

创建Volume Group,验证过程如下:

RH131续_RH131测试题_16

创建Logical Volume、验证过程如下:

RH131续_ACl_17

新建/users并为逻辑卷创建文件系统、验证的过程如下:

RH131续_ACl_18 编辑/etc/fstab让逻辑卷开机自动挂载至/users操作如下:

RH131续_磁盘配额_19

 RH131续_磁盘配额_20

4、完成以下任务:
  (1)新建系统组mysql;新建系统用户mysql,要求其没有家目录且shell为/sbin/nologin;
  (2)新建GID为600的组magedu;新建用户gentoo,要求其家目录为/users/gentoo,密码同用户名;
  (3)新建用户centos,其家目录为/users/centos,密码同用户名;
  (4)新建用户www,其家目录为/users/www;
  (5)用户gentoo和centos均以magedu为其附加组;

RH131续_ACl_21

RH131续_RAID5_22

RH131续_LVM_23

5、创建一个2G的分区,文件系统为ext3,卷标为DATA,块大小为1024,预留管理空间为磁盘分区的3%,要求开机后可以自动挂载至/data目录,并且自动挂载的设备要使用卷标进行引用;

RH131续_RH131测试题_24

格式化分区

RH131续_磁盘配额_25

创建目录、编辑/etc/fstab让其开机自动挂载至/data的操作如下:

RH131续_RH131测试题_26

RH131续_RH131测试题_27

重读/etc/fstab

RH131续_ACl_28

6、缩减前面创建的逻辑卷lv1的大小至2G;要求gentoo的家目录等不能丢失;缩减完成后以gentoo用户下载http://172.16.0.1/pub/Sources/new_lamp/httpd-2.2.19.tar.bz2至gentoo自己的家目录;

答案:缩减logical volume的步骤:

    1)卸载/dev/myvg/lv1

RH131续_RH131测试题_29

2)强制检查文件系统,缩减文件空间

RH131续_ACl_30

    3)缩减物理空间

RH131续_RAID5_31

7、复制文件/etc/rc.d/rc.sysinit至/data目录,其属主为root用户,属组为root组;要求此文件可以被任何人读取,可以被gentoo用户和magedu组读写,但centos没有任何访问权限;

RH131续_LVM_32

编辑/etc/fstab修改挂载选项让/data支持acl并重新挂载

RH131续_磁盘配额_33

RH131续_ACl_34

配置File Access List,查看facl配置结果:

RH131续_ACl_35

切换用户测试:

RH131续_RH131测试题_36

 RH131续_磁盘配额_37

8、配置centos用户能以root用户的身份执行useradd,userdel、usermod和passwd命令(但不能修改root用户的密码)且命令执行时不需要输入密码;而后以centos的身份删除用户www,但不要删除其家目录;

获取命令的路径:

RH131续_LVM_38

为centos设置权限:

RH131续_RAID5_39

切换到centos测试:

RH131续_RAID5_40

9、配置本地的yum源指向,而后安装mysql-server和httpd软件包;

client指向本地的yum源的配置过程如下:

RH131续_RH131测试题_41

RH131续_ACl_42

测试:

RH131续_磁盘配额_43

安装mysql-server和httpd:

RH131续_RH131测试题_44

RH131续_ACl_45

10、下载并编译安装axel;软件包所在的地址:

    1)软件的默认安装目录为/usr/local/axel;
    2)安装完成以后,所有用户可以直接执行axel命令,而且不用输入命令的完整的路径;

RH131续_ACl_46

编译:

RH131续_ACl_47

安装:

RH131续_RH131测试题_48

RH131续_磁盘配额_49

设置环境变量PATH,让用户可以直接使用axel;

RH131续_RAID5_50

重读/etc/profile

RH131续_ACl_51

11、新建目录/backup/test,其属组为magedu,且此组具有读写权限,其它用户没有任何权限;magedu组成员在此目录中创建的文件的属组都需要是magedu,且magedu组中每个成员在此目录中只能删除自己的文件;

RH131续_RH131测试题_52

切换到centos测试:

RH131续_磁盘配额_53

切换到gentoo用户测试:

RH131续_磁盘配额_54

12、配置当前主机内核参数,以允许在不同的网络接口间转发数据包;要求此项配置即刻生效并且在重新启动系统后不会失效。

编辑/etc/sysctl.conf :

RH131续_RAID5_55

13、启用本机的VNC服务,并确保root可用可以使用redhat作为密码登录系统;

RH131续_ACl_56

RH131续_磁盘配额_57

14、配置本机每隔两天在凌晨3点20备份一次/etc目录,备份文件存放至/backup目录,文件名形如:etc-2011-11-20.tar.bz2;

RH131续_RAID5_58

RH131续_ACl_59

 

16、使用find命令完成如下任务:
  (1)找到/etc目录下属于root用户且至少7分钟没有访问过的普通文件,并将它们复制到/tmp/test目录;
       要求:/tmp/test目录需要自己事先创建,并且为其创建符号链/users/test;
  (2)找到/users目录下所有没有属主且没有属组的文件,并将其属主修改为gentoo,将其属组修改为magedu;

RH131续_RH131测试题_60

RH131续_磁盘配额_61

RH131续_LVM_62

16、为centos用户的家目录创建磁盘使用限额,要求其能够使用的磁盘空间最大为120M,软限制为100M;要求完成后验正其有效性;

编辑/etc/fstab为/users开启磁盘配额功能,并重新挂载:

RH131续_LVM_63

RH131续_磁盘配额_64

RH131续_磁盘配额_65

生成磁盘配额数据库文件:

RH131续_LVM_66

开启磁盘配额功能:

RH131续_RAID5_67

为centos创建磁盘使用限额2种方法:

非交互式:

RH131续_RAID5_68

交互式:

RH131续_RH131测试题_69

RH131续_RAID5_70

切换至centos测试:

RH131续_磁盘配额_71

RH131续_ACl_72

RH131续_磁盘配额_73

17、为逻辑卷lv1创建快照卷lv1_snap,要求此卷只读,且大小为1G;而后通过此卷将数据备份至/backup目录归档压缩存放;

RH131续_磁盘配额_74