前言
练习RHCSA题目。
介绍
1 | 虚拟机的网络配置应该如下: |
破解root密码
- 重启虚拟机,按e进入编辑模式,在linux16这行末尾加上
rd.break
,按ctrl+x启动。 - 执行以下命令,重置root密码,重启虚拟机。
1
2
3
4
5
6mount -o remount,rw /sysroot
chroot /sysroot
echo "flectrag" | passwd --stdin root
touch /.autorelabel
exit
reboot - 以重置的密码登录到root用户
配置网卡
使用nm-connetion-editor配置网卡信息,重启网卡
配置SELINUX
默认配置是enforcing,检查一下配置文件(/etc/selinux/config)的配置就行。
配置yum仓库
- 编辑yum配置文件
/etc/yum.repos.d/rhcsa.repo
1
2
3
4
5[rhcsa]
name=rhcsa
baseurl=http://rhgls.domain1.example.com/rhel
enabled=1
gpgcheck=0 - yum clean all
- yum makecache
调整逻辑卷大小
- 添加一块20G硬盘
- 创建一个逻辑卷,大小为200M
- 将逻辑卷扩容至300M
- 逻辑卷挂载到/finance目录
- 扩容
创建用户账户
1 | 一个名为 adminuser 的组 |
配置文件/var/tmp/fstab的权限
1 | 拷贝文件 /etc/fstab 到 /var/tmp/fstab。 配置文件 /var/tmp/fstab 的权限: |
配置一个cron任务
1 | 用户 natasha 必须配置一个定时执行任务,每天在本地时间 14:23 时执行命令。 |
创建一个共享目录
1 | 创建一个共享目录 /home/admins ,特性如下: |
sgid:该目录创建的文件自动属于目录的所有组
安装内核的升级
- 编辑yum配置文件/etc/yum.repos.d/update.repo
1
2
3
4
5[update]
name=update
baseurl=http://rhgls.domain1.example.com/updates
enabled=1
gpgcheck=0 - yum clean all
- yum makecache
- yum update kernel
绑定到外部验证服务
1 | 系统 host.domain1.example.com 提供了一个 LDAP 验证服务。您的系统需要按照以下要求绑定到这个服务上: |
- 安装LDAP相关软件
1
yum install openldap openldap-clients sssd authconfig-gtk
- 使用工具authconfig-gtk进入配置界面
- 验证:
id ldapuser1
如果能看到该用户,说明LDAP服务已挂载成功
配置NTP服务
1 | 让其作为一个 rhgls.domain1.example.com 的 NTP 客户端 |
- 编辑配置文件/etc/chrony.conf
- 重启chronyd并加入开机启动项
1
2systemctl restart chronyd
systemctl enable chronyd
配置autofs
1 | 让用户可自动挂载由主机 host.domain1.example.com 提供的家目录: /home/guests/ldapuser1。 |
- 安装autofs
1
yum install autofs
- 配置autofs
- 主配置文件/etc/auto.master
- 编辑配置文件/etc/auto.guests
- 重启autofs并加入开机启动项
1
2systemctl restart autofs
systemctl enable autofs - 验证:
su - ldapuser1
可以直接登录,不提示“没有用户家目录”,就说明autofs成功。
配置一个用户账户
1 | 创建一个UID为2000的用户,用户名称是jack。 |
添加一个swap分区
1 | 创建一个512M的SWAP分区,开机需要自动挂载 |
- 添加一块20G的硬盘
- 创建512M的逻辑分区
- 创建swap分区
查找文件
1 | 查找所有属于ronny用户的文件,并复制到/findfiles目录中。 |
- 创建ronny用户,准备一些文件
- 创建/findfiles目录
1
mkdir /findfiles
- find命令查找ronny用户的文件,并复制到/findfiles目录
查找一个字符串
1 | 查看/usr/share/dict/words文件中所有包含seismic关键词的行,并将找到的行写入到/root/filelist文件中。 |
自己随便举了一个例子,方法就是这样:
创建一个归档
1 | 将/etc目录打包成压缩包后放置在/root/backup.tar.bz2. |
创建一个逻辑卷
1 | 创建指定大小的逻辑卷,需要自己创建分区、物理卷、逻辑卷组和逻辑卷。 |
创建逻辑卷,并设置开机自动挂载