2018年全國職業院校技能大賽服務器部分-樣題A卷(涉及LVM、NFS、HTTP、Haproxy、DNS、FTP)

小白與2018年參加全國職業院校技能大賽(以下簡稱“國賽”)負責服務器部分,現將涉及到的技術分享給大家。如有不妥或需改善之處,請各位多多指教。

環境說明:

雲平臺: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卷服務器搭建部分算是結束了,僅供各位參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章