2018年全国职业技能大赛服务器部分-样题A卷(涉及LVM、NFS、HTTP、Haproxy、DNS、FTP)

小白与2018年参加全国职业院校技能大赛(以下简称“国赛”)负责服务器部分,现将涉及到的技术分享给大家。如有不妥或需改善之处,请各位多多指教。

联系方式为(VX:Yvresse_ai)

环境说明:

云平台:RG-JCOS     操作系统:Centos7

样题A卷服务网络Topo:

Networking Topo

样题A卷服务系统Topo:

Server Topo

A系统网卡信息及主机名:

[root@a ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fa:16:3e:de:3a:a2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.22/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86150sec preferred_lft 86150sec
    inet6 fe80::f816:3eff:fede:3aa2/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fa:16:3e:e7:19:f8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.22/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fee7:19f8/64 scope link 
       valid_lft forever preferred_lft forever
[root@a ~]# hostname
a

B系统网卡信息及主机名:

[root@b ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fa:16:3e:a7:1c:8e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.33/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 85640sec preferred_lft 85640sec
    inet6 fe80::f816:3eff:fea7:1c8e/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether fa:16:3e:02:84:34 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.33/24 brd 192.168.2.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fe02:8434/64 scope link 
       valid_lft forever preferred_lft forever
[root@b ~]# hostname
b

A系统创建LVM物理卷要求如下:

1:创建卷组datastore,PE大小为16MB

2:逻辑卷database所属datastore,大小20G

3:逻辑卷格式化为XFS文件系统,自动挂载到/data/web_data

查看云硬盘挂载情况:

[root@a ~]# fdisk -l

磁盘 /dev/vda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b2200

   设备 Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048     1026047      512000   83  Linux
/dev/vda2         1026048   104857599    51915776   8e  Linux LVM

磁盘 /dev/mapper/centos-root:47.7 GB, 47747956736 字节,93257728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/vdb:26.8 GB, 26843545600 字节,52428800 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

如上图所示挂载云硬盘/dev/vdb

创建磁盘分区:

[root@a ~]# fdisk /dev/vdb 
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x8a5e5eb3 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):m
命令操作
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-52428799,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-52428799,默认为 52428799):
将使用默认值 52428799
分区 1 已设置为 Linux 类型,大小设为 25 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@a ~]# fdisk -l

磁盘 /dev/vda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b2200

   设备 Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048     1026047      512000   83  Linux
/dev/vda2         1026048   104857599    51915776   8e  Linux LVM

磁盘 /dev/mapper/centos-root:47.7 GB, 47747956736 字节,93257728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/vdb:26.8 GB, 26843545600 字节,52428800 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x8a5e5eb3

   设备 Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048    52428799    26213376   83  Linux

如所示创建分区vdb1

将物理硬盘分区初始化为物理卷:

[root@a ~]# pvcreate /dev/vdb1 
  Physical volume "/dev/vdb1" successfully created

创建16M的卷组datastore:

[root@a ~]# vgcreate -s 16M datastore /dev/vdb1
  Volume group "datastore" successfully created

创建逻辑卷database:

[root@a ~]# lvcreate -L 20G datastore -n database
  Logical volume "database" created.

逻辑卷格式化为XFS:

[root@a ~]# mkfs.xfs /dev/datastore/database 
meta-data=/dev/datastore/database isize=256    agcount=4, agsize=1310720 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=5242880, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

查看卷组:

[root@a ~]# vgdisplay datastore
  --- Volume group ---
  VG Name               datastore
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               24.98 GiB
  PE Size               16.00 MiB
  Total PE              1599
  Alloc PE / Size       1280 / 20.00 GiB
  Free  PE / Size       319 / 4.98 GiB
  VG UUID               bglCyT-z9E1-Bff9-o9f4-v86r-Wt2X-cn4o1s

查看逻辑卷:

[root@a ~]# lvdisplay /dev/mapper/datastore-database 
  --- Logical volume ---
  LV Path                /dev/datastore/database
  LV Name                database
  VG Name                datastore
  LV UUID                6klq4w-0m6F-CKx6-QkSA-m3dQ-qpX5-qHLzgU
  LV Write Access        read/write
  LV Creation host, time a, 2019-04-11 23:22:01 +0800
  LV Status              available
  # open                 0
  LV Size                20.00 GiB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

实现自动挂载到/dev/web_data:

[root@a ~]# vim /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Thu Sep 22 17:50:17 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=41f7a291-c7de-4694-a5ee-1e6313ff9f44 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/mapper/datastore-database /data/web_data xfs defaults 0 0 

[root@a ~]# mkdir -p /data/web_data

查看挂载情况:

[root@a ~]# mount | grep database
/dev/mapper/datastore-database on /data/web_data type xfs (rw,relatime,attr2,inode64,noquota)

配置本地YUM源:

1:创建本地挂载目录及配置文件备份目录

2:挂载镜像,创建本地YUM源配置文件

3:测试本地YUM源

创建本地挂载目录及备份文件目录:

[root@a ~]# mkdir /mnt/cdrom
[root@a ~]# mkdir /opt/copy

镜像挂载至本地挂载目录:

[root@a ~]# mount /root/CentOS-7-x86_64-DVD-1511.iso /mnt/cdrom/
mount: /dev/loop0 写保护,将以只读方式挂载

备份YUM源文件及创建本地YUM源配置文件:

[root@a ~]# mv /etc/yum.repos.d/* /opt/copy/
[root@a ~]# vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/cdrom

测试:

[root@a ~]# yum repolist
已加载插件:fastestmirror
dvd                                                                                                                                                                                                                  | 3.6 kB  00:00:00     
(1/2): dvd/group_gz                                                                                                                                                                                                  | 155 kB  00:00:00     
(2/2): dvd/primary_db                                                                                                                                                                                                | 2.8 MB  00:00:00     
Determining fastest mirrors
源标识                                                                                                               源名称                                                                                                            状态
dvd                                                                                                                  dvd                                                                                                               3,723
repolist: 3,723

配置NFS服务要求如下:

1:将/data/web_data共享给192.168.2.0/24

2:不挤压root用户权限

下载NFS及rpcbind:

[root@a ~]# yum install nfs-utils rpcbind -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 nfs-utils.x86_64.1.1.3.0-0.21.el7 将被 安装
---> 软件包 rpcbind.x86_64.0.0.2.0-32.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

============================================================================================================================================================================================================================================
 Package                                                  架构                                                  版本                                                               源                                                  大小
============================================================================================================================================================================================================================================
正在安装:
 nfs-utils                                                x86_64                                                1:1.3.0-0.21.el7                                                   dvd                                                370 k
 rpcbind                                                  x86_64                                                0.2.0-32.el7                                                       dvd                                                 57 k

事务概要
============================================================================================================================================================================================================================================
安装  2 软件包

总下载量:427 k
安装大小:1.1 M
Downloading packages:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                         75 MB/s | 427 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : rpcbind-0.2.0-32.el7.x86_64                                                                                                                                                                                             1/2 
  正在安装    : 1:nfs-utils-1.3.0-0.21.el7.x86_64                                                                                                                                                                                       2/2 
  验证中      : 1:nfs-utils-1.3.0-0.21.el7.x86_64                                                                                                                                                                                       1/2 
  验证中      : rpcbind-0.2.0-32.el7.x86_64                                                                                                                                                                                             2/2 

已安装:
  nfs-utils.x86_64 1:1.3.0-0.21.el7                                                                                      rpcbind.x86_64 0:0.2.0-32.el7                                                                                     

完毕!

启动nfs及rpcbind:

[root@a ~]# systemctl restart rpcbind
[root@a ~]# systemctl restart nfs

修改NFS配置文件:

[root@a ~]# vim /etc/exports
/data/web_data 192.168.2.0/24(rw,no_root_squash)

B配置本地YUM源(参考A配置)

(B)测试:

