• 搭建yum服务器

   在生产中我们可能会搭一台专门的服务器来做yum源,其它机器通过网络来连接yum源实现安装配置

     实验规划

         两台服务器centos6和centos7   一台做yum的服务器,另外一台做客户端

              image.png

         我们用cento7来做服务器,centos6来做客户端

    一、服务器端配置

         前期准备

               关闭两台机器的防火墙和SELINUX

              image.png  

              image.png

              image.png    

                                      centos7上相同方法

        要想做yum源必须使用共享服务,baseurl支持ftp,http,https三种共享服务

        1.搭建共享服务(我们使用ftp共享)

           (1)安装vsftpd

         image.png

          (2)启动服务

          image.png

           systemctl start vsftp  启动服务         systemctl status vsftpd  可查看服务状态

           ftp的默认共享目录是/var/ftp/pub  我们来测试一下服务是否正常

            image.png    

                                  复制一个文件到共享目录下

            image.png     

                            在Windows上可以正常访问说明ftp已正常提供服务

       2.添加光驱并挂载

           image.png

            此时我们发现系统没有识别到另一个光驱

           image.png

            我们使用echo '- - -' > /sys/class/scsi_host/host0/scan 命令:不重启服务器扫描新添加的硬件

           image.png

            我们参考aliyun yum源的路径来挂载

            image.png

              先创建好挂载目录

             image.png

               挂载7光盘

             image.png

               挂载6光盘

             image.png

               我们可以使用df命令来查看磁盘情况,sr0和sr1两个光驱都挂载成功

             image.png

              我们可以通过Windows来测试一下

              image.png

                此时我们把光盘内容通过ftp已经成功共享,服务器的配置至此完成

    二、客户端配置

             配置仓库文件指向服务器;地址中可使用yum中的变量

           image.png

             清一下缓存 

           image.png

            查看一下仓库列表,成功!

           image.png

            我们把配置文件复制到centos7上,也成功。因为路径中使用了变量所以配置文件通用

image.png

      到此yum服务器搭建成功

  • 编译安装Httpd

   前期准备

      1、下载源码包

     可以通过命令行下载,也可以到apache官网进行下载

   image.png

      2、安装相关开发包组

  image.png

      3、将源码包解开

       使用tar命令将源码包解开

     image.png

    image.png

  一、./configure

          可以指定安装路径--prefix=/PATH  不指定默认为/usr/local/

           默认配置文件安装路径--sysconfigdir=/PATH

       image.png

   注意:执行./configure之前必须进入到这个目录里(编译安装的所有操作都必须在目录里进行)

     执行完configure后发现它依赖ARP-util这个包,我们再把apr-devel装上,然后再执行configure,这一步它缺什么包手动都给它装上

image.png

注意:通常被编译操作依赖的程序包,需要安装此程序包的“开发”组件,其包名一般类似于name-devel-VERSION

image.png

  看到这样的提示我们第一步已完成

二、make

   输入make命令

 image.png

三、make install

 image.png

  这一步结束,编译安装的过程就完成了

    下面我们对环境变量进行配置

  image.png

   也可导入帮助文件       

      编辑/etc/man.config|man_db.conf文件

             添加一个MANPATH

   添加进去后重读一下配置文件

  image.png

   启动apache服务

  image.png

   在Windows上测试一下,成功!

  image.png

  编译安装的过程到此结束