在内网运维centos的麻烦的地方就是yum命令无法使用了,因为因为之前用的都是外网的镜像。这次为了适应内网的环境,所以搭建一个内网的镜像站点。

yum支持http跟ftp两种协议。这里使用ftp协议,所以需要安装ftp服务器。

1、下载centos7 everything光盘。里面的Packages文件夹有全部的软件包。https://www.centos.org/

2、把光盘的Packages文件夹复制到linux系统下面。

3、安装vsftpd, rpm -ivh Packages/vsftpd-**** (按tab键补全)

4、安装完vsftpd后,会自动创建/var/ftp/pub目录,这是默认的ftp工作目录。在这路径下,创建一个新目录

mkdir -p /var/ftp/pub/CentOS7

5、拷贝Packages文件夹到 /var/ftp/pub/CentOS7

cp -r Packages/ /var/ftp/pub/CentOS7/

6、安装createrepo用来创建仓库目录

rpm -ivf Packages/createrepo-*** (按tab键补全)

7、创建仓库目录

cd /var/ftp/pub/CentOS7
createrepo .

至此镜像源已安装完毕,别忘了启动ftp服务器,service vsftpd start

8、修改仓库配置文件,指向新的镜像源地址。打开 /etc/yum.repos.d/CentOS-Base.repo 修改 baseurl=ftp://127.0.0.1/pub/CentOS7/

By charlie

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注