So easy RHCE
1、将VGSRV 拉伸为100MB
VGSRV这个是逻辑卷的home分区,逻辑卷是可以随意拉伸的,但是需要注意的是拉伸之前必须使用umount卸载,否则系统会崩溃,虽然可以还原但是很麻烦,顺序不可以错
df –TH 看home分区是第几个逻辑卷,如我虚拟机里的是 /devmapper/GLSvg_GLShome 大小是 1G
umount /home 卸载home分区
resize2fs /devmapper/GLSvg_GLShome 100M 将home这个分区的文件系统减小到100M 回车之后,系统会提示 e2fsck –f /devmapper/GLSvg_GLShome 输入即可
然后,重新输入一次 resize2fs /devmapper/GLSvg_GLShome 100M 回车之后,home分区的文件系统才真正减小了
最后才开始减逻辑卷 lvreduce –L 100M /devmapper/GLSvg_GLShome 最后,使用mount –a 看看能否挂载起来 如果能挂载就表示没问题。
2、建立组 manager
新建用户 natasha harry 以manager为第二属组
新建用户sarah 要求不能有互动式shell,三个用户密码全为thuctive 新建文件夹 /command 属于manager组,要求组成员有读写访问的权限 其他成员没有任何权限,并且组成员不能删除其他成员的档案 要求在/command下创建的档案全部属于manager组
这题比较简单,但是需要仔细,
1 groupadd manager 新建manager组
2 useradd –G Natasha manager 这条指令就是新建娜塔莎用户,并且将属组改成manager
3 useradd –G harry manager
4 useradd –s /sbin/nologin sarah 新建一个sarah的用户,但是禁止交互式登录
5 mkdir /command 创建这个组
chgrp manager /command 将command这个文件夹拥有的组改成manager
7 chmod g+w /command 组成员具备读写的权限
8 chmod o-rw /command 其他用户不具备任何权限
9 chmod o+t /command 这个文件夹下的所有文件,只有创建者和root可以删除,别的用户不可以
10 chmod g+s /command 这个文件夹下的所有文件都属于manager这个组
3 修改 sysctl 值 为1
启用 IPforwarding 功能,忽略发往本机的所有icmp包
Vim /etc/sysctl.conf 将IPforwarding的值改为1 即可 1 是开启,0是关掉
4 从 FTP://instructor.example.com/pub/rhcsa/kernel 安装适用的软件包
----更新版的kernel套件在重新开机后为默认启动 ----原先的kernel套件依旧存在,并且可以手动启用
这题应该先做好下面那题,配置好yum源.然后yum install lftp* , 安装好lftp之后,进入
FTP://instructor.example.com/pub/rhcsa/kernel ,将指定的内核文件下载过来并且rpm安装
lftp 192.168.0.254/pub/rhcsa/kernel get kernel* 然后 rpm –ivh kerne*
5 配置本地yum仓库,yum服务器在instructor上,地址见环境介绍,适用yum安装x3270-x11程序
仓库配置比较简单
Vim /etc/yum.repo.d/dvd.repo [RHCSA]
Name=rhcsa
Baseurl=ftp://192.168.0.254/pub/rhel6/dvd
Enabled=1
Gpgcheck=0
6、 使用者 natasha 需建立一个计划任务,在本地时间每天20.45分执行 /bin/echo howdy
#crontab –u Natasha –e
45 20 * * * /bin/echo howdy
7、开启LDAP验证 LDAP
--主机名 instructor.example.com --搜索基础:DN:dc=example,DC=com
--CA证书 http://instructor.example.com/pub/example-ca-cert
--身份验证方法 选择LDAP 适用ID命令确认用户 LDAPuserX已经加入
这题没有环境,我只能说一下步骤了,没办法验证
1 客户机安装openldap-clients
2 system-config-authentic 打开操作界面,选择加入LDAP
3 填入LDAP的服务器地址以及证书地址 勾选TLS加密 这些信息上面都有
4 使用id ldapuser1 检查是否加入成功
8 为LDAP使用者设定 autofs 以自动挂载其家目录 --LDAPuserx使用者的家目录是
instructor.example.com://home/guests/ldapuserx
--ldapuserx使用者的家目录应该自动挂载在本地端的/home下面的guests/ldapuserx
--当您适用ldapuser1~ldapuser20登录系统是,能存取家目录的仅有ldapuserx使用者
1 yum install autofs* –y 下载安装自动挂载服务
2 vim /etc/auto.master 在最后,加入 /home/guests auto.ldap这一行,表示挂载到home下的guests目录下,auto.ldap是辅助挂载文件,有模板 3 cp /etc/auto.msic /etc/auto.ldap
4 vim /etc/auto.ldap 在CP那一行下面 ,加入 ldapuser1 -fstype=nfs,rw
instructor.example.com:/home/guests/ldapuser1
表示键入ldapuser1这个用户的时候,自动挂载 服务器上的ldapuser1这个目录到本地的home目录
9 复制档案 /etc/fstab到var/tmp下,是档案/var/tmp/fstab的拥有者为root,拥有组为root,可以被任何人 读,要求natasha可读写,harry不能读写 1 cp /etc/fstab /var/tmp/
2 chmod o+r 允许任何用户读写 3 setfacl –m u:Natasha:rw /var/tmp/fstab 允许娜塔莎具备读写
4 Setfacl –m u:harry:0 /var/tmp/fstab harry用户没有任何权限 5 getfacl /var/tmp/fstab 检查
10 找出所有属于natasha用户的档案,并且把这些档案放到/root/found目录中
find / -user Natasha –exec cp –rf {} /root/found/ \; 查找所有用户为natasha的 并且复制到 root目录下的found中
11 创建用户jean,并且设置UID为4332
useradd -u 4332 jean 创建jean用户并且指定UID
12 创建一个512MB的SWAP分区,要求自动挂载,系统之前的SWAP依然存
在,开机以后依然生效 Fdisk –l 查看分区
Fdisk /dev/sda 创建一个扩展分区,大小为512M 然后创建逻辑分区,
fdisk /dev/sda
t
5
类型为82 交换分区 W 写入
然后键入partx –a /dev/sda 然后mkswap /dev/sda4
Swapon /dev/sda4
Swapon –s 检查
然后重写 fstab,实现开机挂载
13 安装FTP服务器,要求匿名用户可以下载档案
yum install vsftpd* -y 安装FTP服务 service vsftpd restart 启动FTP
chkconfig vsftpd on 确保开机自动启动
注意:安装完ftp,默认情况下就是允许匿名上传的,你可以lftp自己的机器验证一下
14 建立HTTP服务器,要求功能参数名称为 serverx.example.com.下载 ftp://instructor.example.com/pub/rhcsa/station.html,重命名为index.html.放到默认的documentroot桌 面, Yum install httpd* -y 安装httpd服务 Lftp 192.168.0.254/pub/rhcsa Get station.html
Cp station.html /var/www/html/index.html Service httpd restart Chkconfig httpd on
Links http:// hostname 检查结果
15 在档案 /usr/share/dict/words照出所有包含strato的列,然后把这些依照原来的次序,copy
到/root/lines.txt内,此档案不存在空行,所有copy的行列,内容跟原文一样 Cd /usr/share/dict Vim words
:set nu 标行号
Cat words |grep strato >root/lines.txt
16 创建一个逻辑组为wgroup.逻辑卷名为wshare,逻辑卷大小为100extent,每个extent为8MB,并且挂载到 mnt/wshare,开机有效
fdisk –cu /dev/sda
创建一个100M的分区 T 更改类型为 8E 然后W
Partx –a /dev/sda
然后,pvcreate /dev/sda5 转换成物理卷
Vgcreate wgroup –s 8M /dev/sda5 创建卷组,并且PE大小为8MB 然后lvdisplay 查看结果
Lvcreate –l 10 –n wshare wgroup Mkfs.ext4 /dev/wgroup/wshare 将启动信息写入 fstab实现开机挂载 Mount –a 查看结果
RHCSA至此结束
So easy RHCE的更多相关文章
- 【转】Windows下使用libsvm中的grid.py和easy.py进行参数调优
libsvm中有进行参数调优的工具grid.py和easy.py可以使用,这些工具可以帮助我们选择更好的参数,减少自己参数选优带来的烦扰. 所需工具:libsvm.gnuplot 本机环境:Windo ...
- Struts2 easy UI插件
一.easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree.datagrid... tree插件: 语法:$(selector).tree([settings]); 常 ...
- Easy UI常用插件使用
一.easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree.datagrid... tree插件: 语法:$(selector).tree([settings]); 常 ...
- UVA-11991 Easy Problem from Rujia Liu?
Problem E Easy Problem from Rujia Liu? Though Rujia Liu usually sets hard problems for contests (for ...
- CodeForces462 A. Appleman and Easy Task
A. Appleman and Easy Task time limit per test 1 second memory limit per test 256 megabytes input sta ...
- easy ui插件
简介: easy UI是类似于jQuery UI的插件库 注意:多脚本同时使用时,注意脚本冲突问题. 常用插件: 1.tree插件(tree插件实现动态树形菜单) 2.datagrid插件(datag ...
- 用TPP开启TDD的easy模式
Test-Drived Development 测试驱动开发三步曲:写一个失败的测试用例->编写生产代码通过这个测试用例(transformation)->重构(refactor).重构是 ...
- Easy Sysprep更新日志-skyfree大神
Easy Sysprep更新日志: Skyfree 发表于 2016-1-22 13:55:55 https://www.itsk.com/forum.php?mod=viewthread&t ...
- [官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神
[官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.it ...
随机推荐
- 阿里云ECS服务器 java JDK安装和配置 mysql安装和配置
最近配置了一下阿里云ecs服务的服务器环境,主要对java jdk环境的安装和配置,以及数据库mysql的安装和配置,趁着热乎,记录一下! 服务器用的系统是ubuntu_16_04_64的,版本16. ...
- 《MIT 6.828 Homework 1: boot xv6》解题报告
本作业的网站链接:MIT 6.828 Homework 1: boot xv6 问题 Exercise: What is on the stack? While stopped at the abov ...
- 【Python】【demo实验33】【练习实例】【列表的反转】
反转列表 我的源代码: #!/usr/bin/python # encoding=utf-8 # -*- coding: UTF-8 -*- #按照相反的顺序输出列表的各元素 l = ["t ...
- Oracle学习记录(一)
一.Oracle历史 于1977年拉里埃里森和他三个朋友成立了软件研发公司,并在之后给中央情报局开发了命名为Oracle而出名,并在之后将公司名改为Oracle.1989年以甲骨文命名进入中国. Or ...
- 基于TCP 协议的socket 简单通信
DNS 服务器:域名解析 socket 套接字 : socket 是处于应用层与传输层之间的抽象层,也是一组操作起来非常简单的接口(接受数据),此接口接受数据之后,交由操作系统 为什么存在 soc ...
- VIM纵向编辑【转】
原文:https://www.ibm.com/developerworks/cn/linux/l-cn-vimcolumn/index.html Vim 的纵向编辑模式启动方便,使用灵活,还可以配合上 ...
- win10系统查看激活状态及是否永久激活
查看windows系统是否激活 找到“此电脑”,右击“属性” 查看windows系统是否永久激活 第一种方法 win+r 进入运行,输入slmgr.vbs -xpr 如图,再点击确定. 弹出一个对话 ...
- win10下搭建vue开发环境
特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下: 一.安装node.js 说明:安装node.js的windows版本后 ...
- SSE指令集加速之 I420转BGR24
void yuv420_to_rgb24_sse3(uint8_t *yp, uint8_t *up, uint8_t *vp, int sy, int suv, int width, int hei ...
- JS-闭包练习
首先,第一个输出,因为前置运算,i要先参与输出,然后再自增,所以输出为0 第二个输出,因为f1和f2是不同的函数,不共享i变量,所以输出也为0 第三个输出,因为是f1,共享i,所以i加了1,输出为1 ...