首页 > 编程知识 正文

搭建网络yum源,内网搭建yum服务器

时间:2023-05-03 19:25:53 阅读:231119 作者:2226

环境准备 [root@root ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 关闭防火墙 [root@root ~]# systemctl stop firewalld 关闭selinux sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 挂载Centos7的ISO镜像 [root@root ~]# mkdir /mnt/cdrom vim /etc/fstab/dev/cdrom /mnt/cdrom iso9660 defaults 0 0 挂载 [root@root ~]# mount /mnt/cdrom[root@root ~]# ll /mnt/cdrom/总用量 636-r--r--r--. 1 root root 14 12月 10 2015 CentOS_BuildTagdr-xr-xr-x. 3 root root 2048 12月 10 2015 EFI-r--r--r--. 1 root root 215 12月 10 2015 EULA-r--r--r--. 1 root root 18009 12月 10 2015 GPLdr-xr-xr-x. 3 root root 2048 12月 10 2015 imagesdr-xr-xr-x. 2 root root 2048 12月 10 2015 isolinuxdr-xr-xr-x. 2 root root 2048 12月 10 2015 LiveOSdr-xr-xr-x. 2 root root 612352 12月 10 2015 Packagesdr-xr-xr-x. 2 root root 4096 12月 知性的鸵鸟--. 1 root root 1690 12月 潇洒的镜子 root 2883 12月 10 2015 TRANS.TBL 安装vsftp

由于是内网安装yum源所以得从镜像中安装

[root@root ~]# cd /mnt/cdrom/Packages/[root@root Packages]# rpm -ivh vsftpd-3.0.2-10.el7.x86_64.rpm准备中... ################################# [100%]正在升级/安装... 1:vsftpd-3.0.2-10.el7 ################################# [100%] 启动ftp [root@root Packages]# systemctl start vsftpd 复制镜像至/var/ftp/pub目录下 [root@root Packages]# cp -a /mnt/* /var/ftp/pub/[root@root Packages]# ll /var/ftp/pub/cdrom/总用量 100-r--r--r--. 1 root root 14 12月 10 2015 CentOS_BuildTagdr-xr-xr-x. 3 root root 33 12月 10 2015 EFI-r--r--r--. 1 root root 215 12月 10 2015 EULA-r--r--r--. 1 root root 18009 12月 10 2015 GPLdr-xr-xr-x. 3 root root 54 12月 10 2015 imagesdr-xr-xr-x. 2 root root 4096 12月 10 2015 isolinuxdr-xr-xr-x. 2 root root 41 12月 10 2015 LiveOSdrwx------. 2 root root 32768 5月 7 21:47 Packagesdr-xr-xr-x. 2 root root 4096 12月 10 2015 repodata-r--r--r--. 1 root root 1690 12月 10 2015 RPM-GPG-KEY-CentOS-7-r--r--r--. 1 root root 1690 12月 潇洒的镜子 root 2883 12月 10 2015 TRANS.TBL 安装createrepo [root@root Packages]# cd /var/ftp/pub/cdrom/Packages/[root@root Packages]# rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm 创建yum仓库 [root@root Packages]# cd /var/ftp/pub/[root@root pub]# createrepo .Spawning worker 0 with 577 pkgsWorkers FinishedSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete 至此内网yum仓库已经搭好 测试 修改客户端yum配置文件 [root@root yum.repos.d]# mv /etc/yum.repos.d/* /tmp/ 创建repo文件 [root@root yum.repos.d]# vim Centos7-yum.repo[centos7_yum]name=glusterfsbaseurl=ftp://172.16.1.201/pubgpgcheck=0enabled=1gpgkey=ftp://172.16.1.201/pub/RPM-GPG-KEY-CentOS-7

ip地址为yum仓库服务器地址

[root@root ~]# yum makecache已加载插件:fastestmirrorglusterfs | 2.9 kB 00:00:00 (1/3): glusterfs/filelists_db | 482 kB 00:00:00 (2/3): glusterfs/primary_db | 439 kB 00:00:00 (3/3): glusterfs/other_db | 211 kB 00:00:00 Determining fastest mirrors元数据缓存已建立

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。