您的位置:首页 > 理论基础 > 计算机网络

Linux-制作yum网络仓库

2018-03-24 15:55 260 查看
制作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 测试局域网内部仓库

点击即可下载




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命令会从指定地址下载包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux yum