首页 > 代码库 > redhat7学习笔记-rhcsa
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 root@172.25.N.11 -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
本文出自 “银河系|计算机网络” 博客,谢绝转载!
redhat7学习笔记-rhcsa