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下的文件权限。 |