rhcsa-03 第1-5题
题目列表
1.配置SElinux
2.配置yum软件仓库
3.调整逻辑卷大小
4.创建用户和用户组
5.配置文件/var/tmp/fstab的权限
1.配置SElinux
请按下列要求设定系统:
1)SeLinux的工作模式为enforcing
2)要求系统重启后依然生效
1  | [root@server0 ~]# vim /etc/selinux/config  | 
2.配置yum软件仓库
配置你的本地默认YUM软件仓库,仓库地址为http://classroom.example.com/content/rhel7.0/x86_64/dvd
方法1(建议采用):
1  | [root@server0 ~]# vim /etc/yum.repos.d/base.repo  | 
方法2:
1  | yum-config-manager --add-repo="http://classroom.example.com/content/rhel7.0/x86_64/dvd"  | 
3.调整逻辑卷大小
请按照以下要求调整本地逻辑卷lvm1的容量:
1)调整后的逻辑卷及文件系统大小为770MiB
2)调整后确保文件系统中已存在的内容不能被破坏
3)调整后的容量可能出现误差,只要在730MiB - 805MiB之间都是允许的
4)调整后,保证其挂载目录不改变,文件系统完成
首先,要先看lvm1的格式、大小,判断是该裁剪还是该扩容。
1  | [root@server0 ~]# df -hT  | 
如上图所示,lvm1文件系统的格式为xfs,大小为253M,需要扩容为770M。
1  | [root@server0 ~]# lvextend -L 770M /dev/vg1/lvm1  | 
验证配置结果
1  | [root@server0 ~]# lvs  | 
考试时可能遇到需要裁剪逻辑卷的情况,可以参考附加题。
参考命令解析
1  | lvs:查看lv(逻辑卷)信息  | 
4.创建用户和用户组
请按照以下要求创建用户、用户组:
1)新建一个名为adminuser的组,组id为40000
2)新建一个名为natasha的用户,并将adminuser作为其附属组
3)新建一个名为harry的用户,并将adminuser作为其附属组
4)新建一个名为sarah的用户,其不属于adminuser组,并将其shell设置为不可登陆shell
5)natasha、harry和sarah三个用户的密码均设置为glegunge
1  | groupadd -g 40000 adminuser  | 
参考命令解析
1  | 标准输入(STDIN)  | 
5.配置文件/var/tmp/fstab的权限
复制文件/etc/fstab到/var/tmp目录下,并按照以下要求配置/var/tmp/fstab文件的权限:
1)该文件的所属人为root
2)该文件的所属组为root
3)该文件对任何人均没有执行权限
4)用户natasha对该文件有读和写的权限
5)用户harry对该文件既不能读也不能写
6)所有其他用户(包括当前已有用户及未来创建的用户)对该文件都有读的权限
1  | cp /etc/fstab /var/tmp/fstab  | 
参考命令解析
1  | setfacl命令可以用来细分linux下的文件权限。  |