[root@b ~]# yum repolist
已加载插件:fastestmirror
dvd                                                                                                                                                                                                                                                    | 3.6 kB  00:00:00     
(1/2): dvd/group_gz                                                                                                                                                                                                                                    | 155 kB  00:00:00     
(2/2): dvd/primary_db                                                                                                                                                                                                                                  | 2.8 MB  00:00:00     
Determining fastest mirrors
源标识                                                                                                                                源名称                                                                                                                             状态
dvd                                                                                                                                   dvd                                                                                                                                3,723
repolist: 3,723

(B)下载NFS及rpcbind:

[root@b ~]# yum install nfs-utils rpcbind -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 nfs-utils.x86_64.1.1.3.0-0.21.el7 将被 安装
--> 正在处理依赖关系 libtirpc >= 0.2.3-1,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 gssproxy >= 0.3.0-0,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 quota,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 libnfsidmap,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 libevent,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 keyutils,它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 libtirpc.so.1()(64bit),它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 libnfsidmap.so.0()(64bit),它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
--> 正在处理依赖关系 libevent-2.0.so.5()(64bit),它被软件包 1:nfs-utils-1.3.0-0.21.el7.x86_64 需要
---> 软件包 rpcbind.x86_64.0.0.2.0-32.el7 将被 安装
--> 正在检查事务
---> 软件包 gssproxy.x86_64.0.0.4.1-7.el7 将被 安装
--> 正在处理依赖关系 libverto-tevent,它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
--> 正在处理依赖关系 libini_config.so.3(INI_CONFIG_1.1.0)(64bit),它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
--> 正在处理依赖关系 libref_array.so.1()(64bit),它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
--> 正在处理依赖关系 libini_config.so.3()(64bit),它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
--> 正在处理依赖关系 libcollection.so.2()(64bit),它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
--> 正在处理依赖关系 libbasicobjects.so.0()(64bit),它被软件包 gssproxy-0.4.1-7.el7.x86_64 需要
---> 软件包 keyutils.x86_64.0.1.5.8-3.el7 将被 安装
---> 软件包 libevent.x86_64.0.2.0.21-4.el7 将被 安装
---> 软件包 libnfsidmap.x86_64.0.0.25-12.el7 将被 安装
---> 软件包 libtirpc.x86_64.0.0.2.4-0.6.el7 将被 安装
---> 软件包 quota.x86_64.1.4.01-11.el7 将被 安装
--> 正在处理依赖关系 quota-nls = 1:4.01-11.el7,它被软件包 1:quota-4.01-11.el7.x86_64 需要
--> 正在处理依赖关系 tcp_wrappers,它被软件包 1:quota-4.01-11.el7.x86_64 需要
--> 正在检查事务
---> 软件包 libbasicobjects.x86_64.0.0.1.1-25.el7 将被 安装
---> 软件包 libcollection.x86_64.0.0.6.2-25.el7 将被 安装
---> 软件包 libini_config.x86_64.0.1.2.0-25.el7 将被 安装
--> 正在处理依赖关系 libpath_utils.so.1(PATH_UTILS_0.2.1)(64bit),它被软件包 libini_config-1.2.0-25.el7.x86_64 需要
--> 正在处理依赖关系 libpath_utils.so.1()(64bit),它被软件包 libini_config-1.2.0-25.el7.x86_64 需要
---> 软件包 libref_array.x86_64.0.0.1.5-25.el7 将被 安装
---> 软件包 libverto-tevent.x86_64.0.0.2.5-4.el7 将被 安装
--> 正在处理依赖关系 libtevent.so.0(TEVENT_0.9.9)(64bit),它被软件包 libverto-tevent-0.2.5-4.el7.x86_64 需要
--> 正在处理依赖关系 libtalloc.so.2(TALLOC_2.0.2)(64bit),它被软件包 libverto-tevent-0.2.5-4.el7.x86_64 需要
--> 正在处理依赖关系 libtevent.so.0()(64bit),它被软件包 libverto-tevent-0.2.5-4.el7.x86_64 需要
--> 正在处理依赖关系 libtalloc.so.2()(64bit),它被软件包 libverto-tevent-0.2.5-4.el7.x86_64 需要
---> 软件包 quota-nls.noarch.1.4.01-11.el7 将被 安装
---> 软件包 tcp_wrappers.x86_64.0.7.6-77.el7 将被 安装
--> 正在检查事务
---> 软件包 libpath_utils.x86_64.0.0.2.1-25.el7 将被 安装
---> 软件包 libtalloc.x86_64.0.2.1.2-1.el7 将被 安装
---> 软件包 libtevent.x86_64.0.0.9.25-1.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

==============================================================================================================================================================================================================================================================================
 Package                                                               架构                                                         版本                                                                      源                                                         大小
==============================================================================================================================================================================================================================================================================
正在安装:
 nfs-utils                                                             x86_64                                                       1:1.3.0-0.21.el7                                                          dvd                                                       370 k
 rpcbind                                                               x86_64                                                       0.2.0-32.el7                                                              dvd                                                        57 k
为依赖而安装:
 gssproxy                                                              x86_64                                                       0.4.1-7.el7                                                               dvd                                                        84 k
 keyutils                                                              x86_64                                                       1.5.8-3.el7                                                               dvd                                                        54 k
 libbasicobjects                                                       x86_64                                                       0.1.1-25.el7                                                              dvd                                                        24 k
 libcollection                                                         x86_64                                                       0.6.2-25.el7                                                              dvd                                                        40 k
 libevent                                                              x86_64                                                       2.0.21-4.el7                                                              dvd                                                       214 k
 libini_config                                                         x86_64                                                       1.2.0-25.el7                                                              dvd                                                        59 k
 libnfsidmap                                                           x86_64                                                       0.25-12.el7                                                               dvd                                                        46 k
 libpath_utils                                                         x86_64                                                       0.2.1-25.el7                                                              dvd                                                        27 k
 libref_array                                                          x86_64                                                       0.1.5-25.el7                                                              dvd                                                        26 k
 libtalloc                                                             x86_64                                                       2.1.2-1.el7                                                               dvd                                                        31 k
 libtevent                                                             x86_64                                                       0.9.25-1.el7                                                              dvd                                                        32 k
 libtirpc                                                              x86_64                                                       0.2.4-0.6.el7                                                             dvd                                                        85 k
 libverto-tevent                                                       x86_64                                                       0.2.5-4.el7                                                               dvd                                                       9.0 k
 quota                                                                 x86_64                                                       1:4.01-11.el7                                                             dvd                                                       176 k
 quota-nls                                                             noarch                                                       1:4.01-11.el7                                                             dvd                                                        89 k
 tcp_wrappers                                                          x86_64                                                       7.6-77.el7                                                                dvd                                                        78 k

事务概要
==============================================================================================================================================================================================================================================================================
安装  2 软件包 (+16 依赖软件包)

