5.YUM客户端配置
yum客户端的配置文件放在本地的/etc/yum.repos.d/*.repo配置文件的格式为
中[仓库名1]
name=仓库描述
baseurl=仓库位置
enabled=0/1(0:不激活配置:1:激活此配置)
gpgcheck=0/1(0:安装前不对RPM包检测1:返之)
gpgkey=GPG文件的位置
中IBASEI
name=Red Hat Enterprise Linux Server
baseurl=ftp://192168.0.254/pub/rhel6/dvd
enabled=1
gpgcheck=1
apakev=file:///etc/pki/rpm-gpg/RPM-GPGKEYredhat-release
5.本地源的步骤
5.1 备份原有源文件
cd /etc/yum.repos.d/ 此目录是源文件目录
mkdir bak
mv *.repo bak/
5.2 挂载iso镜像文件
oot@server78 yum.repos.d]# mkdir /mnt/cdrom
[root@server78 yum.repos.d]# mount /dev/cdrom /mnt/cdrom
5.3 本地源文件的编写local.repo
cd /etc/yum.repos.d/
vi local.repo
[cdrom]
name=cdrom
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
yum-config-manager --add-repo=file:///mnt/cdrom
修改以上命令创建的mnt_cdrom.repo
添加一行
gpgcheck=0
5.4 建立元数据缓存
yum makecache
5.5 查看源列表
yum repolist
dnf repolist //这一步是在open里面执行的
5.6 server端安装vsftpd
yum -y install vsftpd
6.ftp源的配置与实现
server端操作:
6.1 server端先安装vsftpd
5.6小节已经安装了,在此不进行安装
6.2 修改vsftp的配置文件
vi /etc/vsftpd/vsftpd.conf
添加下面一行
anon_root=/mnt/
6.3 启动ftp服务
systemctl start vsftpd
systemctl enable vsftpd
6.4 关闭防火墙 对于防火墙更详细的管理将在后续知识点中介绍
systemctl stop firewalld
setenforce 0 //临时关闭防火墙
client端操作:
6.5 编写ftp源文件
vi /etc/yum.repos.d/ftp.repo
[ftp]
name=ftp
baseurl=ftp://server的IP/cdrom
gpgcheck=0
enabled=1
保存并退出
6.6 更新源
yum makecache
yum repolist
6.7 验证
yum -y install zsh