RHCE考试专题1
**0.为虚拟机 server 重设管理密码
1)重启系统,进入 recovery 恢复模式
按e键、再按e键,找到linux16行,末尾添加 rd.break console=tty0
按 ctrl + x 启动
2)以可写方式重新挂载 /sysroot,并切换到此环境
switch_root# mount -o remount,rw /sysroot (r读,w写)
switch_root# chroot /sysroot
sh-3.2#
3)将root用户的密码设置为 redhat
# echo redhat | passwd --stdin root
4)重设SELinux安全标签
# touch /.autorelabel
5)先后执行 exit、reboot 完成修复
# exit
# reboot
切出鼠标:Ctrl+Alt
**0.为虚拟机 server 配置以下静态地址参数:
# nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "172.25.0.11/24 172.25.0.254" ipv4.dns 172.25.254.254
# nmcli connection up "System eth0"
# systemctl restart NetworkManager
# systemctl eanble NetworkManager
# hostnamectl set-hostname server0.example.com
# hostnamectl //查看静态主机名
*********************************************************************************************************
**磁盘划分:
# fdisk /dev/vdb
第1个分区 /dev/vdb1 的大小为 300MiB
第2个分区 /dev/vdb2 的大小为 2000MiB
第3个分区 /dev/vdb3 的大小为 1000MiB
三个新逻辑分区的大小依次为:500MiB、2000MiB、512MiB
# partprobe /dev/vdb //刷新磁盘分区表
# reboot
**14.新建逻辑卷并扩展逻辑卷的大小
# vgcreate systemvg /dev/vdb1 //新建一个名为 systemvg 的卷组
# lvcreate -L 180MiB -n vo systemvg //在此卷组中创建一个名为 vo 的逻辑卷,大小为180MiB
# mkfs.ext4 /dev/systemvg/vo //将逻辑卷 vo 格式化为 EXT4 文件系统
# mkdir /vo
# mount /dev/systemvg/vo /vo //将逻辑卷 vo 挂载到 /vo 目录
# vim /etc/fstab //设置开机自动挂载
......
/dev/systemvg/vo /vo ext4 defaults 0 0
# mount -a
# vgextend systemvg /dev/vdb5 //扩展卷组
# lvextend -L 300MiB /dev/systemvg/vo //扩展逻辑卷
# resize2fs /dev/systemvg/vo //通知内核新容量
**15.调整现有磁盘的分区:
# vgcreate -s 16MiB datastore /dev/vdb6 //建卷组
# lvcreate -l 50 -n database datastore //建逻辑卷
# mkfs.ext4 /dev/datastore/database //格式化
# mkdir /mnt/database //建挂载点
# vim /etc/fstab //添加开机挂载配置
........
/dev/datastore/database /mnt/database ext4 defaults 0 0
# mount -a //根据fstab挂载设备
# df -hT /mnt/database //查看挂载结果
**16.添加一个swap分区:
# mkswap /dev/vdb7
# vim /etc/fstab //设置开机自起
......
/dev/vdb7 swap swap defaults,pri=5 0 0
# swapon -a
# swapon -s
************************************************************************************************
**1.指定yum软件源:
# yum-config-manager --add-repo http://content.example.com/rhel7.0/x86_64/dvd/
# vim /etc/yum.repos.d/con....repo
.. ..
gpgcheck=0
# yum repolist
**2.创建用户账户:
# groupadd adminuser
# useradd -G adminuser natasha
# useradd -G adminuser harry
# useradd -s /sbin/nologin sarah
# echo flectrag | passwd --stdin natasha
# echo flectrag | passwd --stdin harry
# echo flectrag | passwd --stdin sarah
**3.配置文件权限:
# cp /etc/fstab /var/tmp/fstab
# ls -lh /var/tmp/fstab //先查看文件权限,一般默认为是属root组,属root主,所以直接进行以下步骤
# setfacl -m u:natasha:rw /var/tmp/fstab
# setfacl -m u:harry:- /var/tmp/fstab
**4.配置一个cron任务:
# systemctl restart crond
# systemctl enable crond
# crontab -e -u natasha
23 14 * * * /bin/echo hiya
**5.创建一个共享目录:
# mkdir /home/admins
# chown :adminuser /home/admins
# chmod 2770 /home/admins
**6.安装内核的升级:
# firefox http://classroom/content/rhel7.0/x86_64/errata/Packages/ //根据所给地址找到内核文件,复制其下载地址
# wget http://classroom/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
# rpm -ivh kernel-3.10*.rpm
# ls /boot/vmlinuz-* //查看所有内核
# reboot //重启以使新内核生效
.. ..
# uname -r //确认新内核版本
**7.绑定到LDAP验证服务
使用系统 classroom.example.com 提供的LDAP服务
– 验证服务的基本DN是:dc=example,dc=com
– 账户信息和验证信息都是由 LDAP 提供的
– 连接要使用证书加密,证书可以在下面的链接下载:
http://classroom.example.com/pub/example-ca.crt
– 当正确完成配置后,用户 ldapuser0 应该能登录到你的系统,暂时没有主目录(需完成 autofs 题目)
– 用户 ldapuser0 的密码是 password
# yum -y install sssd authconfig-gtk
# id ldapuser0 //检查LDAP网络账号是否可用(否)
# authconfig-gtk
....
# systemctl restart sssd
# id ldapuser0 //检查LDAP网络账号是否可用(是)
# ssh ldapuser0@server0.example.com //验证可登录
{......此题也可以用authconfig-tui进行配置}
**8.配置LDAP家目录漫游:
# yum -y install autofs
# rpm -q autofs
# mkdir -p /home/guests
# vim /etc/auto.master
......
/home/guests /etc/auto.guests
# vim /etc/auto.guests
ldapuser0 -rw classroom.example.com:/home/guests/ldapuser0
或者
* -rw classroom.example.com:/home/guests/&
# systemctl restart autofs
# systemctl enable autofs
# su - ldapuser0
# pwd //查看是否挂载成功
**9.配置NTP网络时间客户端:
# yum -y install chrony
# vim /etc/chrony.conf
......
server classroom.example.com iburst
# date -s "2011-05-06" //改个错的时间
# date
# systemctl restart chronyd.service
# systemctl enable chronyd.service
# date //起服务后再查看时间,变成现在的时间了就对了
# timedatectl set-ntp true
# timedatectl
.. ..
NTP enabled: yes //NTP 是否已经启用
**10.配置一个用户账户:
# useradd -u 3456 alex
# echo flectrag | passwd --stdin alex
**11.查找文件:
# mkdir /root/findfiles
# find / -user student -type f -exec cp -p {} /root/findfiles/ \;
或者
# cp -p $(find / -user student -type f) /root/findfiles/
**12.查找一个字符串:
# grep "seismic" /usr/share/dict/words > /root/wordlist
# cat /root/wordlist //查看一下结果
**13.创建一个归档:
# tar -jcPf /root/backup.tar.bz2 /usr/local/

浙公网安备 33010602011771号