RHCSA
01 root 密码破解
将虚拟机的root密码重置为 redhat
开机
press "e"
# 追加下方信息至 linux16 行尾
rd.break
Ctrl + x
mount -o remount,rw /sysroot/
chroot /sysroot/
echo "redhat" | passwd --stdin root
touch /.autorelabel
exit
reboot02 配置 ip 和主机名信息
1. 主机名:server0.example.com
2. ip地址:172.25.0.11
3. 子网掩码:255.255.255.0
4. 网关: 172.25.254.254
5. DNS: 172.25.254.254
03 配置SeLinux
请按下列要求设定系统:
1. SeLinux的工作模式为enforcing
2. 要求系统重启后依然生效
04 配置软件仓库
为你的系统配置一个默认的软件仓库
1. YUM 软件源为:http://classroom.example.com/content/rhel7.0/x86_64/dvd
2. 将此配置为你的系统默认软件仓库
05 调整逻辑卷的大小
请按照以下要求调整本地逻辑卷 v0 的容量:
1. 调整后的逻辑卷及文件系统大小为 250 MiB
2. 调整后确保文件系统中已存在的内容不能被破坏
3. 调整后的容量可能出现误差,只要在230MiB - 270MiB之间都是允许的
4. 调整后,保证其挂载目录不改变,文件系统完成
06 创建用户账户
请按照以下要求创建用户、用户组:
1. 新建一个名为 sharegrp 的组
2. 新建一个名为 natasha 的用户,并将 sharegrp 作为其附属组
3. 新建一个名为 harry 的用户,并将 sharegrp 作为其附属组
4. 新建一个名为 sarah 的用户,其不属于 sharegrp 组,其在系统中没有任何可交互的 shell
5. natasha 、 harry 和 sarah 三个用户的密码均设置为 tunfossa
07 配置文件 /var/tmp/fstab 的权限
复制文件 /etc/fstab 到 /var/tmp 目录下,并按照以下要求配置 /var/tmp/fstab 文件的权限:
1. 该文件的所属人为 root
2. 该文件的所属组为 root
3. 该文件对任何人均没有执行权限
4. 用户 natasha 对该文件有读和写的权限
5. 用户 harry 对该文件既不能读也不能写
6. 所有其他用户(包括当前已有用户及未来创建的用户)对该文件都有读的权限
08 配置一个cron任务
对 natasha 用户建立计划任务,要求在本地时间的每天14:23执行以下命令:
/bin/echo "hiya"
09 创建一个共享目录
创建一个共享目录 /home/shared ,并按以下要求设置权限:
1. /home/shared 目录的所属组为sharegrp
2. 该目录对 sharegrp 组的成员可读可执行可写,但对其他用户没有任何权限,但 root 不受限制
3. 在 /home/shared 目录下所创建的文件的所属组自动被设置为 sharegrp
10 升级系统内核
从 http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages 下找到需要升级的内核,同时满足下列要求:
1. 当系统重新启动之后,升级的内核要作为默认的内核
2. 原来的内核要被保留,并且仍然可以正常启动
11 绑定外部验证服务
系统 classroom.example.com 提供了一个 LDAP 验证服务。您的系统需要按照以下要求绑定到这个服务上:
1. 验证服务器的基本 DN 是:dc=example,dc=com
2. 账户信息和验证信息都是由 LDAP 提供
3. 连接需要使用证书加密,证书可以在下面的链接中下载: http://classroom.example.com/pub/example-ca.pem
4. 当正确完成配置后,用户 ldapuser0 可以登录系统,但是没有主目录
12 配置 NTP
配置您的系统时间与服务器 classroom.example.com 同步,要求系统重启后依然生效
13 配置 autofs
按照下述要求配置 autofs 用来自动挂载 LDAP 用户的主目录:
1. classroom.example.com(172.25.0.254) 通过 NFS 输出了 /home/guests 目录到您的系统
2. ldapuser0 用户的主目录是 classroom.example.com:/home/guests/ldapuser0
3. ldapuser0 的主目录应该挂载到本地的/home/guests/ldapuser0 目录下
4. 用户对其主目录必须是可读写的
5. NFS 挂载它是要使用 NFS 版本3
14 配置一个用户账户
创建一个名为 aclan 的用户,用户 id 为3895 ,密码为 tunfossa
15 添加一个 swap 分区
在您的系统中添加一个新的 swap 分区,并满足以下要求:
1. swap 分区容量为 512 MiB
2. 当您的系统启动时,swap 分区应该可以自动挂载
3. 不要移除或者修改其他已经存在于您的系统中的 swap 分区
16 查找文件
找出所有 julia 用户拥有的文件,并将其拷贝到 /root/findfiles 目录中
17 查找一个字符串
把 /usr/share/dict/words 文件中所有包含 surd 字符串的行找到,并将这些行按照原始文件中的顺序存放到 /root/wordlist 中,/root/wordlist 文件不能包含空行
18 创建一个归档
1. 创建一个名为 /root/archive.tgz 的归档文件,其中包含了 /usr/local 目录中的内容
2. tar归档文件必须使用 gzip 进行压缩
19 创建一个逻辑卷
按下列要求创建一个新的逻辑卷:
1. 逻辑卷的名为 engineering ,所属卷组为 development ,该逻辑卷大小为 20 个物理扩展单元
2. 在 development 卷组中的逻辑卷,其扩展单元大小应为 32 MiB
3. 使用 EXT3 文件系统对新的逻辑卷进行格式化,逻辑卷在系统启动时自动挂载到 /mnt/engineering 目录
Last updated