redhat7学习笔记-rhcsa

lab examrhcsa grade

你的虚拟机的网络应该按照以下要求配置:

* Hostname: serverN.example.com

* IP address: 172.25.N.11

* Netmask: 255.255.255.0

* Gateway: 172.25.N.254

* Name server: 172.25.N.254

1##########################

正常登录 serverN.example.com 系统,保证其 root 密码为 ooxx9527

保证系统 SELinux 运行在 enforcing 模式

------------------------------------------

rd.break->ctrl + x->mount -o remount,rw /sysroot->chroot /sysroot->passwd->touch /.autorelabe->vi /etc/selinux/config->SELINUX=enforcing->exit->exit

root->oo309527->startx

nm-connection-editor

ssh [email protected] -X#( >/home/kiosk/.ssh/known_hosts)

hostnamectl set-hostname server30.example.com

2##############################

配置你的本地默认 YUM 仓库指向

http://classroom.example.com/content/rhel7.0/x86_64/dvd/

--------------------------------

cd /etc/yum.repos.d/

vi server.repo

[server]

name=yum rhce7 repo

baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/

gpgcheck=0

enable=1

yum makecache

yum repolist

3##################################################

调整你的本地逻辑卷 lvm1 及其文件系统的大小为 770MiB。确保文件系统当中已存在的

内容不能被损坏。注意:实际配置的大小可能会出现误差,只要在 730MiB 与 805MiB

之间都是允许的。使其正常挂接的目录不改变,并且其文件系统完整

--------------------------------------------------

fdisk /dev/vdb->n e->n +1G->partprobe

pvcreate /dev/vdb5

vgextend uplooking /dev/vdb5

lvextend -L 770M -r /dev/uplooking/lvm1

4############################################

按照以下要求创建用户,组,及用户与组的关系

新建一个名为 adminuser 的组,组 id 为 40000

新建一个名为 natasha 的用户,并将 adminuser 作为其附属组

新建一个名为 harry 的用户,也将 adminuser 作为其附属组

新建一个名为 sarah 的用户,其不属于 adminuser 组,并将其 shell 设置为不可登录 shell

natasha , harry , 和 sarah 三用户的密码均设置为 glegunge

--------------------------------------------------

groupadd -g 40000 adminuser

useradd -g adminuser natashalab examrhcsa grade

useradd -g adminuser harry

useradd -s /sbin/nologin sarah

for i in natasha harry sarah;do echo glegunge|passwd --stdin $i;done

5######################################

复制文件/etc/fstab 到 /var/tmp 目录中,并按以下要求配置/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/

cd /var/tmp

chmod a-x fstab

setfacl -m u:natasha:rw- fstab

setfacl -m u:harry:--- fstab

setfacl -m o::r-- fstab

getfacl fstab

# file: fstab

# owner: root

# group: root

user::rw-

user:natasha:rw-

user:harry:---

group::r--

mask::rw-lab examrhcsa grade

other::r--

6#############################################lab examrhcsa grade

对 natasha 用户配置计划任务,要求在本地时间的每天 14:23 分执行以下命令

/bin/echo “hi uplooking”

---------------------------------------

crontab -e -u natasha

23 14 * * * /bin/echo “hi uplooking”

7##############################################

在/home 目录下创建子目录名为 admins,按以下要求设置权限:

/home/admins 的所属组为 adminuser

该目录对 adminuser 组成员可读可写可访问,但对其他用户没有任何权限(root 帐户不

受该限制)在/home/admins 目录下所创建的文件的所属组自动会被设置为 adminuser

---------------------------------------------

mkdir /home/admins

chown .adminuser /home/admins

chmod 770 /home/admins

chmod g+s /home/admins

8########################################

按以下要求更新系统的内核,新内核的 RPM 包位于

http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages

重新重启时,会默认以新内核启动系统。原始的内核将继续可用

-------------------------------------------

rpm -ivh http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

9############################################

在 classroom.example.com 上已部署了一台 LDAP 认证服务器,按以下要求配置你的系

统以加入到该 LDAP 服务中,并使用 Kerberos 认证用户密码:

该 LDAP 认证服务的 Base DN 为: dc=example,dc=com .

该 LDAP 认证服务的 LADP Server 为 : classroom.example.com

该认证服务的 Kerbros Realm 为 :EXAMPLE.COM

该认证服务的 Kerbros KDC 为 : classroom.example.com

该认证服务的 Kerbros Admin Server 为 : classroom.example.com

认证的会话连接需要被加密,证书的下载地址为

http://classroom.example.com/pub/example-ca.crt

------------------------------------------------------

yum install authconfig-gtk sssd krb5-workstation

authconfig-gtk

10##############################autofs

ldapuserX 为 LDAP 集中化管理用户的密码为 kerberos , ldapuserX 用户的家目录在

classroom.example.com 服务器 nfs 导出的/home/guests/ldapuserX,请保证 ldapuserX 用户

在你本地登录的时候可以自动挂接此目录作为用户本地的家目录

------------------------------------------

yum install autofs

system enable autofs

systemctl enable autofs

vi /etc/auto.master

/home/guests    /etc/auto.misc

vi /etc/auto.misc

*               -rw,soft,intr           classroom.example.com:/home/guests/&

systemctl start autofs

mount|grep autofs

