zoukankan      html  css  js  c++  java
  • 自建yum源(只演示nginx服务,其它都一样)

    (1)概述

    (2)yum server端配置

    1)关闭防火墙和selinux

    systemctl stop firewalld 
    systemctl disable firewalld 
    sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
    setenforce 0 
    

    2)下载和开启vsftpd

    yum install vsftpd -y 
    systemctl start vsftpd 
    systemctl enable vsftpd 
    

    3)配置nginx源

    #vim /etc/yum.repos.d/nginx.repo
    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1
    

    4)启用yum缓存

    vim /etc/yum.conf
    #keepcache=1
    说明:rpm包下载下来缓存到/var/cache/yum/x86_64/7/nginx/packages/  这里以centos7 X86_64架构为例
    

    5)下载nginx

    yum clean all 
    yum install nginx --downloadonly 
    ll /var/cache/yum/x86_64/7/nginx/packages/
    -rw-r--r-- 1 root root 767540 Apr 26 04:23 nginx-1.14.0-1.el7_4.ngx.x86_64.rpm
    

    6)创建ftp的nginx目录和nginx的rpm包拷贝到ftp的nginx目录

    mkdir /var/ftp/nginx 
    find /var/cache/yum/x86_64/7/ -name "*.rpm"  -exec cp -rf {}  /var/ftp/nginx ;
    

    7)创建repodata

    #yum -y install createrepo -y 
    #createrepo /var/ftp/nginx 
    # ll /var/ftp/nginx/repodata/repomd.xml 
    -rw-r--r-- 1 root root 2967 May 11 21:52 /var/ftp/nginx/repodata/repomd.xml
    

    (3)yum client端配置

    1)客户端添加yum源

     vi /etc/yum.repos.d/nginx.repo
     [nginx]
    name=nginx repo
    baseurl=ftp://192.168.111.151/nginx
    gpgcheck=0
    enabled=1
    

    2)验证

    yum repolist 
    yum install nginx -y 
    

    (4)自建本地源:使用安装光盘

    1)挂载安装光盘(临时挂载)

    mount /dev/cdrom /media
    或mount -t iso9660 -o loop centos7.iso /media
    

    2)添加yum源

    #vim /etc/yum.repos.d/cdrom.repo
    [cdrom]
    name=cdrom 
    baseurl=file:///media
    gpgcheck=0
    enabled=1
    
  • 相关阅读:
    JS-常用的数据结构之线性表
    Django 数据库增删改查
    Django 静态文件配置及request初识
    Django 基础
    jQuery
    前端之BOM和DOM
    前端js
    前端 css
    前端基础 html
    进度条
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/9032818.html
Copyright © 2011-2022 走看看