• 从建立yum仓库到搭建ftp以及http服务


    什么是yum仓库

            yum工作需要依赖C/S架构工作模式的文件服务器,服务器中存放了yum工作时所需的程序包。yum接收到需要安装的程序包的名称之后,通过文件共享协议(或者文件传输协议),在配置文件中指向的yum仓库(可以是多个)中查询需要的程序包。找到之后,通过文件下载协议,将程序包下载至本地yum的缓存目录中,当安装完成后,缓存目录便会被删除

            yum的配置文件位置在/etc/yum.repos.d/base.repo,用vim工具编辑下。       

            yum内容格式:

    1 [base]
    2 name=yumck                              # yum仓库名字
    
    3 baseurl=file:/// | http | ftp #本地yum仓库所在位置,可以有三种方式
    4 gpgcheck=0 #不检测pgp秘钥

    2  搭建FTP或者HTTP服务之前首先需要关闭防火墙和LINUX 安全访问机制功能。

              1, 关闭防火墙    

    1 service iptables stop                   #centos6  关闭防火墙
    2 
    3 chkconfig iptables off                  #centos6 开机禁止启用防火墙
    4 
    5 systemctl  disable firewalld.service    #centos7 开机禁止启动防火墙
    7 
    8 systemctl stop firewalld.service        #centos7  停止防火墙服务

            2, 关闭LINUX内部访问机制selinux

    
    
    1 vim /etc/selinux/config
    2 SELINUX=permissive                      #写文件方式关闭访问机制
    3 
    4 setenforce  0                           #命令方式关闭访问机制
    5 
    6 getenforce                              #看返回值是否是Permissive,是即表示成功
     

        3  搭建FTP服务器 

    1 chkconfig vsftpd on                     #创建FTP服务自启
    2 
    3 service statr vsftpd                    #启动FTP服务

    4 ss -ntl #检测FTP服务端口是否正常

    4   编译安装http服务

     1 在http://httpd.apache.org/下载最新的apache源代码程序,2.4版本针对centos7使用,2.2版本针对centos6使用
     2 
     3 tar xvf 下载的程序包                     #解压缩下载的程序包
     4 
     5 cd 解压缩的包文件夹     

    yum groupinstall "Development tools" #安装开发包组
    6 7 cat install #查看安装说明 8 9 ./configure --prefix=PREFIX --systemcondir=PREFIX --enable-ssl #生成Makefile(可选安装组件可见INSTALL文件,安装编译始终要在解压缩的文件夹下边运行安装) 10 11 make && make install #编译安装(次步骤多运行几次看看最下边两行有错误提示没,有的话依据提示安装相关组件)

  • 相关阅读:
    SQL Server中游标的使用
    SQL Server之内连接 左连接 右连接 全连接 交叉连接
    C#后台格式化JSON字符串显示
    使用反射、特性简化代码
    JQuery方法扩展
    .NET强制进行即时垃圾回收
    .NET中的Queue和Stack
    如何解决firefox下window.event的问题
    【JS对象、JSON字符串】之间的相互转换
    Javascript模块化编程(一):模块的写法
  • 原文地址:https://www.cnblogs.com/chenyongmou/p/7290566.html
Copyright © 2020-2023  润新知