RHCSA考试真题
2018年 RHCSA考试真题、、、
------------
考前需要做的基础
破解root密码
KVM虚拟机与VM虚拟机
主机名:station.domain1.example.com
IP地址:172.24.1.5
子网掩码:255.255.255.0
网关:172.24.1.254
名称服务:172.24.1.250
虚拟机的root密码是:flectrag
------------------------------------
1.破解root密码
重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编辑模式。
进入“编辑模式”之后用上下方向键上下移动光标,找到以“linux16”开头这行,按“End”键将光标移动到最后,空格一下 后输入:rd.break console=tty0 然后按“Ctrl+X”键进行保存并重启
输入:
mount
可以查看到根目录默认是只读的,不可以去写
输入“mount -o remount,rw /sysroot”, 改变“/sysroot”的权限为“读,写”
再次输入“mount”查看已经改变为“读,写”的权限
输入“chroot /sysroot”改变根
开始修改密码:
echo "123456" |passwd --stdin root
输入“touch /.autorelabel”, 让SELinux生效
连续输入2次“exit”,让 SELinux 全部打开,重新打标,重新修改参数值
等待系统配置重启后就可以使用123456新的root密码来登录root用户了
打标完成以后自动重启,重启以后使用root用户登录
就完成了root密码的找回和破解
https://blog.csdn.net/qq_27721925/article/details/51484700
登录系统后修改root密码
[root@root Desktop]# passwd root
Changing password for user root.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@root Desktop]#
最快的修改root密码
开机启动的时候,在要进入的系统版本中按E键
找到以“linux16”开头这行,按“End”键将光标移动到最后,空格一下 后输入:rd.break 按“Ctrl+X”键进行保存并重启
rd.break
Ctrl+X
mount -o remount,rw /sysroot
chroot /sysroot
echo "flectrag" |passwd --stdin root
touch /.autorelabel
exit
reboot
--------------------------
配置一下考试的网卡环境
2.破解完ROOT用户的密码后,配置一下考试的网卡环境
nm-connection-editor
勾选开机自动启动生效
填写考试的时候指定的IP信息
修改好配置文件后-重启一下网卡
------------------------
RHCSA考试真题部分、、、
第一题:配置SE Linux
vim /etc/selinux/config
看一下是否是:SELINUX=enforcing
ESC 后
:wq 保存退出
============================
第二题:为系统配置一个软件仓库即yum
描述:YUM的软件库源为 http://rhgls.doman1.example.com/rhel 将此配置为您的系统默认的软件仓库
vim /etc/yum.repos.d/rhcsa.repo
[rhcsa]
name=rhcsa
baseurl=http://rhgls.domain1.com/rhel
enabled=1
gpgcheck=0
--------------------
rm -rf /etc/yum.repos.d/rhcsa.repo
yum clean all
yum makecache
安装一个服务测试一下:
yum install httpd -y
============================
第三题:调整逻辑卷的大小
题描述:将逻辑卷VO和其文件系统大小调整到300MB 要确保文件系统中的内容保持完整
请注意:分区大小很少能够完全符合要求的大小,所以大小在270-330MB之间都是可以接受的
描述:将逻辑卷vo 和其文件系统调整到300M,要确保文件系统中的内容保持完整,大小在270-330M之间
1.添加一个新的硬盘20G
pvcreate /dev/sdb
创建一个卷组
vgcreate rhcsa /dev/sdb
创建一个逻辑卷vo
lvcreate -n vo -l 50 rhcsa
格式化一下新建的vo逻辑卷
mkfs.xfs /dev/rhcsa/vo
-------------------------------
开始给vo扩容
vim /etc/fstab
/dev/rhcsa/vo /finance xfs defaults 0 0
创建一个目录
mkdir /finance
mount -a
df -h
---------------------
扩充前先卸载掉:保证数据的完整性
umount /finance/
开始扩充
查看一下逻辑卷vo的地址
lvscan
扩充到300M
lvextend -L 300M /dev/rhcsa/vo
挂载一下
mount -a
增加一下
xfs_growfs /dev/rhcsa/vo
查看一下现在的磁盘信息
df -h
=================================
第四题:创建用户账户
4题描述:创建下列用户,组和组的成员关系
一个名为adminuser的组;
一个名为natasha 的用户;其属于adminuser,这个组是该用户的从属组
一个名为harry的用户;其属于adminuser,这个组是该用户的从属组
一个名为sarah的用户;在系统中没用可以交互的shell,并且该用户不是adminuser组的成员
用户natasha harry sarah 的密码都设置为flectrag
groupadd adminuser
useradd -G adminuser natasha
useradd -G adminuser harry
useradd -s /sbin/nologin sarah
echo "flectrag"|passwd --stdin harry
echo "flectrag"|passwd --stdin sarah
=================================
第五题:配置文件/var/tmp/fstab 的权限
5题描述:拷贝文件/etc/fstab 到/var/tmp/fstab,配置文件/var/tmp/fstab的权限
文件/var/tmp/fstab的拥有者是root用户
文件/var/tmp/fstab属于root组
文件/var/tmp/fstab对于任何人都不可执行
用户娜塔莎natasha能够对文件/var/tmp/fstab具有读和写的权限
用户哈瑞harry 对文件/var/tmp/fstab 既不能读;也不能写的权限
其他用户(当前的和将来的)能够对文件/var/tmp/fstab进行读操作
cp /etc/fstab /var/tmp/fstab
chown root:root /var/tmp/fstab
ls -l /var/tmp/fstab
getfacl /var/tmp/fstab
setfacl -m u:natasha:rw /var/tmp/fstab
setfacl -m u:harry:- /var/tmp/fstab
ls -l /var/tmp/fstab
=================================
第六题:配置一个cron 任务
6,描述:用户natasha必须配置一个定时执行任务,在每天本地时间14:23时间执行命令
/bin/echo hiya
crontab -e -u natasha
23 14 * * * /bin/echo hiya
分时日月星期 命令
查看一下这个用户有哪些计划任务
crontab -l -u natasha
=================================
第七题:创建一个共享目录
7;创建一个共享目录
描述:/home/admins 目录的组所有权是adminuser
adminuser组的成员对目录有读写和执行的权限,除此之外的其他所有用户没有任何权限)(root用户能够访问系统中所有文件和目录))
在/home/admins 目录中创建的文件,其组所有权会自动设置为adminuser组
mkdir /home/admins
chown :adminuser /home/admins
ls -ld /home/admins
chmod -Rf 770 /home/admins
chmod g+s /home/admins
ls -ld /home/admins
=================================
第八题:安装内核的升级
安装内核的升级
描述:从http://rhgls.domain1.example.com/updates 升级正确的内核,同时满足下列要求
当系统重新启动之后升级的内核要作为默认的内核
原来的内核要被保留,并且仍然可以正常启动
vim /etc/yum.repos.d/update.repo
[update]
name=update
baseurl=http://rhgls.domain1.example.com/updates
enabled=1
gpgcheck=0
------------------------
rm /etc/yum.repos.d/update.repo -y
yum clean all
yum makecache
yum update kernel
=================================
第九题:绑定外部验证服务
yum -y install openldap openldap-clients sssd authconfig-gtk
打开图形化工具
authconfig-gtk
安装一下证书。点一下download ca
dc=domain1,dc=example,dc=com
host.domain1.example.com
ftp://host.domain1.example.com/pub/domain1.crt
su ldapuser1
ssh ladp ldapuser1@localhost
=================================
第十题:配置NTP配置您的系统,也就是系统时间的配置
10.描述:让其作为rhgls.domain1.example.com的NTP客户端
安装一下ntp
yum install ntp
编辑一下配置文件
vim /etc/chrony.conf
server rhgls.domain1.example.com iburst
删除原来的写入新的
重启一下服务
systemctl restart chronyd
加入到开机启动项中
systemctl enable chronyd
=================================
第十一题:配置autofs
11.描述:让用户可自动挂载由主机host.domain1.example.com提供的家目录:/home/guests/ldapuser0
yum install autofs
创建一下家目录
mkdir /home/guests
编辑一下主配置文件
vim /etc/auto.master
添加一行
/home/guests /etc/auto.guests
编辑一下我们新加的配置文件
vim /etc/auto.guests
写入& 表示随机用户
* rm host.domain1.example.com:/home/guests/&
重启一下服务
systemctl restart autofs
加入到开机启动项中
systemctl enable autofs
=================================
第十二题:配置一个用户账户
描述:创建一个uid为2000的用户,用户名称是jack
useradd jack -u 2000
查看一下是否创建了
id jack
=================================
第十三题:添加一个swap分区
描述:创建一个512M的swap分区,开机需要自动挂载
在虚拟机中新建一个硬盘
fdisk /dev/sdb
继续执行
Command (m for help): n
继续执行:选择扩展分区
Select (default p): e
继续执行:
Partition number (1-4, default 1): 4
Command (m for help): n
Partition type:
p primary (0 primary, 1 extended, 3 free)
l logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (4096-41943039, default 4096):
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-41943039, default 41943039): +512M
Partition 5 of type Linux and of size 512 MiB is set
保存
w
执行一下命令
partprobe
查看一下扩展分区是否存在
[root@root Desktop]# ls /dev/sdb5
/dev/sdb5
将创建好的扩展分区创建成swap分区
mkswap /dev/sdb5
加入到开机启动项的挂载中
vim /etc/fstab
在最后一行写入
/dev/sdb5 swap swap defaults 0 0
挂载一下
mount -a
查看一下是否存在
free -m
执行一下增加命令
swapon -a
查看一下是否增加了512M
free -m
=================================
第十四题:查找文件
描述:查找属于ronny用户的文件,并复制到findfiles目录中
回到root用户的家目录
[root@root Desktop]# cd ~
[root@root ~]#
创建一个目录
mkdir /findfiles
查看一下目录是否创建成功了
ls -l /findfiles/
查看一下ronny用户是否存在
id ronny
不存在的话创建一个ronny用户
useradd ronny
su - ronny
回到ronny用户的家目录
cd /tmp
touch a b c d
返回到root用户
exit
说明 cp -a 复制的时候保留文件的权限
find / -name ronny -exec cp -a {} /findfiles \;
将目录也复制一下
find / -name ronny -exec cp -Ra {} /findfiles \;
查看一下是否复制到了指定的目录中去
[root@root findfiles]# cd /findfiles/
[root@root findfiles]# ls
ronny
=================================
第十五题:查找一个字符串
描述:查看/usr/share/dict/words文件中所有包含seismic关键词的行,并将找到的行写入到/root/filelist文件中
grep seismic /usr/share/dict/words
grep seismic /usr/share/dict/words > /root/filelist
grep core anacoda-ks.cfg > /root/filelist
查看一下文件中是否正确写入了
cat /root/filelist
执行的效果:
[root@root ~]# ls
anaconda-ks.cfg Documents filelist Music Public Videos
Desktop Downloads initial-setup-ks.cfg Pictures Templates
[root@root ~]# grep core anaconda-ks.cfg > /root/filelist
[root@root ~]# cat /root/filelist
@core
=================================
第十六题:创建一个归档:也就是创建一个压缩包
描述:将/etc目录打包压缩后放置在/root/backup.tar.bz2
tar -cjvf /root/backup.tar.bz2 /etc
查看一下root目录中是否存在刚打包好的压缩包
[root@root ~]# ls
anaconda-ks.cfg Desktop Downloads initial-setup-ks.cfg Pictures Templates
backup.tar.bz2 Documents filelist Music Public Videos
[root@root ~]# du -sh backup.tar.bz2
7.4M backup.tar.bz2
[root@root ~]#
查看一下完成后的压缩包的大小
du -sh backup.tar.bz2
=================================
第十七题:创建一个逻辑卷
描述:创建指定大小的逻辑卷,需要自己创建分区,物理卷,逻辑卷组合逻辑卷
创建一个名称为database的逻辑卷,卷组名称为datastore
逻辑卷大小为160M ,PE大小为16M
要求开机后自动挂载到/mnt/database目录中
# fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 1 extended, 3 free)
l logical (numbered from 5)
Select (default p): l 选择逻辑卷l
Adding logical partition 6
First sector (1054720-41943039, default 1054720): 直接Enter回车
Using default value 1054720
Last sector, +sectors or +size{K,M,G} (1054720-41943039, default 41943039): 直接Enter回车
Using default value 41943039
Partition 6 of type Linux and of size 19.5 GiB is set
Command (m for help): w 保存一下
[root@root ~]# ls /dev/sdb6
ls: cannot access /dev/sdb6: No such file or directory
[root@root ~]# partprobe
再次查看是否存在
[root@root ~]# ls /dev/sdb6
/dev/sdb6
[root@root ~]#
支持逻辑卷
pvcreate /dev/sdb6
创建卷组名称,创建的时候指定大小16M
vgcreate -s 16M datastore /dev/sdb6
创建逻辑卷的大小
lvcreate -L 160M -n database datastore
格式化一下
mkfs.ext4 /dev/datastore/database
加入到开机启动项中
/dev/datastore/database /mnt/database ext4 defaults 0 0
创建一下挂载点
mkdir /mnt/database
mount -a
查看一下挂载信息是否挂载了
df -h
重启一下
reboot
==========================RHCSA Is OK Cool !====================
删除卷组
vgremove datastore
创建卷组名称,创建的时候指定大小16M
vgcreate -s 16M database datastore
附录部分:
参考过的文档:http://www.sunxuyang.net/?p=48
--------------------------------------------
RHCSA考试真题的更多相关文章
- SFDC 401 最新考试真题
上周通过了SFDC 401 考试,一下是对考试题的回忆. 1. Using a formula field how would a developer calculate the number of ...
- CCF考试真题题解
CCF考试认证:题解参考博客http://blog.csdn.net/u014578266/article/details/45221841 问题描述 试题编号: - 试题名称: 图像旋转 时间限制: ...
- 计算机等级考试真题2(JAVA)
答案: 解析: (注:解析部分是博主用所学知识以及在百度上搜索总结出来的) 1. D (A)类属于JAVA语言的引用数据类型. (B)接口属于JAVA语言的引用数据类型. (C)数组属于JAVA语 ...
- 计算机等级考试真题1(JAVA)
答案: 01-05 C D A A C 06-10 B/D C C C B 11-15 A C A C A 16-20 C B C 21-25 D D C D D 26-30 ...
- 软考之信息安全工程师(包含2016-2018历年真题详解+官方指定教程+VIP视频教程)
软考-中级信息安全工程师2016-2018历年考试真题以及详细答案,同时含有信息安全工程师官方指定清华版教程.信息安全工程师高清视频教程.持续更新后续年份的资料.请点赞!!请点赞!!!绝对全部货真价实 ...
- 考试宝典-真题园安卓AppV2.1.0新版发布啦,全新界面,全新体验,全面适配Android 5.0&6.0系统!
真题园移动客户端是真题园网 http://www.zhentiyuan.com 旗下的一款学习考试应用App. 1.全新适配Android5.0.6.0系统,重新优化架构网络通信模块. 2.全新清爽U ...
- 考试必备神器-真题园手机客户端Android版1.1正式上线啦,欢迎大家下载使用!
真题园-考试必备神器,爱学习,找真题! 真题园-考试必备神器,爱学习,找真题!1.真题园android客户端1.1版全新发布上线.2.最新教育资讯实时更新,了解行业动态新闻.3.最新最全的真题大全,最 ...
- 你只是看起来很努力(只是做了一遍真题,草草的对了一遍答案,然后冲出自习室继续她学生会的事情了,骗自己更容易)good——想起了自己在六大时候的无奈
(转)你只是看起来很努力一次上课,一个女孩子垂头丧气的跟我说,老师,我考了四次四级,还没过,究竟是为什么. 我说,你真题做了吗?单词背了吗?她拿出已经翻破了的真题,跟我说,你讲的所有的题目我连答案都记 ...
- 乘风破浪:LeetCode真题_015_3Sum
乘风破浪:LeetCode真题_015_3Sum 一.前言 关于集合的操作,也是编程最容易考试的问题,比如求集和中的3个元素使得它们的和为0,并且要求不重复出现,这样的问题该怎么样解决呢? 二.3Su ...
随机推荐
- x = x &(x-1)
判断一个数(x)的二进制含有几个1 int func(x) { ; while(x) { countx ++; x = x&(x-); } return countx; } 假定x = 999 ...
- Java json转model
前面有一篇关于 json的转换类的工具:http://blog.csdn.net/hanjun0612/article/details/77891569 但是有一个情况. 由于java需要属性小写开 ...
- 洛谷P1462通往奥格瑞玛的道路题解
[题目]: https://www.luogu.org/problemnew/show/P1462 题意 题目是给定了一张双向边,有边权的图,然后让我们求出一个最小值,满足一条路径上的最大的费用小于这 ...
- 洛谷P2670扫雷游戏题解
题目 这道题是一个简单的模拟搜索题,可以把每个雷的位置都记作1. 这样就可记录出数字啦 #include<iostream> #include<cstring> using n ...
- ☆ [NOIp2016] 天天爱跑步 「树上差分」
题目类型:LCA+思维 传送门:>Here< 题意:给出一棵树,有\(M\)个人在这棵树上跑步.每个人都从自己的起点\(s[i]\)跑到终点\(t[i]\),跑过一条边的时间为1秒.现在每 ...
- 【比赛】NOIP2018 旅行
发现 \(m\) 只有两种取值,于是可做了 树的直接贪心 图的枚举环上的边去掉,然后做树的贪心,搜的时候剪一下枝吧 写得有点乱 #include<bits/stdc++.h> #defin ...
- Codeforces Round #517 Div. 2/Div. 1
\(n\)天没更博了,因为被膜你赛的毒瘤题虐哭了... 既然打了这次CF还是纪念一下. 看看NOIP之前,接下来几场的时间都不好.这应该是最后一场CF了,差\(4\)分上紫也是一个遗憾吧. A 给一个 ...
- Hdoj 2036.改革春风吹满地 题解
Problem Description " 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地. 谢谢!(乐队奏乐)" 话说部分学生心态极好,每天就知道游戏,这次 ...
- IT人员必须掌握的10项软技能
现代企业的IT部门员工在具备技术能力的同时,还需要掌握一些软技能.现在来看这些软技能其实并不是什么新鲜事物,只是IT人员所需的这些软技能的范围与数量正在不断增加着. IT人员需要具备哪些技术能力,要取 ...
- Codeforces | CF1029D 【Concatenated Multiples】
\(qwq\)昨天晚上\(Div.3\)过了这道题...早上交了\(1A\)...看在\(CF\)上\(hack\)的情况并不乐观而且也没人来交这题的份上...我决定发一篇题解帮\((zhuang)\ ...