Linux8---rhce考试用7的镜像

1.请设定您虚拟机server 和 client 的基本信息要求如下

在server主机中:

建立sshd服务的秘钥认证,认证用户为root,
秘钥下载地址为http://172.25.254.250/exam/id_rsa.pub

做法:

  • 将密钥复制到自己的/root/.ssh/id_rsa.pub文件中
  • ssh-copy-id -i id_rsa.pub root@172.25.254.109 ###-i指定上锁的密钥文件
    Linux8---rhce考试用7的镜像
*设定root用户密码为westos
  • 在装虚拟机的时候设置,或者通过passwd
    Linux8---rhce考试用7的镜像
*IPADDRESS=172.25.254.103
 GATEWAY=172.25.254.250
 DNS=172.25.254.250
  • vim /etc/sysconfig/network-scripts/ifcfg-ens33
    Linux8---rhce考试用7的镜像
  • vim /etc/resolv.conf ###因为后面需要解析classroom.example.com域名来获取备份的数据库文件
    Linux8---rhce考试用7的镜像
*搭建本地软件仓库并可以使直连网络主机使用仓库地址 http://172.25.254.103/rhel8
  • 先搭建一个本地yum源,将http软件下载,才能共享本地yum源

  • vim /etc/yum.repos.d/redhat.repo
    Linux8---rhce考试用7的镜像

  • mount /dev/cdrom /mnt ##挂载光驱

  • yum clean all

  • yum repolist
    Linux8---rhce考试用7的镜像

  • yum install -y httpd

  • systemctl enable --now httpd ##开机自启且现在开启
    Linux8---rhce考试用7的镜像

  • umount /mnt

  • mkdir /var/www/html/rhel7.5

  • mount /dev/cdrom /var/www/html/rhel7.5

  • vim /etc/rc.d/rc.local ##开机自动挂载
    Linux8---rhce考试用7的镜像

  • vim /etc/yum.repos.d/redhat.repo ##使用自己的yum源
    Linux8---rhce考试用7的镜像

  • yum clean all
    Linux8---rhce考试用7的镜像

*在主机中添加两块硬盘要求如下
vdb	5G
vdc	5G
  • 关机操作
    Linux8---rhce考试用7的镜像

在client主机中

*建立sshd服务的秘钥认证,认证用户为root,
 秘钥下载地址为http://172.25.254.250/exam/id_rsa.pub

*设定root用户密码为westos

*IPADDRESS=172.25.254.203
 GATEWAY=172.25.254.250
 DNS=172.25.254.250

*搭建本地软件仓库并可以使直连网络主机使用仓库地址 http://172.25.254.103/rhel8
  • 和客户端唯一不同的是挂载点的更改
  • mkdir /westos/html/rhel7.5
  • umount /mnt
  • mount /dev/cdrom /westos/html/rhel7.5
  • vim /etc/yum.repos.d/redhat.repo
    Linux8---rhce考试用7的镜像
  • yum clean all
    Linux8---rhce考试用7的镜像
2.在vdb中建立分区并完成以下要求
*新建分区/dev/vdb1,大小为500M,并把设备做为swap分区激活

*新建分区/dev/vdb2,大小100M,并把设备挂载到/westos_pub目录中
 设定/westos_pub目录对所有人可写,确保westos用户只能使用50M的数据空间

*新建lvm设备,组名称为westos_vg,pe大小为2M,在westos_vg中建立westos_datal逻辑卷
 把逻辑卷挂载到/westos/westoslv中

注意:以上操作确保在开机时仍然生效
3.开启系统中的selinux并设定默认状态为强制模式
  • getenforce ##一般新建虚拟机开机默认为强制模式
    Linux8---rhce考试用7的镜像
4.部署ftp服务可以实现匿名用户的上传功能
  • yum install -y vsftpd
  • systemctl enable --now vsftpd
    Linux8---rhce考试用7的镜像
  • rpm -qc vsftpd
    Linux8---rhce考试用7的镜像
  • vim /etc/vsftpd/vsftpd.conf
    Linux8---rhce考试用7的镜像
  • systemctl restart vsftpd
  • ll -dZ /var/ftp/pub
    Linux8---rhce考试用7的镜像
  • systemctl status firewalld
    Linux8---rhce考试用7的镜像
  • firewall-cmd --add-service=ftp --permanent
  • firewall-cmd --reload
    Linux8---rhce考试用7的镜像
  • chmod 777 /var/ftp/pub
  • getsebool -a |grep ftp
    Linux8---rhce考试用7的镜像
  • setsebool ftpd_full_access=on

