linux建立本地源,局域网源
文章目录
本地源
挂载光盘
[root@localhost ~]# mount /dev/cdrom /web/image/centos6.10/
mount: /dev/sr0 写保护,将以只读方式挂载
#/mnt下的centos6.9目录是事先创建好的
或上传ISO文件
[root@localhost ~]# mount -o loop /root/centos6.10.iso /web/image/centos6.10
# mount: /dev/sr0 写保护,将以只读方式挂载
修改yum配置文件
[root@localhost /]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vi CentOS-Media.repo #修改前做好备份
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///web/image/centos6.10/
gpgcheck=0
enabled=1
gpgkey=file:///web/image/centos6.10/rpm-gpg/RPM-GPG-KEY-CentOS-6
保存退出
验证
我们使用 yum 命令加上 list 参数就可以查看仓库
[root@localhost /]# yum list
使用nginx搭建局域网源
上传ISO文件
(同上)
或使用rsync同步网络源
rsync能通过脚本定期更新差异文件
# 从网易云中同步centos10 其它镜像请自行修改
rsync -avz rsync://mirrors.163.com/centos/6.10/os/x86_64/ /web/image/centos6.10
安装nginx
(略)
配置nginx
# vim /web/soft/nginx-image/conf/nginx.conf
server {
listen 80;
autoindex on;
index index.html index.htm;
access_log logs/access-80.log main;
location /centos6.10{
root /web/image/centos6_resource;
}
}
修改yum配置文件
# vim /etc/yum.repos.d/CentOS-Media.repo #修改前做好备份
[base]
name=CentOS-$releasever - Base
baseurl=http://172.16.44.26/centos6.10
gpgcheck=0
enabled=1
gpgkey=http://172.16.44.26/centos6.10/RPM-GPG-KEY-CentOS-6
保存退出
验证
我们使用 yum 命令加上 list 参数就可以查看仓库
[root@localhost /]# yum list