實驗目的:
使用虛擬機模擬建立yum源服務器,在客戶機上指定yum源為該服務器。
實驗器材:
WMware12安裝Centos6.8虛擬機作為yum服務源
WMware12安裝Centos7.3 作為客戶端訪問yum源服務器
實驗原理圖:
實驗過程:
服務器端:
1、 顯示已經掛載的光盤
#cd /misc/cd #先執行此命令才可以看到光盤掛載情況 #df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 50264772 4744828 42959944 10% / tmpfs 113984 0 113984 0% /dev/shm /dev/sda3 9948012 22516 9413496 1% /app /dev/sda1 991512 33948 906364 4% /boot /dev/sr0 3824484 3824484 0 100% /misc/cd
2、 安裝ftp服務程序,開啟服務并設置開機自啟動
#rpm -ivh /misc/cd/Packages/vsftpd-2.2.2-21.el6.x86_64.rpm #/etc/init.d/vsftpd start #啟動服務 Starting vsftpd for vsftpd: [ OK ] #chkconfig vsftpd on #設置開機自啟動
以上是Centos6的開啟服務的方法,如果是Centos7需要使用如下方法
#systemctl start vsftpd.service #systemctl enable vsftpd.service
3、 禁用selinux和firewall
#setenfoce 0
此項只是臨時禁用,如果要永久禁用,需要修改配置文件/etc/selinux/config
#vim /etc/selinux/config SELINUX=disabled 設置此項enforcing為disabled
#iptables –F #清空所有防火墻規則
4、 在ftp目錄內掛載光盤鏡像
#mkdir /var/ftp/pub/6 #創建掛載目錄 #mount –o loop centos6.iso /var/ftp/pub/6
客戶端:
1、 備份repos文件
#mkdir /etc/yum.repos.d/backup #mv Centos* /backup
2、 新建base.repo文件并編輯
#vim base.repo [Base] baseurl=ftp://172.18.55.6/pub/6 gpgcheck=0
3、 測試yum源
#yum repolist Loaded plugins: fastestmirror, refresh-packagekit, security Repository 'Base' is missing name in configuration, using id Loading mirror speeds from cached hostfile repo id repo name status Base Base 6,696 repolist: 18,464
原創文章,作者:realmaster,如若轉載,請注明出處:http://www.www58058.com/70630