前言:
眼前大家对“ftp修改路径”大约比较关心,看官们都想要剖析一些“ftp修改路径”的相关资讯。那么小编同时在网上网罗了一些有关“ftp修改路径””的相关内容,希望各位老铁们能喜欢,朋友们一起来了解一下吧!yum仓库管理 yum-config-manager
yum-config-manager命令是对资源库(/etc/yum.repos.d/下的文件)进行增删改查,推荐使用yum-config-manager命令进行改动
系统默认没有安装这个命令,这个命令在yum-utils包里,可以通过yum install -y yum-utils安装
yum repolist all # 显示所有资源库
yum repolist enabled # 显示所有已启动的资源库
yum repolist disabled # 显示所有被禁用的资源库
添加repository (添加yum仓库)
yum-config-manager --add-repo repository_url
实例:添加docker阿里云镜像仓库;
$ sudo yum-config-manager
--add-repo
切换库中资源—禁用+启用
yum-config-manager --disable itemName
yum-config-manager --enable itemName
或者直接编辑/etc/yum.repos.d/下的对应资源库文件
enabled=0 #禁用
enabled=1 #禁用
如果同时启用了多个版本,安装时会自动选择新版本
删除仓库
在/etc/yum.repos.d/下手动删除对应repo文件即可,但请注意,这会使得该库中所有信息被删除
##搭建局域网yum 源库
一、目的
虽然CentOS有自己的yum源,RHEL也可以使用CentOS的yum源作为升级源,但是因为网络速度等原因总是再升级比较大的rpm包时需要比较长的时间。也有同事用光盘作为本地的yum源,但是每次将光盘传到服务器上挂载也是比较麻烦的。为解决上述问题,特制作yum局域网内的升级源。
二、Yum简介原理
yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution(分布),RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum。
yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。
一般这类软件通过一个或者多个配置文件描述对应的 repository 的网络地址,通过 http 或者ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。
repository 是用 yum-arch 或者 createrepo 命令创建的,也可以用别人已有的 repository 作为镜像,这里部探讨如何建立一个 repository。
三、所需软件
createrepo.noarch ---- 用于生成repodata 数据库,生成依赖性关系
vsftpd ---- 用户提供局域网的FTP服务
四、安装createrepo和vsftpd并配置FTP服务器
1、安装
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm
上面的软件包在光盘或者是网上都有,可以直接下载使用。
2、配置
vsftp的匿名用户为linux系统的ftp用户,可以修改/etc/passwd,将ftp用户的home目录从/var/ftp更改为你的目标路径。这里改为/usr/ISO
启动vsftp:service vsftpd start;chkconfig vsftp -lists 35 on
注意:注意修改/usr/ISO的目前权限。
五、生成yum源
1、CentOS
挂载镜像文件:mount -o loop /usr/linuxiso/CentOS-5.5-x86_64-bin-DVD.iso /mnt/
复制镜像文件:cp -r /mnt/* /usr/ISO/5-64/CentOS/
注意:因为centos的光盘中默认有repodata这个目录和下面的文件了,因此这里不需要再生成了
2、RHEL
挂载镜像文件:mount -o loop rhel-server-5.5-x86_64-dvd.iso /mnt1
复制镜像文件:cp -r /mnt1/* /usr/ISO/5-64/RHEL/
生成repodata:
#cd /usr/ISO/5-64/RHEL/
#createrepo .
默认就会在/usr/ISO/5-64/RHEL/中生成repodata,下面有filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml四个文件。
对于其他光盘也可以采用类似的方式实现,这里不再赘述。
3、对局域网内yum的解释和说明
--centos 4 32位的升级源
--RHEL 4 32 位的升级源
--centos 5 32位的升级源
--RHEL 5 32 位的升级源
--centos 4 64位的升级源
--RHEL 4 64 位的升级源
--centos 5 64位的升级源
--RHEL 5 64 位的升级源
六、客户端的配置
1、安装yum包
这里不在赘述,对centos默认安装就有,但是对于RHEL的,请在网上下载相应的yum套装进行安装。
2、配置客户端
#rm -rf /etc/yum.repos.d/* ---清除/etc/yum.repos.d/下面的文件
#vi /etc/yum.repos.d/yum-Media.repo 添加以下内容
[c4-media]
name=RHEL4 - Media
baseurl=
gpgcheck=0
enabled=1
gpgkey=
#yum clean all
之后可以轻松的进行yum升级了。
注意:系统的yum配置文件,请注意自己系统的版本,在 五-3 中选择自己的升级源。
3、对上面配置文件的解释
[c4-media]
name=RHEL-4 - Media
# 192.168.5.118是Yum源地址
baseurl=
# 是否开启源
enabled=1
#是否验证. 可不要
gpgcheck=1
#验证的密钥. 可不要
gpgkey=
标签: #ftp修改路径