RHCSA认证考试-附加题
创建归档文件
创建一个名为 /root/backup.tar.bz2
的 tar
存档,其应包含 /usr/local
的内容。该 tar
存档必须使用bzip2
进行压缩。
解题
1 | [root@mars ~]# tar jcvf /root/backup.tar.bz2 /usr/local/ |
设置sudo免密
允许sysmgrs
组所有成员使用sudo
时不需要密码
1 | [root@mars ~]# vim /etc/sudoers |
配置创建新用户的密码测试
创建新用户时,默认密码策略为20
天后,密码会过期
解题
1 | [root@mars ~]# grep MAX /etc/login.defs |
注意事项
- 本题主要靠密码策略修改是编辑
/etc/login.defs
创建shell脚本
创建一个名为
myshell
的脚本该脚本放置在
/usr/local/bin
下该脚本用于查找 /usr 下所有大小在
50K~10m
之间且具有修改组ID
权限的文件,将这些文件放置于/root/myfiles
下
解题
1 | [root@mars ~]# mkdir /root/myfiles |
欢迎语
登录到普通用户后提示一句欢迎语'hello word !'
或者用户在登陆前显示欢迎语提示:
解题
1 | [root@mars ~]# echo 'hello world' >> /etc/motd |
设置用户默认创建文件UMASK
用户natasha
默认创建文件权限为r--r--r--
默认创建的目录为r-xr-xr-x
解题
1 | [root@mars ~]# su - natasha |
注意事项
umask
是屏蔽的意思,权限的数值取反222
对应目录的权限是555
,对应文件的权限是444
(文件默认不给可执行权限
)
生成环境变量
生成一个环境变量
rhcsa
,用户在使用这个变量时输出一句话"This is RHCSA!"
自定义一个命令
rhce
,用户在使用这个变量时输出一句话"This is RHCE!"
1 | 1) 自定义变量 |
配置容器使其自动启动
利用注册表服务器上的
rsyslog
镜像,创建一个名为journal-server
的容器面向
tom
用户,配置一个systemd
服务该服务命名为
container-journal-server
,并在系统重启时自动启动,无需干预
解题
为容器配置持久存储
通过以下方式扩展上一个任务的服务:
配置主机系统的 journald
日志以在系统重启后保留数据,并重新启动日志记录服务
将主机 /var/log/journal
目录下任何以 *.journal
的文件复制到 /home/tom/container_logfile
中
将服务配置为在启动时自动将 /home/tom/container_logfile
挂载到容器中的 /var/log/journal 下