两台主机:
一台centos7 客户机
一台centos6 服务器
准备工作
1.查看是否共享服务是否可用 httpd或vsftpd
是否安装。确认安装之后选择vsftpd为共享服务/var/www/html和/var/ftp/pub为共享目录。
这里使用vsftpd,/var/ftp/pub这个目录为共享目录
在这个目录下建立一个独立的文件夹
[root@centos6 pub]#mkdir centos/6/os/x86_64/ -pv
mkdir: created directory `centos’
mkdir: created directory `centos/6′
mkdir: created directory `centos/6/os’
mkdir: created directory `centos/6/os/x86_64/’
[root@centos6 pub]#tree
.
└── centos
└── 6
└── os
└── x86_64
可以把centos6.9的光盘考到这个目录下,也可以把这个光盘挂载到这个目录下
[root@centos6 pub]#df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 50264772 4507900 43196872 10% /
tmpfs 502056 76 501980 1% /dev/shm
/dev/sda3 20027260 201412 18801848 2% /app
/dev/sda1 999320 35280 911612 4% /boot
/dev/sr0 3878870 3878870 0 100% /media/CentOS_6.9_Final
[root@centos6 pub]#mount /dev/sr0 centos/6/os/x86_64/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@centos6 pub]#df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 50264772 4507900 43196872 10% /
tmpfs 502056 76 501980 1% /dev/shm
/dev/sda3 20027260 201412 18801848 2% /app
/dev/sda1 999320 35280 911612 4% /boot
/dev/sr0 3878870 3878870 0 100% /media/CentOS_6.9_Final
/dev/sr0 3878870 3878870 0 100% /var/ftp/pub/centos/6/os/x86_64
进到这个目录下就可以看到光盘里面的内容。
[root@centos6 pub]#cd /var/ftp/pub/centos/6/os/x86_64
[root@centos6 x86_64]#ls
CentOS_BuildTag isolinux RPM-GPG-KEY-CentOS-Debug-6
EFI Packages RPM-GPG-KEY-CentOS-Security-6
EULA RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-Testing-6
GPL repodata TRANS.TBL
images RPM-GPG-KEY-CentOS-6
开启vsftpd服务:
service vsftpd start
关闭防火墙
chkconfig iptables off
service iptables stop
查看防火墙是否关闭成功
iptables -nvL
[root@centos6 x86_64]#iptables -nvL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
关闭成功
关闭SELinux
修改/etc/selinux/config 中的
SELINUX= permissive即可
setenforce 0
getenforce
执行上面命令看是否修改成功。
再浏览器上输入ftp://192.168.27.130(服务器ip)/pub/centos/6/os/x86_64/ 查看是否成功。
如图:
这个时候服务器端已经建立好了。
现在去客户机centos7上配置:
1.进入 /etc/yum.repos.d/
2.新建立后缀.repo的文件配置参数。
gpgcheck=0 关闭包验证。
也可以导入包的公钥
rpm –import /misc/cd/RPM-GPG-KEY-CentOS-7
导入公钥就可以校验包完整性
导入之后gpgcheck=1
保存之后生效了。
可以执行yum repolist 可以看到这个base生效。
客户端就配置好。
这个时候就可以使用yum安装rpm包了。
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89119