zoukankan      html  css  js  c++  java
  • 安装ftp 并在ftp上构建yum仓库 (内网构建,比如主机上不了网)

    1、本地构建yum仓库(即在没有网络的情况下也可以使用)

    2、使用 ftp 或者http 服务构建yum仓库

    3、构建在线yum仓库 下载以 .repo结尾的配置文件

    注意:所有的服务在构建之前都应该先关闭防火墙和安全机制

    解析:

    1、

    [root@localhost ~]# umount /dev/sr0
    [root@localhost ~]# mount /dev/sr0 /media
    mount: /dev/sr0 写保护,将以只读方式挂载

    [root@localhost ~]# cd /etc/yum.r*

    [root@localhost yum.repos.d]# mkdia a/

    [root@localhost yum.repos.d]# mv C* a/

    [root@localhost yum.repos.d]# vim ./local.repo

    [root@localhost yum.repos.d]# ls
    a  local.repo

    [root@localhost yum.repos.d]# cat local.repo
    [cdrom]
    name=cdrom
    baseurl=file:///media/    //以文件方式挂载
    enabled=1
    gpgcheck=0

    [root@localhost yum.repos.d]# yum -y clean all

    [root@localhost yum.repos.d]# yum makecache

    ==============================================================

    2、

    (1)安装ftp软件包,实现fpt共享,可以在我的电脑里面进行访问ftp://192.168.116.66

    首先关闭防火墙 安全机制           /var/ftp 就相当于是    ftp://192.168.116.66    

    [root@yum ~]# yum -y install vsftpd
    [root@yum ~]#  systemctl start vsftpd
      [root@yum ~]# systemctl enable vsftpd    //实现开机自动挂载
     [root@yum ~]#  netstat -anput|grep vsftpd        //检查是否开启
      [root@yum ~]# yum -y install ftp           
      [root@yum ~]# ftp 192.168.116.66  进入ftp  输入ftp 密码为空       
      [root@yum ~]#  umount /dev/sr0
     [root@yum ~]# mkdir /var/ftp/centos7                  
     [root@yum ~]# mount /dev/sr0 /var/ftp/centos7/
      [root@yum ~]#vim /etc/yum.repos.d/local.repo
     [root@yum ~]#  yum clean all
     [root@yum ~]#   yum makecache
     [root@yum ~]# cat /etc/yum.repos.d/local.repo
    [local]
    name=local
    baseurl=ftp://192.168.116.66/centos7
    gpgcheck=0
    enabled=1

    [root@localhost yum.repos.d]# yum -y clean all

    [root@localhost yum.repos.d]# yum makecache

    (2)安装http软件包,与ftp类似操作

    [root@localhost ~]# yum -y install httpd

    [root@localhost ~]# systemctl start httpd

    在浏览器中输入fttp://192.168.116.66    会出现以下页面    fttp://192.168.116.66 代表路径是/var/www/html/

    [root@localhost ~]# umount /dev/sr0

    [root@localhost ~]# ls /var/
    account  cache  db     games   kerberos  local  log   nis  preserve  spool   tmp  yp
    adm      crash  empty  gopher  lib       lock   mail  opt  run       target  www
    [root@localhost ~]# ls /var/www
    cgi-bin  html
    [root@localhost ~]# mkdir /var/www/html/centos7
    [root@localhost ~]# mount /dev/sr0 /var/www/html/centos7
    mount: /dev/sr0 写保护,将以只读方式挂载

    [root@localhost ~]# cd /etc/yum.repos.d/

    [root@localhost yum.repos.d]# ls
    a  local.repo
    [root@localhost yum.repos.d]# vim  local.repo
    [root@localhost yum.repos.d]# cat local.repo
    [cdrom]
    name=cdrom
    baseurl=http://192.168.116.66/centos7        //书写路径一定要正确
    enabled=1
    gpgcheck=0
    [root@localhost yum.repos.d]# yum -y clean all

    [root@localhost yum.repos.d]# yum makecache

    在浏览器里面可以输入 http://192.168.116.66/centos7 在这里面的文件可以下

     (3)构建在线yum仓库安装有两种方法

       【1】 在浏览器中搜索阿里镜像源

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    或者
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    复制到centos7中执行,成功后重建yum仓库

    3、之后运行yum makecache生成缓存

    【2】在浏览器中搜索网易云镜像源 ,下载后并添加到

    根据上述说明执行操作,此处不用备份。

    4、扩大搜索范围,下载yum依赖的rpm包

    rpm包下载位置

     
    epel 安装
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    在虚拟机中任意目录执行上述操作它自己会默认安装到/etc/yum.r*目录下面,然后就可以了接着再重建一下缓存。
     
  • 相关阅读:
    Java如何实现跨平台
    什么是软件开发工具包(SDK)
    什么是编程语言
    Java Hello World源代码notepad++版
    win10安装JDK
    JDK安装与配置(Windows 7系统)
    Eclipse安装与使用
    Eclipse Neon 汉化
    Eclipse Neon安装指导
    使用Sql语句快速将数据表转换成实体类
  • 原文地址:https://www.cnblogs.com/elin989898/p/11381508.html
Copyright © 2011-2022 走看看