总下载量:1.5 M
安装大小:4.3 M
Downloading packages:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                                           17 MB/s | 1.5 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : libbasicobjects-0.1.1-25.el7.x86_64                                                                                                                                                                                                                      1/18 
  正在安装    : libtirpc-0.2.4-0.6.el7.x86_64                                                                                                                                                                                                                            2/18 
  正在安装    : libref_array-0.1.5-25.el7.x86_64                                                                                                                                                                                                                         3/18 
  正在安装    : libcollection-0.6.2-25.el7.x86_64                                                                                                                                                                                                                        4/18 
  正在安装    : libtalloc-2.1.2-1.el7.x86_64                                                                                                                                                                                                                             5/18 
  正在安装    : libtevent-0.9.25-1.el7.x86_64                                                                                                                                                                                                                            6/18 
  正在安装    : libverto-tevent-0.2.5-4.el7.x86_64                                                                                                                                                                                                                       7/18 
  正在安装    : rpcbind-0.2.0-32.el7.x86_64                                                                                                                                                                                                                              8/18 
  正在安装    : libnfsidmap-0.25-12.el7.x86_64                                                                                                                                                                                                                           9/18 
  正在安装    : 1:quota-nls-4.01-11.el7.noarch                                                                                                                                                                                                                          10/18 
  正在安装    : keyutils-1.5.8-3.el7.x86_64                                                                                                                                                                                                                             11/18 
  正在安装    : libevent-2.0.21-4.el7.x86_64                                                                                                                                                                                                                            12/18 
  正在安装    : libpath_utils-0.2.1-25.el7.x86_64                                                                                                                                                                                                                       13/18 
  正在安装    : libini_config-1.2.0-25.el7.x86_64                                                                                                                                                                                                                       14/18 
  正在安装    : gssproxy-0.4.1-7.el7.x86_64                                                                                                                                                                                                                             15/18 
  正在安装    : tcp_wrappers-7.6-77.el7.x86_64                                                                                                                                                                                                                          16/18 
  正在安装    : 1:quota-4.01-11.el7.x86_64                                                                                                                                                                                                                              17/18 
  正在安装    : 1:nfs-utils-1.3.0-0.21.el7.x86_64                                                                                                                                                                                                                       18/18 
  验证中      : libini_config-1.2.0-25.el7.x86_64                                                                                                                                                                                                                        1/18 
  验证中      : tcp_wrappers-7.6-77.el7.x86_64                                                                                                                                                                                                                           2/18 
  验证中      : libverto-tevent-0.2.5-4.el7.x86_64                                                                                                                                                                                                                       3/18 
  验证中      : libtalloc-2.1.2-1.el7.x86_64                                                                                                                                                                                                                             4/18 
  验证中      : libcollection-0.6.2-25.el7.x86_64                                                                                                                                                                                                                        5/18 
  验证中      : 1:nfs-utils-1.3.0-0.21.el7.x86_64                                                                                                                                                                                                                        6/18 
  验证中      : libpath_utils-0.2.1-25.el7.x86_64                                                                                                                                                                                                                        7/18 
  验证中      : libevent-2.0.21-4.el7.x86_64                                                                                                                                                                                                                             8/18 
  验证中      : keyutils-1.5.8-3.el7.x86_64                                                                                                                                                                                                                              9/18 
  验证中      : libref_array-0.1.5-25.el7.x86_64                                                                                                                                                                                                                        10/18 
  验证中      : rpcbind-0.2.0-32.el7.x86_64                                                                                                                                                                                                                             11/18 
  验证中      : libtirpc-0.2.4-0.6.el7.x86_64                                                                                                                                                                                                                           12/18 
  验证中      : gssproxy-0.4.1-7.el7.x86_64                                                                                                                                                                                                                             13/18 
  验证中      : 1:quota-nls-4.01-11.el7.noarch                                                                                                                                                                                                                          14/18 
  验证中      : 1:quota-4.01-11.el7.x86_64                                                                                                                                                                                                                              15/18 
  验证中      : libtevent-0.9.25-1.el7.x86_64                                                                                                                                                                                                                           16/18 
  验证中      : libbasicobjects-0.1.1-25.el7.x86_64                                                                                                                                                                                                                     17/18 
  验证中      : libnfsidmap-0.25-12.el7.x86_64                                                                                                                                                                                                                          18/18 

已安装:
  nfs-utils.x86_64 1:1.3.0-0.21.el7                                                                                                       rpcbind.x86_64 0:0.2.0-32.el7                                                                                                      

作为依赖被安装:
  gssproxy.x86_64 0:0.4.1-7.el7          keyutils.x86_64 0:1.5.8-3.el7         libbasicobjects.x86_64 0:0.1.1-25.el7    libcollection.x86_64 0:0.6.2-25.el7    libevent.x86_64 0:2.0.21-4.el7     libini_config.x86_64 0:1.2.0-25.el7     libnfsidmap.x86_64 0:0.25-12.el7   
  libpath_utils.x86_64 0:0.2.1-25.el7    libref_array.x86_64 0:0.1.5-25.el7    libtalloc.x86_64 0:2.1.2-1.el7           libtevent.x86_64 0:0.9.25-1.el7        libtirpc.x86_64 0:0.2.4-0.6.el7    libverto-tevent.x86_64 0:0.2.5-4.el7    quota.x86_64 1:4.01-11.el7         
  quota-nls.noarch 1:4.01-11.el7         tcp_wrappers.x86_64 0:7.6-77.el7     

完毕!

(B)启动NFS及rpcbind:

[root@b ~]# systemctl restart rpcbind
[root@b ~]# systemctl restart nfs

(B)挂载A的NFS共享测试:

[root@b ~]# mkdir -p /data/web_data
[root@b ~]# mount -t nfs 192.168.2.22:/data/web_data/ /data/web_data/

(B)查看是否挂载成功:

[root@b ~]# mount |grep /data/web_data
192.168.2.22:/data/web_data on /data/web_data type nfs4 (rw,relatime,vers=4.0,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.2.33,local_lock=none,addr=192.168.2.22)

(A,B)文件测试:

[root@a ~]# touch /data/web_data/ceshi.txt
[root@b ~]# ll /data/web_data/
总用量 0
-rw-r--r-- 1 root root 0 4月  12 00:33 ceshi.txt

(B)配置DNS服务要求如下:

1:将www.rj.com添加A记录解析

2:将主机名解析至A的公网IP

下载DNS所用bind:

[root@b ~]# yum install bind* -y
[root@b ~]# yum install bind* -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
软件包 32:bind-license-9.9.4-29.el7.noarch 已安装并且是最新版本
软件包 32:bind-libs-lite-9.9.4-29.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
--> 正在检查事务
---> 软件包 bind.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-chroot.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-dyndb-ldap.x86_64.0.8.0-1.el7 将被 安装
---> 软件包 bind-libs.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-pkcs11.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-pkcs11-libs.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-pkcs11-utils.x86_64.32.9.9.4-29.el7 将被 安装
---> 软件包 bind-utils.x86_64.32.9.9.4-29.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

==============================================================================================================================================================================================================================================================================
 Package                                                                 架构                                                         版本                                                                    源                                                         大小
==============================================================================================================================================================================================================================================================================
正在安装:
 bind                                                                    x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       1.8 M
 bind-chroot                                                             x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                        83 k
 bind-dyndb-ldap                                                         x86_64                                                       8.0-1.el7                                                               dvd                                                       108 k
 bind-libs                                                               x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       1.0 M
 bind-pkcs11                                                             x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       293 k
 bind-pkcs11-libs                                                        x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       1.1 M
 bind-pkcs11-utils                                                       x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       194 k
 bind-utils                                                              x86_64                                                       32:9.9.4-29.el7                                                         dvd                                                       200 k

事务概要
==============================================================================================================================================================================================================================================================================
安装  8 软件包

总下载量:4.8 M
安装大小:12 M
Downloading packages:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                                           26 MB/s | 4.8 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : 32:bind-libs-9.9.4-29.el7.x86_64                                                                                                                                                                                                                          1/8 
  正在安装    : 32:bind-9.9.4-29.el7.x86_64                                                                                                                                                                                                                               2/8 
  正在安装    : 32:bind-pkcs11-libs-9.9.4-29.el7.x86_64                                                                                                                                                                                                                   3/8 
  正在安装    : 32:bind-pkcs11-9.9.4-29.el7.x86_64                                                                                                                                                                                                                        4/8 
  正在安装    : 32:bind-pkcs11-utils-9.9.4-29.el7.x86_64                                                                                                                                                                                                                  5/8 
  正在安装    : bind-dyndb-ldap-8.0-1.el7.x86_64                                                                                                                                                                                                                          6/8 
