局域网远程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进程

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

热门文章

最新文章

  • 1
    CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
    5599
  • 2
    Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
    672
  • 3
    你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
    308
  • 4
    【Linux】已解决:There are no enabled repos. Run “yum repolist all” to see the repos you have. You can en
    1946
  • 5
    Ngnix05---Ngnix安装方式介绍及源码安装的准备工作,Ngnix安装通过Ngnix源码安装和yum安装
    145
  • 6
    Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
    195
  • 7
    Ngnix09目录结构分析,使用tree工具可以Ngnix目录中以一个树的方式呈现出来,yum install -y tree,tail -f nginx/logs/access.log
    116
  • 8
    Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
    672
  • 9
    IP地址和主机名,ifconfig查看本机的ip地址,无法用,yum -y install net-tools,输入ifconfig之后还会列明网卡,ens33表明的是网卡,inet ip地址,000
    205
  • 10
    Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
    370