RHCSA汇总

exam-grade
1. 设置环境
mount –o remount,rw /sysroot
chroot /sysroot
echo redhat | passwd --stdin root
touch /.autorelabel
按两遍快捷键 Ctrl+d

2.修改主机名
hostnamectl set-hostname desktop0.example.com
hostname

3.根据题目要求修改 ip 地址

nmcli  dev  status  
ifconfig eth0  172.25.0.10/24
ssh root@172.25.0.10
nmcli connection show
man nmcli | grep -A 1 nmcli .*mod
nmcli con mod "System eth0" connection.autoconnect yes ipv4.method manual ipv4.addr "172.25.0.10/24 172.25.0.254" ipv4.dns 172.25.254.254
nmcli connection up "System eth0"
nmcli conn show "System eth0" 或者 Ip a s  ,ip route  ,cat /etc/resolv.conf


2. 配置 SELinux
将 desktop0 的 SELinux 设为 permissive 模式。
此设置必须永久有效
vim  /etc/selinux/config
SELINUX=enforcing
 setenforce 1
getenforce

3.配置 yum
按照要求建立 yum 软件仓库
配置文件后续如果按软件包需要,这个 yum 仓库为默认仓库,
地址为 http://classroom.example.com/content/rhel7.0/x86_64/dvd
 cd /etc/yum.repos.d/
 vim base.repo
[base]
name=base
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd
gpgcheck=0
yum repolist 查看到列出的包,表示成功。
 
yum -y install autofs  
yum-config-manager

4. 调整逻辑卷的大小
将文件系统 /mnt/data 调整到 300MB,大小浮动范围为 280~320MB,此逻辑卷已经事先挂载。
df -h /mnt/data
blkid /dev/mapper/vg1-lv1       
vgs
lvextend  -r  -L 300M /dev/mapper/vg1-lv1       ,拓展用大L,后面接原先的链接,加上-r,不用扩容xfs
xfs_growfs /mnt/data     //resize2fs /dev/vg1/lvm1  
lvs

5. 创建用户帐号
创建组 sysadm
创建用户 harry,natasha,tom
要求 harry,natasha 的附加组为 sysadm
要求 tom 用户的登陆 shell 为 非交互式shell
三个用户的密码为 redhat
gpasswd –d user sysadm  退出附加组sysadm

:groupadd -g 40000 adminuser      
:useradd -G adminuser natasha       #id natasha 可以查看是否添加进附注组
:useradd -G adminuser harry
:useradd sarah -s /sbin/nologin
:passwd natasha  
:passwd harry
:passwd sarah     这三个设置密码,根据题目要求设置用户名密码即可!
id  harry  查看
grep  tom /etc/passwd   查看nologin

 


6:配置文件权限
把 /etc/fstab 拷贝到 /var/tmp/fstab
文件所有人是 root
任何人不具备执行权限
但是 harry 用户有读写权限
natasha 用户没有任何权限

cp /etc/fstab /var/tmp/
ll -a /var/tmp/fstab
setfacl -m u:natasha:rw /var/tmp/fstab
setfacl -m u:harry:-       /var/tmp/fstab
getfacl /var/tmp/fstab   查看一下权限设置是否正确

若有执行权限:chmod (u/g/o)-x fstab  即可


7:配置任务计划
给 harry 用户配置计划任务 每天 14:23 分执行 /bin/echo hello。

su harry
crontab -e
23 14 * * * /bin/echo hello
crontab -l   确认一下任务计划是否正确
systemctl status   crond
systemctl enable crond

 

8:在 /home 下创建一个目录为 sysadms
要求所属的组为 sysadm
组成员可以读写,其他用户没有任何权限
同组成员在目录下创建的文件所属组也为 sysadm 组
mkdir   /home/sysadms      出错在sysadms没有加s
chgrp sysadm /home/sysadms
chmod 2770 /home/sysadms
ls -ld  /home/sysadms

9:内核升级
在 http://172.25.254.254/content/rhel7.0/x86_64/errata/Packages/ 下有适合的 kernel,请安装更新
新版的 kernel 在重新开机后为预设的 kernel
原来的 kernel 依然存在,并可手动启动