Enabling SELinux boolean named_write_master_zones
setsebool:  SELinux is disabled.
  正在安装    : 32:bind-chroot-9.9.4-29.el7.x86_64                                                                                                                                                                                                                        7/8 
  正在安装    : 32:bind-utils-9.9.4-29.el7.x86_64                                                                                                                                                                                                                         8/8 
  验证中      : bind-dyndb-ldap-8.0-1.el7.x86_64                                                                                                                                                                                                                          1/8 
  验证中      : 32:bind-pkcs11-9.9.4-29.el7.x86_64                                                                                                                                                                                                                        2/8 
  验证中      : 32:bind-chroot-9.9.4-29.el7.x86_64                                                                                                                                                                                                                        3/8 
  验证中      : 32:bind-utils-9.9.4-29.el7.x86_64                                                                                                                                                                                                                         4/8 
  验证中      : 32:bind-pkcs11-utils-9.9.4-29.el7.x86_64                                                                                                                                                                                                                  5/8 
  验证中      : 32:bind-libs-9.9.4-29.el7.x86_64                                                                                                                                                                                                                          6/8 
  验证中      : 32:bind-pkcs11-libs-9.9.4-29.el7.x86_64                                                                                                                                                                                                                   7/8 
  验证中      : 32:bind-9.9.4-29.el7.x86_64                                                                                                                                                                                                                               8/8 

已安装:
  bind.x86_64 32:9.9.4-29.el7         bind-chroot.x86_64 32:9.9.4-29.el7   bind-dyndb-ldap.x86_64 0:8.0-1.el7   bind-libs.x86_64 32:9.9.4-29.el7   bind-pkcs11.x86_64 32:9.9.4-29.el7   bind-pkcs11-libs.x86_64 32:9.9.4-29.el7   bind-pkcs11-utils.x86_64 32:9.9.4-29.el7  
  bind-utils.x86_64 32:9.9.4-29.el7  

完毕!

启动测试:

[root@b ~]# systemctl start named

备份主配置文件:

[root@b ~]# cp /etc/named.conf /opt/copy/

