转载自 http://blog.51cto.com/10681635/2084794

模拟RHCSA考试环境

  • 第1章  修改 root 密码
  • 第2章  配置网络
  • 第3章  设定SeLinux
  • 第4章  设定yum仓库
  • 第5章  创建用户和用户组
  • 第6章  建立计划任务
  • 第7章  文件特殊权限设定
  • 第8章  调整逻辑卷
  • 第9章  升级系统内核
  • 第10章  同步时间
  • 第11章  打包文件
  • 第12章  创建用户
  • 第13章  创建swap分区
  • 第14章  查找文件
  • 第15章  过滤文件
  • 第16章  新建逻辑卷

修改 root 密码

请修改系统的 root 账号密码为 centos,确保能够使用 root 账号能登陆系统


重启,在倒数秒时,按任意键,按 e
到 linux16 行尾 输入 rd.break console=tty0    //输入rd.break,虚拟机环境要多写一行 console=tty0
ctrl+x                    //执行 Ctrl+X 重启系统
mount -o remount,rw /sysroot          //重新挂载分区并赋予读写权限
chroot /sysroot                //改变程序执行时所参考的根目录位置
echo centos | passwd --stdin root        //更改root密码
touch /.autorelabel              //使SELinux 生效
exit exit                   //退出重启


配置网络

系统重启后依然有效

Hostname:redhat7.4.magedu.com
IP地址:192.168.1.100
子网掩码:255.255.255.0
默认网关:192.168.1.1
域名服务器:192.168.1.254


hostnamectl set-honame redhat7.4.magedu.com                  //更改主机名
nmcli connection modify eth0 ipv4.addresses "192.168.1.100/24 192.168.1.1" ipv4.dns "192.168.1.254" ipv4.method manual connection.autoconnect yes                  //配置网络

设定SeLinux

SeLinux的工作模式为enforcing(系统重启后依然生效)


vim /etc/selinux/config   //编辑配置文件
setenforce 1        //立即生效
getenforce        //查看 SElinux 当前的运行情况


设定yum仓库

配置yum仓库,仓库地址为file:///mnt/software


mkdir /mnt/software         // 创建挂载目录
mount /dev/cdrom /mnt/software    //挂载本地yum源
vim /etc/yum.repos.d/cdrom.repo   //编辑yum仓库文件
yum list               //测试yum仓库

-

yum仓库配置文件:
[software]
name=源的名字
baseurl=源的地址
enable=源是否可用
gpgcheck=检测源的有效性和安全性

创建用户和用户组

新建一个名为mage的组,组id为40000
新建一个名为liubei的用户,并将mage作为其附属组
新建一个名为zhangfei的用户,并将mage作为其附属组
新建一个名为guanyu的用户,其不属于mage组,并将其shell设置为不可登陆shell
liubei、zhangfei、guanyu三个用户的密码均设置为centos


groupadd -g 40000 mage
useradd -G mage liubei
useradd -G mage zhangfei
useradd -s /sbin/nologin guanyu
echo centos | passwd --stdin liubei
echo centos | passwd --stdin zhangfei
echo centos | passwd --stdin guanyu


建立计划任务

对liubei用户建立计划任务,要求在本地时间的每天14:23执行以下命令:/bin/echo “rhcsa”


crontab -e -u liubei

文件特殊权限设定

在/home目录下创建名为admins子目录,并按以下要求设置权限
/home/admins的所属组为game
该目录对mage组的成员可读可写可执行,但对其他用户没有任何权限,但root不受限制
在/home/admins目录下创建的文件的所属组自动被设置为mage



调整逻辑卷

调整逻辑卷及文件系统大小为300MIB
调整后确保文件系统系统中已存在的内容不能破坏
调整后的容量可能出现误差,只要280MIB-330MIB之间都是允许的
调整后,保证其挂载目录不改变,文件系统完成


lvs
lvresize -L 300M /dev/exam/lvm2
xfs_growfs /exam/lvm2
resize2fs /dev/exam/lvm2

升级系统内核

同步时间

配置系统时间与服务器cla***oom.example.com同步,系统重启后依然生效


vim /etc/chrony.conf //编辑配置文件


打包文件

对/etc/sysconfig目录进行打包并用bzip2压缩,生成的文件保存为/root/sysconfig.tar.bz2


tar -jcvf /root/sysconfig.tar.bz2 /etc/sysconfig

创建用户

创建一个名为zhao的用户,并满足要求
用户id为1234
密码为centos


useradd -u 1234 zhao
echo centos | passwd --stdin zhao

创建swap分区

新建的swap分区容量为512MIB
重启系统后,新建的swap分区会自动激活
不要删除或者修改原有的swap分区




查找文件

把系统拥有者为zhao用户的所有文件,并将其拷贝到/root/findfiles目录中


mkdir /root/findfile
find / -user zhao -exec cp -a {} /root/findfile/ \;

过滤文件

把/usr/share/dict/words文件中所有包含seismic字符串的行找到,并将这些行按照原始文件的顺序存放在/root/wordist中,/root/wordlist文件不能包含空行


cat /usr/share/dict/words | grep seismic > /root/wordlist

新建逻辑卷