直接进入浏览器网址,下载内核,
yum -y install http://content.example.com/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
uname -r

10. LDAP 认证
配置您的账号和密码的验证方式为 LDAP,通过 ldapuser0 可以登录成功,密码为 password
证书可以从 http://classroom.example.com/pub/example-ca.crt 下载
用户登录后是没有家目录的,除非你配置了后续题目中的 autofs
LDAP服务器 classroom.example.com
BaseDN: dc=example,dc=com

yum -y install sssd
:authconfig-tui  选择需要选择的
在填写完成后,最后要选择OK时先不要选择,再开一个终端,
cd  /etc/openldap/cacertsz中
将题目要求的证书下载
wget http://classroom.example.com/pub/example-ca.crt  然后在选择ok

11.与时间服务器同步
时间服务器为 classroom.example.com
yum -y install chrony
vim /etc/chrony.conf
server classroom.example.com iburst , 将其他服务那些注释起来,添加一下这条
wq!
systemctl enable  chronyd
systemctl  restart chronyd
chronyc sources -v


12. 配置 autofs
配置 autofs,实现用户 ldapuser0 登录后有家目录 /home/guests/ldapuser0
家目录在 classroom.example.com 上被 NFS 共享为 /home/guests/ldapuser0
并且要求用户登录后,具有读写权限
要求使用 NFS3 挂载

 yum install -y autofs
 vim /etc/auto.master.d/ldap.autofs
/home/guests /etc/auto.ldap    #在vim里添加一行
vim /etc/auto.ldap
* -rw,sync,v3 classroom.example.com:/home/guests/&
systemctl enable autofs.service
systemctl restart autofs.service

 

13.创建用户,用户 ID 及密码
创建用户 fred,用户ID为 1111
密码为 fred1111
 useradd -u 1111 fred


14.创建 SWAP 分区
创建一个 2G 的交换分区,并开机自动生效,但不影响原有的 swap 分区。

lsblk
fdisk  /dev/vda
n>p> > >+512M> t>82>p>w
partprobe
mkswap /dev/vda4
vim /etc/fstab
   (写入UUID    swap swap defaults 0 0
swapon -a
swapon -s
free

15.查找文件
找出 harry 用户拥有的文件,拷贝到目录 /opt/finddir
man find | grep find.*exec
mkdir findfiles
find / -user harry -exec cp -a {} /opt/finddir \;
ls -l  /opt/finddir/,查看都是harry用户的邮件


16. 过滤文件内容
从文件 /usr/share/dict/words 中找出包含 seismic 的行,写入到文件 /root/lines.txt 中,要求顺序与原文件中一致,并没有空行

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


17. 创建一个归档
将 /usr/local 中的所有文件归档到 /root/backup.tar.bz2, 要求压缩类型为 gzip

tar -cvzf /root/sysconfig.tar.gz /etc/sysconfig
file  /root/backup.tar.bz2 ,查看
man tar   查看帮助,过滤/gzip


18.创建逻辑卷
创建一个逻辑卷 database
来自卷组 datastorage
卷组每个 extends 是 16MB,database 是 50 个extends
格式化成 vfat 文件系统,并开机自动挂载到 /mnt/measure 下

:fdisk /dev/vdb
n>p> > >+500M>t>8e>p>w
:partprobe
:pvcreate /dev/vdb4
:vgcreate -s 16M exam /dev/vdb4
:lvcreate -l 8 -n lvm2 exam           创建用小l,后面接单名字
:mkfs.xfs /dev/exam/lvm2
:mkdir -p /exam/lvm2
blkid /dev/exam/lvm2

:vim /etc/fstab
  /dev/exam/lvm2   /exam/lvm2 xfs defaults 0 0
开始验证
:mount -a
:vgdisplay exam
:lvdisplay /dev/exam/lvm2

reboot ,重启


vgdisplay  ,查看vg

 

 lvextend -r -L 770M /dev/vg1/lvm1   拓展容量用大L,后面接原先的链接
 lvcreate -l 8 -n lvm2 exam                  创建块大小用小l,后面接单名字

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值