• 定制rpm包-Yum环境搭建


    1.1 在yum服务器上创建yum仓库命令

    1 mkdir -p /application/nginx/html/yum
    2 cd /application/nginx/html/yum

    rz #上传rpm包到此目录

    1.2 安装createrepo软件

    1 yum install createrepo -y

    1.3 初始化repodata索引文件

    1 createrepo -pdo /application/nginx/html/yum/  /application/nginx/html/yum/

    1.4 提供yum服务

    1 # 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境(这里我使用的是nginx提供服务)
    2 cd /application/nginx/html/yum/
    3 python -m SimpleHTTPServer 80 &>/dev/null &

    1.5 添加新的rpm包

    1 # 只下载软件不安装
    2 yumdownloader pcre-devel openssl-devel
    3 createrepo --update /application/nginx/html/yum/
    4 # 每加入一个rpm包就要更新一下。

    1.6 客户端配置

     1 cd /etc/yum.repos.d
     2 [root@test yum.repos.d]# cat znix.repo
     3 [znix]
     4 name=Server
     5 baseurl=http://10.0.0.250/yum/
     6 enable=1
     7 gpgcheck=0
     8 yum --enablerepo=znix --disablerepo=base,extras,updates,epel list
     9 
    10 # 指定使用znix库

       添加yum源的时候只需要添加一个新的repo文件即可。

    1.7 然后可以使用yum安装软件包了

    Windows 上使用VMware workstation  中的 vmtools 进行文件共享

    1.1.1 vmware-tools工具使用

    第一个里程碑:按照vmware-tools工具

     

       第二个里程碑:在虚拟机中进行挂载安装

    mount /dev/cdrom   /mnt
    cd  /mnt
    cp VMwareTools-10.1.15-6627299.tar.gz  /server/tools
    tar xf VMwareTools-10.1.15-6627299.tar.gz
    cd vmware-tools-distrib
    ./vmware-install.pl

       安装完成之后重启虚拟机。

    第三个里程碑:进行挂载

    mount.vmhgfs .host:/yum /yum

       挂载成功

    [root@backup ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        19G  2.3G   16G  13% /
    tmpfs           238M     0  238M   0% /dev/shm
    /dev/sda1       190M   40M  141M  22% /boot
    .host:/         100G   71G   30G  71% /mnt/hgfs
    .host:/yum      100G   71G   30G  71% /yum

    注意:

       如果无法挂载,或挂载没有任何反应。

    ①尝试命令:vmhgfs-fuse .host:/workspace /mnt/hgfs
    
    ②尝试命令:/usr/bin/vmware-config-tools.pl,一路回车按默认配置就行,然后重新打开终端,OK。

    重新打开终端后挂载成功。 

  • 相关阅读:
    程序员累了怎么办?
    vue.js 组件注册实例
    background新增的N个强悍功能!!!
    相思别去问得失
    你说的我正在经历
    千折扇
    盼盼Degenerate——清除浮动的方法
    let 和 var定义变量的区别-盼盼Degenerate
    winform关闭窗体时,给用户友好提示!
    web学习笔记1--HTML
  • 原文地址:https://www.cnblogs.com/clsn/p/7757868.html
Copyright © 2020-2023  润新知