su - ldapuser28

10########################################chrony(ntp)

配置你的系统时间与服务器 classroom.example.com 同步

----------------------------------------------

yum install chrony

systemctl enable chronyd

vi /etc/chrony.conf

#server 0.rhel.pool.ntp.org iburst

#server 1.rhel.pool.ntp.org iburst

#server 2.rhel.pool.ntp.org iburst

#server 3.rhel.pool.ntp.org iburst

server classroom.example.com iburst

systemctl restart  chronyd

11#################################

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

-----------------------------------

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

12################################

创建一个名为 alex 的用户,设置其用户 ID 为 3456,密码为 glegunge

-----------------------------------

useradd -u 3456 alex

echo glegunge |passwd --stdin alex

13##################################

为你的系统增加一个 512MiB 的 SWAP 分区,新的 SWAP 分区将会在重新启动系统后自

动被激活。不要删除或修改已存在的 SWAP 分区

---------------------------------------

fdisk /dev/vdb

partprobe

mkswap /dev/vdb5

vi /etc/fstab

UUID="48385750-1521-4ca3-94e2-68c03baaf72d" swap swap defaults 0 0

swapon

14#############################################

查找出当前系统中所属者为 ira 的所有文件,并将其拷贝到/root/findfiles 目录中

---------------------------------------------

find / -user ira -exec cp  {} /root/findfiles/ \;

15#####################################

查找出/usr/share/dict/words 文件当中所有包含 seismic 字符串的行,并将这些行仍然按照

原始文件中的顺序存放入/root/wordlist 中,/root/wordlist 文件不能包含空行

----------------------------------------------

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

16###############################

逻辑卷的名字为 lvm2,其属于 exam 卷组,该逻辑卷由 8 个 PE 组成。

卷组 datastore 的单个 PE 大小为 16MiB。

将新创建的逻辑卷格式化为 xfs 文件系统,在系统启动时,该逻辑卷会被自动挂载到

/exam/lvm2 目录下

-----------------------------------------------

fdisk  /dev/vdb

partprobe

pvcreate /dev/vdb6

vgcreate -s 16M exam /dev/vdb6

lvcreate -l 8 exam -n lvm2

mkfs.xfs /dev/exam/lvm2

mkdir -p /exam/lvm2

vim /etc/fstab

mount -a

时间: 2024-08-06 10:32:50

redhat7学习笔记-rhcsa的相关文章

redhat7学习笔记之从零到部署javaweb项目

REDHAT7学习笔记 1. 安装vmware10 安装过程略,下载地址:链接: https://pan.baidu.com/s/16odKKkRYBxGWDVo1cz_wxA 注意,10以上版本不在支持32位,只有10这个版本支持32位同时支持redhat7  64位 2.下载Redhat7  64位 地址:链接: https://pan.baidu.com/s/1NLtT9wuwZDo5IdU33oWCxA 3.查看ip Pifconfig: 在命令行中输入ifconfig是没有用的, 在R

redhat7学习笔记-rhce

ssh f0 redhat begin_rhce_uplooking 30 ssh [email protected] -X /etc/firewalld/zones/public.xml 1/2##################################2 echo uplooking |passwd --stdin root sed -i "s/SELINUX=permissive/SELINUX=enforcing/" /etc/selinux/config setenf

redhat7学习笔记

############################################# rpm不解决依赖关系 yum可以解决依赖关系 rpm -ivh rpm包   #rpm方式安装软件 which sshd #查询服务sshd的路径 rpm -qf /usr/sbin/sshd #查询服务sshd的安装包 rpm -ql openssh-server-6.4p1-8.el7.x86_64#安装查看openssh-server-6.4p1-8.el7.x86_64所生成的所有文件 rpm -

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则 用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记,还有它实现的原理记录一下 学习Caliburn.Micro要有MEF和MVVM的基础 先说一下他的命名规则和引导类 以后我会把Caliburn.Micro的 Actions IResult,IHandle ICondu

jQuery学习笔记(一):入门

jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操作如下: 1 document.getElementById('info').value = 'Hello World!'; 使用JQuery时获取DOM文本操作如下: 1 $('#info').val('Hello World!'); 嗯,可以看出,使用JQuery的优势之一是可以使代码更加简练,使开

[原创]java WEB学习笔记93:Hibernate学习之路---Hibernate 缓存介绍,缓存级别,使用二级缓存的情况,二级缓存的架构集合缓存,二级缓存的并发策略,实现步骤,集合缓存,查询缓存,时间戳缓存

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

Activiti 学习笔记记录(三)

上一篇:Activiti 学习笔记记录(二) 导读:上一篇学习了bpmn 画图的常用图形标记.那如何用它们组成一个可用文件呢? 我们知道 bpmn 其实是一个xml 文件

HTML&CSS基础学习笔记8-预格式文本

<pre>标签的主要作用是预格式化文本.被包围在 pre 标签中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. <pre>标签的一个常见应用就是用来表示计算机的源代码.当然你也可以在你需要在网页中预显示格式时使用它. 会使你的文本换行的标签(例如<h>.<p>)绝不能包含在 <pre> 所定义的块里.尽管有些浏览器会把段落结束标签解释为简单地换行,但是这种行为在所有浏览器上并不都是一样的. 更多学习内容,就在码芽网http://www.