配置主配置文件:

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };

        /* 
         - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.
         - If you are building a RECURSIVE (caching) DNS server, you need to enable 
           recursion. 
         - If your recursive DNS server has a public IP address, you MUST enable access 
           control to limit queries to your legitimate users. Failing to do so will
           cause your server to become part of large scale DNS amplification 
           attacks. Implementing BCP38 within your network would greatly
           reduce such attack surface 
        */
        recursion yes;

        dnssec-enable no;
        dnssec-validation no;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone"rj.com"{
type master;
file "rj.com.zone";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

复制区域配置文件:

[root@b ~]# cp /var/named/named.localhost /var/named/rj.com.zone

修改区域配置文件:

[root@b ~]# vim /var/named/rj.com.zone
@       IN SOA  rj.com. rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        IN NS b
b       IN A 172.16.0.138
www     IN A 172.16.0.137

修改区域配置文件属主:

[root@b ~]# chgrp named /var/named/rj.com.zone

重启DNS(named):

[root@b ~]# systemctl restart named

修改本地DNS解析地址为自己(因为你自己是DNS服务器):

[root@b ~]# vim /etc/resolv.conf 
; generated by /usr/sbin/dhclient-script
search openstacklocal
nameserver 172.16.0.138

本地解析测试:

[root@b ~]# nslookup www.rj.com
Server:		172.16.0.138
Address:	172.16.0.138#53

Name:	www.rj.com
Address: 172.16.0.137

A解析测试(把A的DNS地址改为B):

[root@a ~]# nslookup www.rj.com
Server:		172.16.0.138
Address:	172.16.0.138#53

Name:	www.rj.com
Address: 172.16.0.137

配置A主机HTTP服务要求如下:

1:使用www.rj.com作为域名访问

2:监听192.168.2.22

3:根目录为/data/web_data

4:以虚拟主机的方式

(A)下载安装HTTP(为避免不必要的错误HTTP所需全都装载了,当然也可以只装HTTP服务):

[root@a ~]# yum install httpd* -y > /dev/null 

测试启动(无报错即为安装正常):

[root@a ~]# systemctl restart httpd

创建访问内容:

[root@a ~]# echo "This is one" > /data/web_data/index.html

备份主配置文件:

[root@a ~]# cp /etc/httpd/conf/httpd.conf /opt/copy/

修改主配置文件:

修改监听

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 192.168.2.22:80

指定虚拟主机配置文件

# Defaults if commented: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
EnableSendfile on

# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/virtualhost.conf

修改虚拟主机配置文件:

[root@a ~]# vim /etc/httpd/conf.d/virtualhost.conf
<virtualhost *:80>
servername www.rj.com
documentroot "/data/web_data"
<directory "/data/web_data">
        require all granted
</directory>
</virtualhost>

测试启动:

[root@a ~]# systemctl restart httpd
[root@a ~]# [root@a ~]# curl 192.168.2.22
This is one

B主机HTTP服务配置要求如下:

1:使用www.rj.com作为域名访问

2:监听192.168.2.33

3:根目录为/data/web_data

下载安装HTTP:

 

[root@b ~]# yum install http* -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpcomponents-client.noarch.0.4.2.5-5.el7_0 将被 安装
--> 正在处理依赖关系 java >= 1.5,它被软件包 httpcomponents-client-4.2.5-5.el7_0.noarch 需要
--> 正在处理依赖关系 mvn(commons-logging:commons-logging),它被软件包 httpcomponents-client-4.2.5-5.el7_0.noarch 需要
--> 正在处理依赖关系 mvn(commons-codec:commons-codec),它被软件包 httpcomponents-client-4.2.5-5.el7_0.noarch 需要
--> 正在处理依赖关系 jpackage-utils,它被软件包 httpcomponents-client-4.2.5-5.el7_0.noarch 需要
---> 软件包 httpcomponents-core.noarch.0.4.2.4-6.el7 将被 安装
---> 软件包 httpd.x86_64.0.2.4.6-40.el7.centos 将被 安装
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-40.el7.centos.x86_64 需要
--> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.x86_64 需要
--> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-40.el7.centos.x86_64 需要
---> 软件包 httpd-devel.x86_64.0.2.4.6-40.el7.centos 将被 安装
--> 正在处理依赖关系 apr-util-devel,它被软件包 httpd-devel-2.4.6-40.el7.centos.x86_64 需要
--> 正在处理依赖关系 apr-devel,它被软件包 httpd-devel-2.4.6-40.el7.centos.x86_64 需要
---> 软件包 httpd-manual.noarch.0.2.4.6-40.el7.centos 将被 安装
---> 软件包 httpd-tools.x86_64.0.2.4.6-40.el7.centos 将被 安装
--> 正在检查事务
---> 软件包 apache-commons-codec.noarch.0.1.8-7.el7 将被 安装
---> 软件包 apache-commons-logging.noarch.0.1.1.2-7.el7 将被 安装
--> 正在处理依赖关系 mvn(logkit:logkit),它被软件包 apache-commons-logging-1.1.2-7.el7.noarch 需要
--> 正在处理依赖关系 mvn(log4j:log4j),它被软件包 apache-commons-logging-1.1.2-7.el7.noarch 需要
--> 正在处理依赖关系 mvn(avalon-framework:avalon-framework-api),它被软件包 apache-commons-logging-1.1.2-7.el7.noarch 需要
---> 软件包 apr.x86_64.0.1.4.8-3.el7 将被 安装
---> 软件包 apr-devel.x86_64.0.1.4.8-3.el7 将被 安装
---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
---> 软件包 apr-util-devel.x86_64.0.1.5.2-6.el7 将被 安装
--> 正在处理依赖关系 openldap-devel(x86-64),它被软件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
--> 正在处理依赖关系 libdb-devel(x86-64),它被软件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
--> 正在处理依赖关系 expat-devel(x86-64),它被软件包 apr-util-devel-1.5.2-6.el7.x86_64 需要
---> 软件包 java-1.8.0-openjdk.x86_64.1.1.8.0.65-3.b17.el7 将被 安装
--> 正在处理依赖关系 java-1.8.0-openjdk-headless = 1:1.8.0.65-3.b17.el7,它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 xorg-x11-fonts-Type1,它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libpng15.so.15(PNG15_0)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjvm.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjpeg.so.62(LIBJPEG_6.2)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjli.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjava.so(SUNWprivate_1.1)(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libpng15.so.15()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjvm.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjpeg.so.62()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjli.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libjava.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libgif.so.4()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libawt.so()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libXtst.so.6()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libXi.so.6()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 libXext.so.6()(64bit),它被软件包 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 需要
---> 软件包 javapackages-tools.noarch.0.3.4.1-11.el7 将被 安装
--> 正在处理依赖关系 python-javapackages = 3.4.1-11.el7,它被软件包 javapackages-tools-3.4.1-11.el7.noarch 需要
--> 正在处理依赖关系 libxslt,它被软件包 javapackages-tools-3.4.1-11.el7.noarch 需要
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 正在检查事务
---> 软件包 avalon-framework.noarch.0.4.3-10.el7 将被 安装
--> 正在处理依赖关系 xalan-j2,它被软件包 avalon-framework-4.3-10.el7.noarch 需要
---> 软件包 avalon-logkit.noarch.0.2.1-14.el7 将被 安装
--> 正在处理依赖关系 tomcat-servlet-3.0-api,它被软件包 avalon-logkit-2.1-14.el7.noarch 需要
--> 正在处理依赖关系 jms,它被软件包 avalon-logkit-2.1-14.el7.noarch 需要
---> 软件包 expat-devel.x86_64.0.2.1.0-8.el7 将被 安装
---> 软件包 giflib.x86_64.0.4.1.6-9.el7 将被 安装
--> 正在处理依赖关系 libSM.so.6()(64bit),它被软件包 giflib-4.1.6-9.el7.x86_64 需要
--> 正在处理依赖关系 libICE.so.6()(64bit),它被软件包 giflib-4.1.6-9.el7.x86_64 需要
---> 软件包 java-1.8.0-openjdk-headless.x86_64.1.1.8.0.65-3.b17.el7 将被 安装
--> 正在处理依赖关系 tzdata-java >= 2015d,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 需要
--> 正在处理依赖关系 lksctp-tools,它被软件包 1:java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64 需要
---> 软件包 libXext.x86_64.0.1.3.3-3.el7 将被 安装
---> 软件包 libXi.x86_64.0.1.7.4-2.el7 将被 安装
---> 软件包 libXtst.x86_64.0.1.2.2-2.1.el7 将被 安装
---> 软件包 libdb-devel.x86_64.0.5.3.21-19.el7 将被 安装
---> 软件包 libjpeg-turbo.x86_64.0.1.2.90-5.el7 将被 安装
---> 软件包 libpng.x86_64.2.1.5.13-5.el7 将被 安装
---> 软件包 libxslt.x86_64.0.1.1.28-5.el7 将被 安装
---> 软件包 log4j.noarch.0.1.2.17-15.el7 将被 安装
--> 正在处理依赖关系 mvn(javax.mail:mail),它被软件包 log4j-1.2.17-15.el7.noarch 需要
---> 软件包 openldap-devel.x86_64.0.2.4.40-8.el7 将被 安装
--> 正在处理依赖关系 cyrus-sasl-devel(x86-64),它被软件包 openldap-devel-2.4.40-8.el7.x86_64 需要
---> 软件包 python-javapackages.noarch.0.3.4.1-11.el7 将被 安装
--> 正在处理依赖关系 python-lxml,它被软件包 python-javapackages-3.4.1-11.el7.noarch 需要
---> 软件包 xorg-x11-fonts-Type1.noarch.0.7.5-9.el7 将被 安装
--> 正在处理依赖关系 ttmkfdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在处理依赖关系 ttmkfdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在处理依赖关系 mkfontdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在处理依赖关系 mkfontdir,它被软件包 xorg-x11-fonts-Type1-7.5-9.el7.noarch 需要
--> 正在检查事务
---> 软件包 cyrus-sasl-devel.x86_64.0.2.1.26-19.2.el7 将被 安装
--> 正在处理依赖关系 cyrus-sasl(x86-64) = 2.1.26-19.2.el7,它被软件包 cyrus-sasl-devel-2.1.26-19.2.el7.x86_64 需要
---> 软件包 geronimo-jms.noarch.0.1.1.1-19.el7 将被 安装
---> 软件包 javamail.noarch.0.1.4.6-8.el7 将被 安装
---> 软件包 libICE.x86_64.0.1.0.9-2.el7 将被 安装
---> 软件包 libSM.x86_64.0.1.2.2-2.el7 将被 安装
---> 软件包 lksctp-tools.x86_64.0.1.0.13-3.el7 将被 安装
---> 软件包 python-lxml.x86_64.0.3.2.1-4.el7 将被 安装
---> 软件包 tomcat-servlet-3.0-api.noarch.0.7.0.54-2.el7_1 将被 安装
---> 软件包 ttmkfdir.x86_64.0.3.0.9-42.el7 将被 安装
---> 软件包 tzdata-java.noarch.0.2015g-1.el7 将被 安装
---> 软件包 xalan-j2.noarch.0.2.7.1-23.el7 将被 安装
--> 正在处理依赖关系 xerces-j2,它被软件包 xalan-j2-2.7.1-23.el7.noarch 需要
--> 正在处理依赖关系 osgi(org.apache.xerces),它被软件包 xalan-j2-2.7.1-23.el7.noarch 需要
---> 软件包 xorg-x11-font-utils.x86_64.1.7.5-20.el7 将被 安装
--> 正在处理依赖关系 libfontenc.so.1()(64bit),它被软件包 1:xorg-x11-font-utils-7.5-20.el7.x86_64 需要
--> 正在处理依赖关系 libXfont.so.1()(64bit),它被软件包 1:xorg-x11-font-utils-7.5-20.el7.x86_64 需要
--> 正在检查事务
---> 软件包 cyrus-sasl.x86_64.0.2.1.26-19.2.el7 将被 安装
---> 软件包 libXfont.x86_64.0.1.5.1-2.el7 将被 安装
---> 软件包 libfontenc.x86_64.0.1.1.2-3.el7 将被 安装
---> 软件包 xerces-j2.noarch.0.2.11.0-17.el7_0 将被 安装
--> 正在处理依赖关系 xml-commons-resolver >= 1.2,它被软件包 xerces-j2-2.11.0-17.el7_0.noarch 需要
--> 正在处理依赖关系 xml-commons-apis >= 1.4.01,它被软件包 xerces-j2-2.11.0-17.el7_0.noarch 需要
--> 正在处理依赖关系 osgi(org.apache.xml.resolver),它被软件包 xerces-j2-2.11.0-17.el7_0.noarch 需要
--> 正在处理依赖关系 osgi(javax.xml),它被软件包 xerces-j2-2.11.0-17.el7_0.noarch 需要
--> 正在检查事务
---> 软件包 xml-commons-apis.noarch.0.1.4.01-16.el7 将被 安装
---> 软件包 xml-commons-resolver.noarch.0.1.2-15.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

==============================================================================================================================================================================================================================================================================
 Package                                                                       架构                                                     版本                                                                      源                                                     大小
==============================================================================================================================================================================================================================================================================
正在安装:
 httpcomponents-client                                                         noarch                                                   4.2.5-5.el7_0                                                             dvd                                                   425 k
 httpcomponents-core                                                           noarch                                                   4.2.4-6.el7                                                               dvd                                                   466 k
 httpd                                                                         x86_64                                                   2.4.6-40.el7.centos                                                       dvd                                                   2.7 M
 httpd-devel                                                                   x86_64                                                   2.4.6-40.el7.centos                                                       dvd                                                   187 k
 httpd-manual                                                                  noarch                                                   2.4.6-40.el7.centos                                                       dvd                                                   1.3 M
 httpd-tools                                                                   x86_64                                                   2.4.6-40.el7.centos                                                       dvd                                                    82 k
为依赖而安装:
 apache-commons-codec                                                          noarch                                                   1.8-7.el7                                                                 dvd                                                   223 k
 apache-commons-logging                                                        noarch                                                   1.1.2-7.el7                                                               dvd                                                    78 k
 apr                                                                           x86_64                                                   1.4.8-3.el7                                                               dvd                                                   103 k
 apr-devel                                                                     x86_64                                                   1.4.8-3.el7                                                               dvd                                                   188 k
 apr-util                                                                      x86_64                                                   1.5.2-6.el7                                                               dvd                                                    92 k
 apr-util-devel                                                                x86_64                                                   1.5.2-6.el7                                                               dvd                                                    76 k
 avalon-framework                                                              noarch                                                   4.3-10.el7                                                                dvd                                                    88 k
 avalon-logkit                                                                 noarch                                                   2.1-14.el7                                                                dvd                                                    87 k
 cyrus-sasl                                                                    x86_64                                                   2.1.26-19.2.el7                                                           dvd                                                    88 k
 cyrus-sasl-devel                                                              x86_64                                                   2.1.26-19.2.el7                                                           dvd                                                   309 k
 expat-devel                                                                   x86_64                                                   2.1.0-8.el7                                                               dvd                                                    56 k
 geronimo-jms                                                                  noarch                                                   1.1.1-19.el7                                                              dvd                                                    31 k
 giflib                                                                        x86_64                                                   4.1.6-9.el7                                                               dvd                                                    40 k
 java-1.8.0-openjdk                                                            x86_64                                                   1:1.8.0.65-3.b17.el7                                                      dvd                                                   215 k
 java-1.8.0-openjdk-headless                                                   x86_64                                                   1:1.8.0.65-3.b17.el7                                                      dvd                                                    31 M
 javamail                                                                      noarch                                                   1.4.6-8.el7                                                               dvd                                                   758 k
 javapackages-tools                                                            noarch                                                   3.4.1-11.el7                                                              dvd                                                    73 k
 libICE                                                                        x86_64                                                   1.0.9-2.el7                                                               dvd                                                    65 k
 libSM                                                                         x86_64                                                   1.2.2-2.el7                                                               dvd                                                    39 k
 libXext                                                                       x86_64                                                   1.3.3-3.el7                                                               dvd                                                    39 k
 libXfont                                                                      x86_64                                                   1.5.1-2.el7                                                               dvd                                                   150 k
 libXi                                                                         x86_64                                                   1.7.4-2.el7                                                               dvd                                                    40 k
 libXtst                                                                       x86_64                                                   1.2.2-2.1.el7                                                             dvd                                                    20 k
 libdb-devel                                                                   x86_64                                                   5.3.21-19.el7                                                             dvd                                                    38 k
 libfontenc                                                                    x86_64                                                   1.1.2-3.el7                                                               dvd                                                    30 k
 libjpeg-turbo                                                                 x86_64                                                   1.2.90-5.el7                                                              dvd                                                   134 k
 libpng                                                                        x86_64                                                   2:1.5.13-5.el7                                                            dvd                                                   212 k
 libxslt                                                                       x86_64                                                   1.1.28-5.el7                                                              dvd                                                   242 k
 lksctp-tools                                                                  x86_64                                                   1.0.13-3.el7                                                              dvd                                                    87 k
 log4j                                                                         noarch                                                   1.2.17-15.el7                                                             dvd                                                   443 k
 mailcap                                                                       noarch                                                   2.1.41-2.el7                                                              dvd                                                    31 k
 openldap-devel                                                                x86_64                                                   2.4.40-8.el7                                                              dvd                                                   799 k
 python-javapackages                                                           noarch                                                   3.4.1-11.el7                                                              dvd                                                    31 k
 python-lxml                                                                   x86_64                                                   3.2.1-4.el7                                                               dvd                                                   758 k
 tomcat-servlet-3.0-api                                                        noarch                                                   7.0.54-2.el7_1                                                            dvd                                                   207 k
 ttmkfdir                                                                      x86_64                                                   3.0.9-42.el7                                                              dvd                                                    48 k
 tzdata-java                                                                   noarch                                                   2015g-1.el7                                                               dvd                                                   176 k
 xalan-j2                                                                      noarch                                                   2.7.1-23.el7                                                              dvd                                                   1.9 M
 xerces-j2                                                                     noarch                                                   2.11.0-17.el7_0                                                           dvd                                                   1.1 M
 xml-commons-apis                                                              noarch                                                   1.4.01-16.el7                                                             dvd                                                   227 k
 xml-commons-resolver                                                          noarch                                                   1.2-15.el7                                                                dvd                                                   108 k
 xorg-x11-font-utils                                                           x86_64                                                   1:7.5-20.el7                                                              dvd                                                    87 k
 xorg-x11-fonts-Type1                                                          noarch                                                   7.5-9.el7                                                                 dvd                                                   521 k

事务概要
==============================================================================================================================================================================================================================================================================
安装  6 软件包 (+43 依赖软件包)

总下载量:46 M
安装大小:140 M
Downloading packages:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                                                                                           29 MB/s |  46 MB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : apr-1.4.8-3.el7.x86_64                                                                                                                                                                                                                                   1/49 
  正在安装    : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                                                                              2/49 
  正在安装    : libXext-1.3.3-3.el7.x86_64                                                                                                                                                                                                                               3/49 
  正在安装    : libXi-1.7.4-2.el7.x86_64                                                                                                                                                                                                                                 4/49 
  正在安装    : apr-devel-1.4.8-3.el7.x86_64                                                                                                                                                                                                                             5/49 
  正在安装    : libfontenc-1.1.2-3.el7.x86_64                                                                                                                                                                                                                            6/49 
  正在安装    : libICE-1.0.9-2.el7.x86_64                                                                                                                                                                                                                                7/49 
  正在安装    : libxslt-1.1.28-5.el7.x86_64                                                                                                                                                                                                                              8/49 
  正在安装    : libjpeg-turbo-1.2.90-5.el7.x86_64                                                                                                                                                                                                                        9/49 
  正在安装    : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                                                                                                          10/49 
  正在安装    : python-javapackages-3.4.1-11.el7.noarch                                                                                                                                                                                                                 11/49 
  正在安装    : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                                                                                                  12/49 
  正在安装    : tomcat-servlet-3.0-api-7.0.54-2.el7_1.noarch                                                                                                                                                                                                            13/49 
  正在安装    : libSM-1.2.2-2.el7.x86_64                                                                                                                                                                                                                                14/49 
  正在安装    : giflib-4.1.6-9.el7.x86_64                                                                                                                                                                                                                               15/49 
  正在安装    : libXfont-1.5.1-2.el7.x86_64                                                                                                                                                                                                                             16/49 
  正在安装    : 1:xorg-x11-font-utils-7.5-20.el7.x86_64                                                                                                                                                                                                                 17/49 
  正在安装    : libXtst-1.2.2-2.1.el7.x86_64                                                                                                                                                                                                                            18/49 
  正在安装    : httpd-tools-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                  19/49 
  正在安装    : lksctp-tools-1.0.13-3.el7.x86_64                                                                                                                                                                                                                        20/49 
  正在安装    : cyrus-sasl-2.1.26-19.2.el7.x86_64                                                                                                                                                                                                                       21/49 
  正在安装    : cyrus-sasl-devel-2.1.26-19.2.el7.x86_64                                                                                                                                                                                                                 22/49 
  正在安装    : openldap-devel-2.4.40-8.el7.x86_64                                                                                                                                                                                                                      23/49 
  正在安装    : expat-devel-2.1.0-8.el7.x86_64                                                                                                                                                                                                                          24/49 
  正在安装    : libdb-devel-5.3.21-19.el7.x86_64                                                                                                                                                                                                                        25/49 
  正在安装    : apr-util-devel-1.5.2-6.el7.x86_64                                                                                                                                                                                                                       26/49 
  正在安装    : 2:libpng-1.5.13-5.el7.x86_64                                                                                                                                                                                                                            27/49 
  正在安装    : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                                                                                                            28/49 
  正在安装    : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                                                                                                                   29/49 
  正在安装    : tzdata-java-2015g-1.el7.noarch                                                                                                                                                                                                                          30/49 
  正在安装    : 1:java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64                                                                                                                                                                                                 31/49 
  正在安装    : 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64                                                                                                                                                                                                          32/49 
  正在安装    : xml-commons-apis-1.4.01-16.el7.noarch                                                                                                                                                                                                                   33/49 
  正在安装    : geronimo-jms-1.1.1-19.el7.noarch                                                                                                                                                                                                                        34/49 
  正在安装    : xml-commons-resolver-1.2-15.el7.noarch                                                                                                                                                                                                                  35/49 
  正在安装    : xalan-j2-2.7.1-23.el7.noarch                                                                                                                                                                                                                            36/49 
  正在安装    : xerces-j2-2.11.0-17.el7_0.noarch                                                                                                                                                                                                                        37/49 
  正在安装    : javamail-1.4.6-8.el7.noarch                                                                                                                                                                                                                             38/49 
  正在安装    : log4j-1.2.17-15.el7.noarch                                                                                                                                                                                                                              39/49 
  正在安装    : avalon-logkit-2.1-14.el7.noarch                                                                                                                                                                                                                         40/49 
  正在安装    : avalon-framework-4.3-10.el7.noarch                                                                                                                                                                                                                      41/49 
  正在安装    : apache-commons-logging-1.1.2-7.el7.noarch                                                                                                                                                                                                               42/49 
  正在安装    : apache-commons-codec-1.8-7.el7.noarch                                                                                                                                                                                                                   43/49 
  正在安装    : httpcomponents-core-4.2.4-6.el7.noarch                                                                                                                                                                                                                  44/49 
  正在安装    : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                                                                             45/49 
  正在安装    : httpd-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                        46/49 
  正在安装    : httpd-devel-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                  47/49 
  正在安装    : httpd-manual-2.4.6-40.el7.centos.noarch                                                                                                                                                                                                                 48/49 
  正在安装    : httpcomponents-client-4.2.5-5.el7_0.noarch                                                                                                                                                                                                              49/49 
  验证中      : libXext-1.3.3-3.el7.x86_64                                                                                                                                                                                                                               1/49 
  验证中      : python-javapackages-3.4.1-11.el7.noarch                                                                                                                                                                                                                  2/49 
  验证中      : giflib-4.1.6-9.el7.x86_64                                                                                                                                                                                                                                3/49 
  验证中      : libjpeg-turbo-1.2.90-5.el7.x86_64                                                                                                                                                                                                                        4/49 
  验证中      : avalon-logkit-2.1-14.el7.noarch                                                                                                                                                                                                                          5/49 
  验证中      : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                                                                              6/49 
  验证中      : apr-devel-1.4.8-3.el7.x86_64                                                                                                                                                                                                                             7/49 
  验证中      : javamail-1.4.6-8.el7.noarch                                                                                                                                                                                                                              8/49 
  验证中      : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                                                                                                           9/49 
  验证中      : tzdata-java-2015g-1.el7.noarch                                                                                                                                                                                                                          10/49 
  验证中      : xml-commons-resolver-1.2-15.el7.noarch                                                                                                                                                                                                                  11/49 
  验证中      : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                                                                                                            12/49 
  验证中      : apache-commons-codec-1.8-7.el7.noarch                                                                                                                                                                                                                   13/49 
  验证中      : xml-commons-apis-1.4.01-16.el7.noarch                                                                                                                                                                                                                   14/49 
  验证中      : 1:java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64                                                                                                                                                                                                          15/49 
  验证中      : httpd-devel-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                  16/49 
  验证中      : httpd-tools-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                  17/49 
  验证中      : apr-1.4.8-3.el7.x86_64                                                                                                                                                                                                                                  18/49 
  验证中      : avalon-framework-4.3-10.el7.noarch                                                                                                                                                                                                                      19/49 
  验证中      : httpcomponents-client-4.2.5-5.el7_0.noarch                                                                                                                                                                                                              20/49 
  验证中      : 2:libpng-1.5.13-5.el7.x86_64                                                                                                                                                                                                                            21/49 
  验证中      : tomcat-servlet-3.0-api-7.0.54-2.el7_1.noarch                                                                                                                                                                                                            22/49 
  验证中      : libdb-devel-5.3.21-19.el7.x86_64                                                                                                                                                                                                                        23/49 
  验证中      : xerces-j2-2.11.0-17.el7_0.noarch                                                                                                                                                                                                                        24/49 
  验证中      : log4j-1.2.17-15.el7.noarch                                                                                                                                                                                                                              25/49 
  验证中      : cyrus-sasl-devel-2.1.26-19.2.el7.x86_64                                                                                                                                                                                                                 26/49 
  验证中      : httpcomponents-core-4.2.4-6.el7.noarch                                                                                                                                                                                                                  27/49 
  验证中      : 1:java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64                                                                                                                                                                                                 28/49 
  验证中      : geronimo-jms-1.1.1-19.el7.noarch                                                                                                                                                                                                                        29/49 
  验证中      : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                                                                                                                   30/49 
  验证中      : libXtst-1.2.2-2.1.el7.x86_64                                                                                                                                                                                                                            31/49 
  验证中      : libxslt-1.1.28-5.el7.x86_64                                                                                                                                                                                                                             32/49 
  验证中      : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                                                                             33/49 
  验证中      : libXfont-1.5.1-2.el7.x86_64                                                                                                                                                                                                                             34/49 
  验证中      : libICE-1.0.9-2.el7.x86_64                                                                                                                                                                                                                               35/49 
  验证中      : xalan-j2-2.7.1-23.el7.noarch                                                                                                                                                                                                                            36/49 
  验证中      : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                                                                                                  37/49 
  验证中      : openldap-devel-2.4.40-8.el7.x86_64                                                                                                                                                                                                                      38/49 
  验证中      : httpd-2.4.6-40.el7.centos.x86_64                                                                                                                                                                                                                        39/49 
  验证中      : apache-commons-logging-1.1.2-7.el7.noarch                                                                                                                                                                                                               40/49 
  验证中      : libXi-1.7.4-2.el7.x86_64                                                                                                                                                                                                                                41/49 
  验证中      : apr-util-devel-1.5.2-6.el7.x86_64                                                                                                                                                                                                                       42/49 
  验证中      : libfontenc-1.1.2-3.el7.x86_64                                                                                                                                                                                                                           43/49 
  验证中      : expat-devel-2.1.0-8.el7.x86_64                                                                                                                                                                                                                          44/49 
  验证中      : cyrus-sasl-2.1.26-19.2.el7.x86_64                                                                                                                                                                                                                       45/49 
  验证中      : lksctp-tools-1.0.13-3.el7.x86_64                                                                                                                                                                                                                        46/49 
  验证中      : httpd-manual-2.4.6-40.el7.centos.noarch                                                                                                                                                                                                                 47/49 
  验证中      : libSM-1.2.2-2.el7.x86_64                                                                                                                                                                                                                                48/49 
  验证中      : 1:xorg-x11-font-utils-7.5-20.el7.x86_64                                                                                                                                                                                                                 49/49 

已安装:
  httpcomponents-client.noarch 0:4.2.5-5.el7_0     httpcomponents-core.noarch 0:4.2.4-6.el7     httpd.x86_64 0:2.4.6-40.el7.centos     httpd-devel.x86_64 0:2.4.6-40.el7.centos     httpd-manual.noarch 0:2.4.6-40.el7.centos     httpd-tools.x86_64 0:2.4.6-40.el7.centos    

作为依赖被安装:
  apache-commons-codec.noarch 0:1.8-7.el7         apache-commons-logging.noarch 0:1.1.2-7.el7        apr.x86_64 0:1.4.8-3.el7                         apr-devel.x86_64 0:1.4.8-3.el7                        apr-util.x86_64 0:1.5.2-6.el7                                 
  apr-util-devel.x86_64 0:1.5.2-6.el7             avalon-framework.noarch 0:4.3-10.el7               avalon-logkit.noarch 0:2.1-14.el7                cyrus-sasl.x86_64 0:2.1.26-19.2.el7                   cyrus-sasl-devel.x86_64 0:2.1.26-19.2.el7                     
  expat-devel.x86_64 0:2.1.0-8.el7                geronimo-jms.noarch 0:1.1.1-19.el7                 giflib.x86_64 0:4.1.6-9.el7                      java-1.8.0-openjdk.x86_64 1:1.8.0.65-3.b17.el7        java-1.8.0-openjdk-headless.x86_64 1:1.8.0.65-3.b17.el7       
  javamail.noarch 0:1.4.6-8.el7                   javapackages-tools.noarch 0:3.4.1-11.el7           libICE.x86_64 0:1.0.9-2.el7                      libSM.x86_64 0:1.2.2-2.el7                            libXext.x86_64 0:1.3.3-3.el7                                  
  libXfont.x86_64 0:1.5.1-2.el7                   libXi.x86_64 0:1.7.4-2.el7                         libXtst.x86_64 0:1.2.2-2.1.el7                   libdb-devel.x86_64 0:5.3.21-19.el7                    libfontenc.x86_64 0:1.1.2-3.el7                               
  libjpeg-turbo.x86_64 0:1.2.90-5.el7             libpng.x86_64 2:1.5.13-5.el7                       libxslt.x86_64 0:1.1.28-5.el7                    lksctp-tools.x86_64 0:1.0.13-3.el7                    log4j.noarch 0:1.2.17-15.el7                                  
  mailcap.noarch 0:2.1.41-2.el7                   openldap-devel.x86_64 0:2.4.40-8.el7               python-javapackages.noarch 0:3.4.1-11.el7        python-lxml.x86_64 0:3.2.1-4.el7                      tomcat-servlet-3.0-api.noarch 0:7.0.54-2.el7_1                
  ttmkfdir.x86_64 0:3.0.9-42.el7                  tzdata-java.noarch 0:2015g-1.el7                   xalan-j2.noarch 0:2.7.1-23.el7                   xerces-j2.noarch 0:2.11.0-17.el7_0                    xml-commons-apis.noarch 0:1.4.01-16.el7                       
  xml-commons-resolver.noarch 0:1.2-15.el7        xorg-x11-font-utils.x86_64 1:7.5-20.el7            xorg-x11-fonts-Type1.noarch 0:7.5-9.el7         

完毕!

测试启动:

[root@b ~]# systemctl restart httpd

备份主配置文件:

[root@b ~]# cp /etc/httpd/conf/httpd.conf /opt/copy/

修改配置文件:

修改监听

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 192.168.2.33:80

指定虚拟主机配置文件

# Defaults if commented: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
EnableSendfile on

# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/virtualhost.conf

 修改虚拟主机配置文件:

[root@b ~]# vim /etc/httpd/conf.d/virtualhost.conf
<virtualhost *:80>
servername www.rj.com
documentroot "/data/web_data"
<directory "/data/web_data">
        require all granted
</directory>
</virtualhost>

测试启动:

[root@b ~]# systemctl restart httpd
[root@b ~]# curl 192.168.2.33
This is one
[root@b ~]# 

 (A)配置Haproxy代理要求如下:

1:监听地址为192.168.1.22:80

2:代理主机A与B

下载安装Haprxoy:

[root@a ~]# yum install haproxy* -y > /dev/null 

测试启动:

[root@a ~]# systemctl restart haproxy
[root@a ~]# 

备份配置文件:

[root@a ~]# cp /etc/haproxy/haproxy.cfg /opt/copy/

修改配置文件实现代理:

#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
frontend  web
        bind 192.168.1.22:80
        default_backend app

#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
backend static
    balance     roundrobin
    server      static 127.0.0.1:4331 check

#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
backend app
    balance     roundrobin
    server  app1 192.168.2.22:80 check
    server  app2 192.168.2.33:80 check

"/etc/haproxy/haproxy.cfg" 81L, 2869C                                                        

测试启动实现代理:

[root@a ~]# systemctl restart haproxy
[root@a ~]# curl www.rj.com
This is one
[root@a ~]# curl 172.16.0.137
This is one
[root@a ~]# 

(B)配置FTP服务要求如下:

1:创建Tom用户 密码为ruijie

2:为WEB创建FTP站点

FTP普通用户主目录:/data/web_data

FTP访问控制权限使用扩展ACL实现Tom读写

3:为产品资料创建FTP站点

FTP匿名用户主目录:/data/instructions

FTP访问权限允许匿名用户读取

下载安装vsftp:

[root@b ~]# yum install vsftp* -y 
已加载插件:fastestmirror
dvd                                                                                                                                                                               | 3.6 kB  00:00:00     
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 vsftpd.x86_64.0.3.0.2-10.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=========================================================================================================================================================================================================
 Package                                        架构                                           版本                                                    源                                           大小
=========================================================================================================================================================================================================
正在安装:
 vsftpd                                         x86_64                                         3.0.2-10.el7                                            dvd                                         167 k

事务概要
=========================================================================================================================================================================================================
安装  1 软件包

总下载量:167 k
安装大小:347 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : vsftpd-3.0.2-10.el7.x86_64                                                                                                                                                           1/1 
  验证中      : vsftpd-3.0.2-10.el7.x86_64                                                                                                                                                           1/1 

已安装:
  vsftpd.x86_64 0:3.0.2-10.el7                                                                                                                                                                           

完毕!

测试启动及测试使用:

[root@b ~]# systemctl restart vsftpd
[root@b ~]# ftp localhost
Trying ::1...
Connected to localhost (::1).
220 (vsFTPd 3.0.2)
Name (localhost:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
229 Entering Extended Passive Mode (|||20142|).
150 Here comes the directory listing.
drwxr-xr-x    2 0        0               6 Nov 20  2015 pub
226 Directory send OK.
ftp> 

备份配置文件:

[root@b ~]# cp /etc/vsftpd/vsftpd.conf /opt/copy/
[root@b ~]# 

修改配置文件:

# with the listen_ipv6 directive.
listen=NO
#
# This directive enables listening on IPv6 sockets. By default, listening
# on the IPv6 "any" address (::) will accept connections from both IPv6
# and IPv4 clients. It is not necessary to listen on *both* IPv4 and IPv6
# sockets. If you want that (perhaps because you want to listen on specific
# addresses) then you must run two copies of vsftpd with two configuration
# files.
# Make sure, that one of the listen options is commented !!
listen_ipv6=YES
chroot_local_user=YES
local_root=/data/web_data
anon_root=/data/instructions
allow_writeable_chroot=YES
pasv_enable=YES
pasv_address=172.16.0.138
pasv_addr_resolve=YES
pasv_promiscuous=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
"/etc/vsftpd/vsftpd.conf" 135L, 5219C 已写入                                                

测试启动:

[root@b ~]# ftp 172.16.0.138
Connected to 172.16.0.138 (172.16.0.138).
220 (vsFTPd 3.0.2)
Name (172.16.0.138:root): tom
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (0,0,0,0,106,58).
150 Here comes the directory listing.
-rw-r--r--    1 0        0              12 Apr 14 09:36 index.html
226 Directory send OK.
ftp> 
[root@b ~]# ftp 172.16.0.138
Connected to 172.16.0.138 (172.16.0.138).
220 (vsFTPd 3.0.2)
Name (172.16.0.138:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (0,0,0,0,149,132).
150 Here comes the directory listing.
-rw-r--r--    1 0        0               0 Apr 15 11:01 ceshi.txt
226 Directory send OK.
ftp> 

设置扩展ACL:

要求是在/data/web_data上做扩展ACL,而/data/web_data是从A挂载而来。所以此操作应该在A进行

[root@a ~]# setfacl -m u:tom:rw /data/web_data/

查看:

[root@a ~]# getfacl /data/web_data/
getfacl: Removing leading '/' from absolute path names
# file: data/web_data/
# owner: root
# group: root
user::rwx
user:tom:rw-
group::r-x
mask::rwx
other::r-x

 

结语:

至此A卷服务器搭建部分算是结束了,仅供各位参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬野

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值