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/

















posted @ 2017-12-05 09:02  百川汇海  阅读(212)  评论(0)    收藏  举报