局域网远程yum源制作

简介: 局域网远程yum源制作

操作系统:Centos7.4

资源: CentOS-7-x86_64-DVD-1810.iso镜像


实验服务器两台:

192.168.246.170  (作为vsftpd服务端)

192.168.246.169  (客户端)


首先测试两台主机可否ping通

在192.168.246.170上操作

[root@192 ~]# ping 192.168.246.169        测试ping通

[root@192 ~]# ping 192.168.246.169          关闭防火墙

[root@192 ~]# setenforce 0                   关闭selinux


在192.168.246.170上操作---制作本地yum源,作为yum服务端

将本地镜像上传到虚拟机中

将CentOS-7-x86_64-DVD-1810.iso 上传到/opt目录下

[root@192 ~]# mkdir /opt/yum-iso      创建挂载点

[root@192 ~]# mount /opt/CentOS-7-x86_64-DVD-1810.iso /opt/yum-iso/              把CentOS挂载到/opt/yum-iso/ 下

[root@192 ~]# yum install -y vsftpd           安装vsftpd服务

[root@192 ~]# systemctl start vsftpd         启动vsftpd服务

[root@192 ~]# cp -r /opt/yum-iso/* /var/ftp/pub/       把挂载到opt/yum-iso的镜像文件全部复制到    /var/ftp/pub/        相当于把服务放到了  可以支持公共访问的地方

[root@192 ~]# cd /var/ftp/           进入到ftp目录下

[root@192 ftp]# yum install -y createrepo     安装createrepo服务(索引)

createrepo命令用以创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据


[root@192 ftp]# createrepo pub/         创建本地源

[root@192 ftp]# cd /etc/yum.repos.d/          #yum源配置文件存放目录

[root@192 yum.repos.d]#


vim myyum.repo      创建本地yum源的配置文件       #在编写yum配置文件是必须是.repo

【ftpYum】                                 # yum源区别名称,用来区分其他的yum源

name=ftpYum                             #yum源描述   yum源名字

baseurl=file:///opt/yum-iso             #指定本地yum源的路径

enabled=1                                       #是否使用此yum源(1为打开,0为关闭)

gpgcheck=0                                       #检查软件


[root@192 yum.repos.d]# yum clean all         清理yum缓存

[root@192 yum.repos.d]# yum makecache            缓存软件包信息(提高搜索/安装软件的速度)

[root@192 yum.repos.d]# yum repolist        查看yum源


yum客户端在192.168.246.169上操作:

[root@linux-server ~]# cd /etc/yum.repos.d/

[root@linux-server yum.repos.d]#

vim my.repo                           本地yum的配置文件

[ftpYum]

name=centos

baseurl=ftp://192.168.246.170/pub

enabled=1

gpgcheck=0

[root@linux-server yum.repos.d]# yum clean all                         清理yum缓存

[root@linux-server yum.repos.d]# yum makecache    缓存软件包信息(提高搜索/安装软件的速度)

[root@linux-server yum.repos.d]# yum repolist          查看yum源


yum排错:

1.yum配置文件必须以.repo结尾    

2.配置文件关键字错误

3.检查yum源是否存在

4.baseurl路径是否正确

5.镜像大小是否正确

6.当有Yum进程存在的时,无法同时再打开一个Yum进程

相关文章
|
7月前
|
Linux 应用服务中间件 网络安全
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
1769 0
|
7月前
|
Linux Apache
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
1884 0
|
安全 应用服务中间件 Linux
Centos 7.2搭建局域网yum源
Centos 7.2搭建局域网yum源
378 0
|
缓存 应用服务中间件 Linux
局域网自建YUM仓库
在公司的局域网内自建一个yum仓库,对于不能连外网的环境非常有用。同时也提高了内网服务器的下载速度。
466 0
|
分布式计算 Hadoop 存储
关于yum网络版仓库(本地yum仓库的安装配置,如果没网了,做一个局域网内的yum仓库)
2017-11-13 22:49:48 1:两种方式:    a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/  b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http:/...
1402 0
|
Linux 应用服务中间件 nginx