天天看點

yum本地源和區域網路源 的搭建與配置vi /etc/yum.repos.d/CentOS-Media.repovi /etc/httpd/conf/httpd.confsystemctl restart httpdsystemctl enable httpd.service

1. yum簡介

yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。yum提供了查找、安裝、删除某一個、一組甚至全部軟體包的指令,指令簡潔好記。

2.yum 的使用和配置

常用指令:yum install <package_name>
配置檔案目錄: /etc/yum.repos.d/
檢視所有的yum源:yum repolist all
           

建立yum源倉庫

–先ssh上傳ISO鏡像檔案至虛拟機再将CentOS的ISO鏡像挂載;

–或虛拟機開機前,虛拟機-設定-添加光驅:CD/DVD (SCSI), 并将硬碟裡的ISO加載到虛拟光驅,開機後從光驅拷入指定目錄。

修改yum配置檔案

網上許許多多有關的指令,直接上代碼,完全不用自己修改代碼,就可以成功

直接點選設定,然後驅動器裡面的ISO進行檔案,挂載

yum本地源和區域網路源 的搭建與配置vi /etc/yum.repos.d/CentOS-Media.repovi /etc/httpd/conf/httpd.confsystemctl restart httpdsystemctl enable httpd.service
systemctl stop firewalld 臨時關閉防火牆
yum -y install httpd yum安裝httpd
systemctl start httpd 啟動httpd服務
systemctl enable httpd 設定開機啟動http服務
浏覽器輸入ip:80檢視是否開啟成功
mkdir -p /mnt/cdrom挂載目錄
mount /dev/cdrom /mnt/cdrom 挂載指令
mkdir -p /mnt/cdrom 建挂載點目錄
vi /etc/fstab 編譯此檔案
在檔案最後一行增加以下内容:/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
vi /etc/httpd/conf.d/welcome.conf開啟目錄閱覽
将Options -Indexes修改為Options +Indexes
mv /var/www/html /var/www/html_old 舊檔案複制
ln -s /mnt/cdrom/ /var/www/html 做挂載目錄 的軟連結
重新開機linux
關防火牆
#vi /etc/yum.repos.d/zhsx-lan.repo
修改:
[ZHSX-LAN-YUM]
name=CentOS7
baseurl=http://192.168.0.200:80
gpgcheck=1
gpgkey=http://192.168.0.200:80/RPM-GPG-KEY-CentOS-7
測試
#yum install telnet



           

在這裡這裡檢視IP位址,是虛拟機裡面的IP位址,檢視指令:ifconfig

yum本地源和區域網路源 的搭建與配置vi /etc/yum.repos.d/CentOS-Media.repovi /etc/httpd/conf/httpd.confsystemctl restart httpdsystemctl enable httpd.service
yum本地源和區域網路源 的搭建與配置vi /etc/yum.repos.d/CentOS-Media.repovi /etc/httpd/conf/httpd.confsystemctl restart httpdsystemctl enable httpd.service

代碼訴說,不按照下面操作,按照上面的操作:

挂載指令:# mount /media/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom/

注:如果是挂載的,重新開機後會失去挂載點,則需要修改 vi /etc/fstab檔案,

寫入/media/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom iso9660 defaults,loop,ro 0 0

修改yum配置檔案

vi /etc/yum.repos.d/CentOS-Media.repo

yum本地源和區域網路源 的搭建與配置vi /etc/yum.repos.d/CentOS-Media.repovi /etc/httpd/conf/httpd.confsystemctl restart httpdsystemctl enable httpd.service

4.1 服務端配置

yum服務端應安裝以下軟體

yum、createrepo、httpd,使用rpm -qa httpd createrepo yum檢查 是否安裝

[root@]# rpm -qa httpd createrepo yum

httpd-2.4.6-80.el7.centos.x86_64

createrepo-0.9.9-28.el7.noarch

yum-3.4.3-154.el7.centos.noarch

4.2 開放防火牆80端口或者關閉防火牆

vi /etc/selinux/config — SELINUX=disabled

4.3 配置釋出源

vi /etc/httpd/conf/httpd.conf

注釋或修改DocumentRoot “/var/www/html”

DocumentRoot “/mnt/cdrom/”

<Directory “/mnt/cdrom/”>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

修改端口:

Listen 8000

ServerName localhost:8000

4.4 啟動http服務

systemctl restart httpd

設定開機自啟動:

systemctl enable httpd.service

繼續閱讀