快速配置本地Yum源及ftp源

更新时间:2023-04-21 01:40:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

快速配置本地Yum源及ftp源

1、 使用root用户登录系统,并使用下面的命令创建目录:

# mkdir -v /media/cdrom

# mkdir -v /var/yum

然后使用下面的命令挂载系统盘:

# mount /dev/cdrom /media/cdrom

2、 创建本地yum客户端的repo文件,以使用本地yum repository:

# cd /etc/yum.repos.d/

# vim media.repo

接下来在文件中添加如下内容后保存:

[base]

name=Server

baseurl=file:///media/cdrom/Server

gpgcheck=0

[VT]

name=VT

baseurl=file:///media/cdrom/VT

gpgcheck=0

[Cluster]

name= Cluster

baseurl=file:///media/cdrom/Cluster

gpgcheck=0

[CS]

name= ClusterStorage

baseurl=file:///media/cdrom/ClusterStorage

gpgcheck=0

3、 测试使用yum来安装软件包

# yum -t install createrepo vsftpd

查看是否已经成功安装

# yum list all | grep -E “createrepo|vsftpd” 或者

# rpm -q vsftpd

# rpm -q createrepo

如果能正常安装或者有Yum源的读取信息,那么恭喜你,指向光盘的yum repository创建成功!!如果

快速配置本地Yum源及ftp源

没有,请检查前面的路径等信息设置是否正确。

说明:请务必先完成前面的任务(包括那两个软件包必须安装成功)方向进行后续的设置;

4、 关闭防火墙:

# service iptables stop

# chkconfig iptables off

5、 启动ftp服务:

# service vsftpd start

# chkconfig vsftpd on

6、 复制系统盘里面的全部内容至/var/ftp/pub目录,这可以使用以下命令实现:

# rsync -r /media/cdrom /var/ftp/pub

说明:请确保你的光盘已经挂载至/media/cdrom目录;

而后创建yum repository的xml-rpm-metadata,执行如下命令:

# createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/ # createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/

# createrepo -g /var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml /var/ftp/pub/Cluster/

# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-cluster-st.xml /var/ftp/pub/ClusterStorage/

而后测试一下你的FTP服务是否能够正常使用。这可以通过使用如下命令实现:

# ftp localhost

在提示用户名时输入:ftp

在提示输入密码时输入(也可以直接回车): ftp

7、 修改/etc/yum.repos.d/media.repo文件,重新定义yum客户端关于yum源的指向,如下(其中的your_IP

要使用你需要的IP地址替换):

[base]

name=Server

baseurl=ftp://your_IP/pub/Server

gpgcheck=0

[VT]

name=VT

baseurl=ftp://your_IP/pub/VT

gpgcheck=0

[Cluster]

name= Cluster

快速配置本地Yum源及ftp源

baseurl=ftp://your_IP/pub/ Cluster

gpgcheck=0

[CS]

name= ClusterStorage

baseurl=ftp://your_IP/pub/ ClusterStorage

gpgcheck=0

8、 清空yum cache,并测试使用新的yum repository:

# yum clean all

# yum repolist

# yum list all

本文来源:https://www.bwwdw.com/article/h6iq.html

Top