在CentOS系统中,配置yum的本地源仓库、网络源仓库及局域网建立yum服务器

  在CentOS系统中,配置yum的本地源仓库、网络源仓库及局域网建立yum服务器

一、本地yum源仓库安装

1.对本地光盘进行挂载
[root@CentOS ~]# mount  /dev/cdrom  /mnt   
[root@CentOS ~]# ls -d /mnt/Packages/   
/mnt/Packages/    
[root@CentOS ~]#lsblk  
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT  
sda      8:0    0  200G  0 disk   
├─sda1   8:1    0    1G  0 part /boot  
├─sda2   8:2    0  100G  0 part /  
├─sda3   8:3    0   50G  0 part /data  
├─sda4   8:4    0    1K  0 part   
└─sda5   8:5    0    3G  0 part [SWAP]  
sr0     11:0    1 10.3G  0 rom  /mnt  

  这里可以看出光盘已经挂载好。

2.创建yum客户端配置文件

  创建yum客户端配置文件时要注意,一定要在/etc/yum.repos.d/这个文件夹中,并且建立的文件名称要以“.repo”结尾。

[root@CentOS ~]# vim /etc/yum.repos.d/create.repo  
#仓库名称
[create]       
#描述作用  
name=cdrom create   
#yum源的路径,file://后面跟yum源路径(repodata这个文件的所在路径)  
baseurl=file:///mnt/   
#检查是否为合法路径:0表示不检查;1表示检查。  
gpgcheck=0   
#密匙路径  
gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7  
#是否禁用:0为禁用;1为启用。  
enabled=1  

  用“:wq”退出
  这样配置文件就写好了。

二、网络yum仓库安装

创建yum客户端配置文件

  网络仓库并不需要本地光盘进行挂在,直接写配置文件就可以。创建yum客户端配置文件时,要时刻注意注意,一定要在/etc/yum.repos.d/这个文件夹中,并且建立的文件名称要以“.repo”结尾。

[root@CentOS ~]# vim /etc/yum.repos.d/create.repo  
#仓库名称
[create]       
#描述作用  
name=cdrom create   
#yum源的路径,file://后面跟yum源路径(repodata这个文件的所在路径)  
baseurl=file:///mnt/   
#检查是否为合法路径:0表示不检查;1表示检查。  
gpgcheck=0   
#密匙路径  
gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7  
#是否禁用:0为禁用;1为启用。  
enabled=1  

  用“:wq”退出
  这个配置文件和本地配置文件的区别就在于,把两个源的路径换成网络路径了,这样配置文件就写好了。

三、局域网建立yum服务器

1.安装httpd

  在配置好本地yum源的情况下,安装httpd,我这里已经安装好了。

[rootacentos8~]# rpm-q httpd   
httpd-2.4.37-11.module_el8.0.0+172+85fc1f40.×86_64  
2.建立目录结构

  注意要在/var/www/html/这个目录下进行建立。

[root@CentOS html]#mkdir -p centos{6,7,8}/os/x86_64/  
[root@CentOS html]#tree  
.  
├── centos6  
│   └── os  
│       └── x86_64  
├── centos7  
│   └── os  
│       └── x86_64  
└── centos8  
    └── os  
        └── x86_64  
9 directories, 0 files  

  用“mount ”这个命令,把相同版本的光盘挂载到对应的文件上就可以了。
  这样拥有centos6、centos7、centos8这三个版本内容的局域网yum服务器就建立好了。用Ip地址加上对应的文件路径就可以访问相应的资源了。

你可能感兴趣的:(在CentOS系统中,配置yum的本地源仓库、网络源仓库及局域网建立yum服务器)