创建一个名为exam的卷组,卷组的PE尺寸为16MIB
逻辑卷的名字为lvm2.所属卷组为exam,该逻辑卷由8个PE组成
将新建的逻辑卷格式化为xfs文件系统,要求系统启动时,该逻辑卷能自动挂载到/exam/lvm2目录






模拟RHCSA考试环境的更多相关文章

  1. RHCSA考试真题

    2018年 RHCSA考试真题... ------------ 考前需要做的基础 破解root密码 KVM虚拟机与VM虚拟机 主机名:station.domain1.example.comIP地址:1 ...

  2. 用Fiddler模拟低速网络环境

    有时候宽频网路用习惯了… 在开发的过程就比较少去考虑最佳化的问题… 但当有人反应说「你的网页好慢」甚至当网路速度慢,会造成你的网页跳出什么啊哩不哒的bug时要如何重现呢? 我们可以用Fiddler 这 ...

  3. Fiddler如何模拟弱网环境进行测试

    1.模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多 2.Fiddler弱网的 ...

  4. 使用Kernel NetEm和tc模拟复杂网络环境

    关键词:netem(Network Emulator).tc(Traffic Control). 大部分局域网环境良好,但是产品实际网络环境可能千差万别,为了对产品进行各种情况测试就需要模拟网络环境. ...

  5. 洛谷模拟NOIP考试反思

    洛谷模拟NOIP考试反思 想法 考了这么简单的试qwq然而依然emmmmmm成绩不好 虽然本次难度应该是大于正常PJ难度的但还是很不理想,离预估分数差很多qwq 于是就有了本反思嘤嘤嘤 比赛链接 原比 ...

  6. RHCSA考试

      RHCSA_PDF版传送门:https://files.cnblogs.com/files/zhangjianghua/RHCSA%E8%AF%95%E9%A2%98.pdf RHCE_PDF版传 ...

  7. 用Fiddler模拟低速网络环境(弱网)

    原文链接:http://caibaojian.com/fiddler.html 有时候宽频网路用习惯了… 在开发的过程就比较少去考虑最佳化的问题… 但当有人反应说「你的网页好慢」 甚至当网路速度慢,会 ...

  8. 用Fiddler模拟低速网络环境【转】

    原文链接:http://caibaojian.com/fiddler.html 我们为什么要限速 限速对于web前端研发是非常重要的,由于开发者的机器一般配置都很高,并且是在localhost下来调试 ...

  9. 一步步教你如何在ubuntu虚拟机中安装QEMU并模拟arm 开发环境(二)rootfs制作

    过了,一天,周又到了,博主终于可以拿出时间来把上一次没有给大家展示完了的内容今天在这里一并展示给大家,希望和大家共同进步,共同学习,同时我也虔诚的希望各位业界的朋友把自己的工作经验拿出来大家一起分享, ...

随机推荐

  1. DVI与VGA有什么区别

    [DVI与VGA有什么区别] DVI接口的传输信号采用全数字格式,与之对应的是采用模拟信号的VGA接口. VGA和DVI的区别,首先VGA模拟信号的传输比较麻烦,首先是将电脑内的数字信号转换为模拟信号 ...

  2. python要点之III

    [python要点之III] 1.实现交换. 在C/C++中,交换两个变量,需要2个变量,tmp=x;x=y;y=tmp;. 在python中,交换两个变量可以这么写:x,y=y,x. 2.is&am ...

  3. 【LA3126 训练指南】出租车 【DAG最小路径覆盖】

    题意 你在一座城市里负责一个大型活动的接待工作.明天将有m位客人从城市的不同的位置出发,到达他们各自的目的地.已知每个人的出发时间,出发地点和目的地.你的任务是用尽量少的出租车送他们,使得每次出租车接 ...

  4. Python中装饰器(转)

    本文由 伯乐在线 - 7even 翻译,艾凌风 校稿.未经许可,禁止转载!英文出处:Simeon Franklin.欢迎加入翻译组. 好吧,我标题党了.作为 Python 教师,我发现理解装饰器是学生 ...

  5. CloudFoundry 快速上手笔记

    1.登陆cf 2.登陆进入webservice 3.查看ruby版本 4.查看gem版本 5.安装CF 6.配置cf Download the CLI from github: https://git ...

  6. ubuntu14.04 64 位 vmware tools 问题2

    当提示说open-vm-tools版本太低时可以这样解决 0.使用最新版本12.5的vmware player. 1.sudo apt-get autoremove open-vm-dkms open ...

  7. Windows 毫秒计时

    #include <windows.h> #include <iostream> using namespace std; LARGE_INTEGER MilliSecondT ...

  8. nginx内置变量详解-乾颐堂

    nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量.其中,部分预定义的变量的值是可以改变的. $arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数 ...

  9. linux环境下搭建osm_web服务器二(Mapnik及apache2mod_tile配置):

    Mapnik及apache2mod_tile配置 上一篇,我们配置好了PostgreSQL服务器,导入了测试数据.今天,我们来配置 mapnik2 + apache2 + mod_tile 的WMS服 ...

  10. btrfs的介绍与使用

    源文献:http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/index.html#ibm-pcon 简单看了一下这篇文章,对其中一些机制的实现还 ...