準備:
a.素材:一套centos6.9和一套centos7.3的ISO鏡像光盤
環境:1.centos6.9和centos7.3,安裝好的系統各一套(土豪隨意 )
b.建立前請關閉防火墻,防止防火墻的干擾
在centos7.3中執行:
systemctl firewalld.service (關閉防火墻,僅本次有效)
systemctl disable firewalld.service(開機不啟動防火墻)
注意:以上兩條命令順序可以顛倒
centos6中執行:
chkconfig iptables off
service iptables stop
然后用iptables -vnL查看防火墻是否關閉sy
c.關閉SElinux
通過cd /etc/selinux/,用vim config 修改SELINUX的值,讓它等于 permissive
也可以用setenforce 0命令, 驗證是否生效:getenforce
d.查看兩套ISO鏡像有沒有掛載到centos7中,如果沒有將其掛載好
以上都是準備工作
1.安裝ftp服務包(在centos7.3中)
a. 用命令rpm -ql vsftpd查看vsftp包有沒有安裝好,如果沒有用
rpm命令(rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
)將vsftpd包安裝好,再次用rpm -ql 查看一遍
b.啟動ftp服務
因為ftp服務的服務的端口為21號端口所以要用ss -tnl查看端口是否打開
如果沒有用systemctl start vsftpd來啟動ftp服務
然后再次查看啟動ftp命令是否有效
2. 準備yum系統安裝包
a.cd /var/ftp/pub/在/var/ftp/pub/目錄下建立兩個目錄分別為centos/6,centos/7
b. 然后把ISO鏡像里的內容分別復制到centos/6,centos/7目錄中
centos7.3
cp -r /run/media/root/CentOS\ 7\ x86_64/* /var/ftp/pub/centos/7
centos6.9
cp -r /run/media/root/CentOSCentOS_6.9_Final/* /var/ftp/pub/centos/6
3.客戶端配置(在centos6.9中)
a.進入目錄/etc/yum.repos.d
b.用vim編寫base.repo
格式為:
[ ] 中括號內的名稱任意,注意不能有空格
name= name=可以不寫,但不寫有警告
baseurl= baseurl是找 /var/ftp/pub/目錄下的7目錄里有repodata的父目錄
gpgkey= gpgkey /var/ftp/pub/6,7目錄找到鑰匙,如果沒有,在安全環境下可以
寫成gpgchck=0
3. 最后實驗一下看看有沒有成功,我們裝個tree包用 yum install tree
原創文章,作者:m25Chronos,如若轉載,請注明出處:http://www.www58058.com/83848