在客户端可以测试一下:

  • yum install -y lftp
  • lftp 172.25.254.209
    Linux8---rhce考试用7的镜像
5.部署apache要求如下
*设定apache的默认发布目录为/westos/html并确保默认发布内容和下列文件一致
 http://172.25.254.250/exam/index_default

*设定虚拟主机bbs.westos.com 确保当前主机中的解析成立,默认发布页面内容和下列文件一致
 http://172.25.254.250/exam/index_bbs
  • firewall-cmd --add-service=http --permanent

  • firewall-cmd --reload

  • mkdir -p /westos/html

  • semanage fcontext -a -t httpd_sys_content_t ‘/westos/html(/.*)?’ ##将该目录下所有文件包括隐藏文件以及目录本身更改为此安全上下文

  • restorecon -RvvF ‘/westos/html/’

  • 将http://172.25.254.250/exam/index_default下内容复制到/westos/html/index.html文件中

  • vim /etc/httpd/conf/httpd.conf
    Linux8---rhce考试用7的镜像

  • mkdir -p /westos/html/virtual/westos.com/bbs

  • 将http://172.25.254.250/exam/index_bbs下的内容粘贴到/westos/html/virtual/westos.com/bbs/index.html文件中

  • cd /etc/httpd/conf.d

  • vim vhost.conf
    Linux8---rhce考试用7的镜像

  • systemctl restart httpd

  • vim /etc/hosts #主机里面要做解析
    Linux8---rhce考试用7的镜像

测试

Linux8---rhce考试用7的镜像
Linux8---rhce考试用7的镜像

6.配置 iSCSI 服务:
*在 server103 上安装服务端程序,设置开机自启,防火墙允许此服务

*在vdb磁盘上分一个1G大小的LVM分区,用以创建逻辑卷组iSCSI_vg和一个100M大小的逻辑卷disk1_lv

*使用 disk1_lv 作为 iSCSI 的后端存储名称为 server103.disk1

*定义IQN为 iqn.2020-04.com.westos:server103

*设置ACL允许initiator name为iqn.2020-04.com.westos:client203的客户端可以连接
 程序监听172.25.254.103的3260端口

*client安装客户端程序,连接server103的iSCSI目标资源到本地
 用以创建一个xfs文件系统,并开机自动挂载到/iscsidisk

server端:

  • yum install -y targetcli
  • systemctl enable --now target
  • fdisk /dev/sdb
    Linux8---rhce考试用7的镜像
  • partprobe
  • fdisk -l
    Linux8---rhce考试用7的镜像
  • pvcreate /dev/sdb1
  • pvdisplay
    Linux8---rhce考试用7的镜像
  • vgcreate iSCSI_vg /dev/sdb1
  • vgdisplay
    Linux8---rhce考试用7的镜像
  • lvcreate -L 100M -n disk1_lv iSCSI_vg
  • lvdisplay
    Linux8---rhce考试用7的镜像
  • targetcli
7.配置 Mariadb 数据库服务:
*在 server103上安装 mariadb 数据库,开机自启动,防火墙允许此服务。
 给数据库设置 root 管理员密码为 westos 
 限制 root 用户只能从localhost 登录,移除匿名用户,删除 test 库。

*创建一个名为 redhat 的库,并从备份文件中恢复数据到此数据库,
 备份文件的位置在:
 http://classroom.example.com/pub/materials/mariadb/mariadb.dump 。

*创建数据库用户 mary ,对 redhat 数据库具有查询、插入、更新、删除权限
 密码为 mary_passwd
 natasha 用户可以从 client103上登录数据库,
 对 redhat 库拥有查询权限,密码为natasha_passwd 。
8. 配 SMB 服务:
*在 server103 上配置 smb 共享服务,要求开机自启,防火墙允许此服务。
*创建共享目录为 /smbshare ,共享名为 smbshare ,
 marketing 组成员可以读写此共享
 不属于marketing 组的人只能读。

*创建 samba-only 用户 brian 和 rob
 其中 brian 用户属于marketing 组,用户密码都是 westos 。

*在 client103 上建立挂载点 /mnt/multiuser 目录
 开机自动挂载server103 上的 smbshare 共享
 激活 smb 多用户挂载支持。
上一篇:数据库安装和基本操作


下一篇:Benchmark性能测试