Linux-制作yum网络仓库

制作yum网络版仓库,需要拥有所需提供的包,可以把文件直接放入文件系统,但是相对更耗费容量,所以选择挂载节省空间,然后通过网络提供给外部

1.挂载

Linux插入光盘会挂载在/dev/cdrom下

新建一个自定义挂载目录
    mkdir /mnt/cdrom

将光盘里的内容挂载到该目录下,此时光盘内容会挂载到该目录下
    mount -t iso9660 -o -ro(只读) /dev/cdrom(源目录) /mnt/cdrom(指定目录)

在此之前需要保证该系统已插入光驱,勾选可开机自动连接驱动挂载

这里写图片描述

设置光驱连接自动挂载到指定目录(避免每次启动都手动挂载到指定目录)
    vi /etc/fstab

这里写图片描述

2.利用web指向本地文件目录位置

由于是静态资源,所以直接使用httpd即可

2.1 启动httpd
    service httpd start(未安装执行 yum install httpd)


2.2 检测是否可访问

这里写图片描述

2.3 启动之后资源读取在/var/www下
    cd /var/www

2.4 测试访问
    cd /html
    vi hello.html

这里写图片描述
这里写图片描述

2.5 创建软连接
     ln -s /mnt/cdrom ./centos
    此时该目录下会软连接到 /mnt/cdrom文件系统

这里写图片描述

2.6 测试局域网内部仓库

    点击即可下载

这里写图片描述

扫描二维码关注公众号,回复: 916516 查看本文章
2.7 改变yum仓库连接地址(所需机器)
    cd /etc/yum.repos.d/
    cp CentOS-Media.repo CentOS-hzk.repo
    vi CentOS-hzk.repo

    修改地址和仓库名称
[cp-media]
name=CentOS-hzk
baseurl=http://10.102.150.65/centos/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CENTOS-6
    yum clean
    yum repolist
    查看是否生效,则yum命令会从指定地址下载包

猜你喜欢

转载自blog.csdn.net/u013985664/article/details/79678718
今日推荐