centos搭建本地yum源:

centos7如何搭建本地yum源局域网yum源以及网络yum源
搭建本地yum源:
yum源文件存放位置:/etc/yum.repos.d/*.repo

1、清空yum源文件

rm -f /etc/yum.repos.d/*

ls /etc/yum.repos.d/

mkdir /root/123

mv -f /etc/yum.repos.d/* /root/123

2、生成yum源仓库(指定本地光盘作为yum仓库):

mount /dev/sr0 /mnt/ #将镜像挂载到mnt目录下

mkdir /opt/centos #创建一个目录,用于存放镜像文件

cp -rvf /mnt/* /opt/centos/ #将镜像文件复制到该目录内

3、配置yum源文件

vim /etc/yum.repos.d/iso.repo

[base] #仓库的标识

name=base #解释仓库的用途

baseurl=file:///opt/centos #指定yum源仓库,file:// 代表类型,/opt/centos 代表yum源仓库的位置

enabled=1 #此仓库是否生效 1代表生效,0代表不生效

gpgcheck=0 #检查rpm包的完整性与安全性 1代表检查,0代表不检查

4、输入以下命令,结果如下图所示则表示成功

yum clean all # 清理yum缓存

yum makecache # 建立数据缓存

yum repolist #检查yum仓库是否建立

2、远程yum源仓库(同一局域网下)

客户端(使用yum源仓库)

服务端(提供yum源仓库)

1、下载并配置ftp(服务端)

yum -y install vsftpd #下载

vi /etc/vsftpd/vsftpd.conf #修改配置文件

 anon_root=/opt/                #在配置文件的最后一行增加此内容,对外开放的根目录为opt

systemctl start vsftpd #启动ftp服务

systemctl stop firewalld #关闭防火墙

systemctl disable firewalld #永久防火墙

setenforce 0 #临时关闭selinux

vim /etc/sysconfig/selinux #永久关闭selinux

   将SELINUX=enforcing修改为SELINUX=disabled

2、清空yum源文件(客户端)

rm -f /etc/yum.repos.d/*

3、生成yum源仓库(指定本地光盘作为yum仓库 ,服务端):

mount /dev/sr0 /mnt/ #将镜像挂载到mnt目录下

mkdir /opt/centos #创建一个目录,用于存放镜像文件

cp -rvf /mnt/* /opt/centos/ #将镜像文件复制到该目录内

4、配置yum源文件(客户端)

vim /etc/yum.repos.d/iso.repo

[base] #仓库的标识

name=base #解释仓库的用途

baseurl=ftp://服务端的ip/centos #指定yum源仓库,ftp:// 代表类型,服务端的ip/centos 代表yum源仓库的位置

enabled=1 #此仓库是否生效 1代表生效,0代表不生效

gpgcheck=0 #检查rpm包的完整性与安全性 1代表检查,0代表不检查

5、输入以下命令,结果如下图所示则表示成功

yum clean all # 清理yum缓存

yum makecache # 建立数据缓存

yum repolist #检查yum仓库是否建立

你可能感兴趣的:(centos,linux,运维)