zoukankan      html  css  js  c++  java
  • 配置yum仓库的三种方法光盘镜像、nginx、sftp


    方法一:


    1、安装ftp服务

    [root@oldboy ~]# yum -y install vsftpd
    

    2、查看vsftpd相关的配置文件和目录

    rpm -ql vsftpd   # 查看vsftpd相关的配置文件和目录
    
    grep -Ev '^$|^#' /etc/vsftpd/vsftpd.conf 
    [root@oldboy ~]# cd /var/ftp/pub/		默认的ftp根目录
    

    4、启动服务

    systemctl start vsftpd
    [root@oldboy /var/ftp/pub]# netstat -lntup   # 检查服务是否启动成功
    tcp6      0     0 :::21        :::*         LISTEN      7888/vsftpd 
    
    [root@oldboy ~]# systemctl stop firewalld
    [root@oldboy ~]# setenforce 0
    setenforce: SELinux is disabled
    

    5、打开浏览器访问

    ftp://安装sftp的主机的地址

    6、创建repo的库文件

    yum -y install createrepo
    [root@oldboy ~]# createrepo /var/ftp/pub/
    

    客户机操作

    编辑repo文件

    [root@gong ~]# vi /etc/yum.repos.d/gong-zabbix.repo 
    [gong-zabbix]
    name=gong-zabbix
    baseurl=ftp://10.0.0.89/pub/
    gpgcheck=0
    enabled=1
    
    [root@gong ~]# yum -y remove zabbix-agent
    
    # 查看仓库信息
    [root@gong ~]# yum repolist
    

    里面的IP是安装sftp的IP地址,注意防火墙和selinux对服务的影响,实验环境一般关闭。


    方法二:


    本地的仓库

    挂载光驱,只能本地使用。

    1、挂载光驱

    [root@oldboy ~]# mount /dev/sr0 /mnt
    

    2、写配置文件

    [root@oldboy ~]# vi /etc/yum.repos.d/cd.repo 
    [cd]
    name=cdrom_rpm
    baseurl=file:///mnt
    enabled=1
    gpgcheck=0
    
    

    3、安装服务

    [root@oldboy ~]# yum -y install samba
    

    方法三:

    使用nginx实现

    1、安装nginx

    [root@oldboy ~]# yum -y install nginx
    

    2、创建rpm仓库

    [root@oldboy ~]# mkdir /var/rpm
    
    [root@oldboy /var/rpm]# ll
    total 48
    -rw-r--r-- 1 root root 47508 Jul  4  2014 tree-1.6.0-10.el7.x86_64.rpm
    [root@oldboy /var/rpm]# wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm
    
    [root@oldboy ~]# yum -y install createrepo
    [root@oldboy ~]#  createrepo /var/rpm
    
    

    2、更改配置文件

    [root@oldboy /etc/nginx/conf.d]# vi yum.conf
    server {
        listen       8080;
        server_name  localhost;
        location / {
            root   /var/rpm;
            autoindex on;
            access_log off;
        }
    }
    
    

    3、启动nginx

    systemctl start nginx
    

    客户机访问

    1、编辑repo配置文件

    [root@oldboy yum.repos.d]# vi nginx_repo.repo
    [nainx_repo]
    name=nginx_repo
    baseurl=http://10.0.0.89:8080/
    enabled=1
    gpgcheck=0
    
    

    2、测试

    [root@oldboy yum.repos.d]# yum repolist
    [root@oldboy yum.repos.d]# yum -y install tree
    
  • 相关阅读:
    决策树
    Caffe:深入分析(怎么训练)
    Caffe深度学习计算框架
    Caffe参数交换源码分析
    Net的网络层的构建(源码分析)
    FineTuning机制的分析
    Caffe::Snapshot的运行过程
    AdaBoost算法
    SVM支持向量机
    SMO序列最小最优化算法
  • 原文地址:https://www.cnblogs.com/gshelldon/p/13276354.html
Copyright © 2011-2022 走看看