Linux-配置本地鏡像源

配置linux本地鏡像源

2020年11月24日 11:49:31

實際上如果是單機版的部署的話就直接配置一個本地鏡像源即可;

或者如果是在局域網中有兩個機器,選擇其中一個服作為master即可;另外注意不要和 openresty 在一起部署,其提供的web服務會產生沖突(httpd, nginx);或者更改一個其他的端口,防止被占用。

6.1配置本地文件源

1、在安裝基礎軟件過程中,很多時候需要安裝一些系統(tǒng)依賴包,由于服務器一般都是在內網,無法訪問互聯網通過yum安裝,只能配置本地鏡像源。

2、掛載iso系統(tǒng)鏡像

上傳iso鏡像到操作系統(tǒng)的/opt下,

ll /opt/CentOS-7-x86_64-DVD-1804.iso

clip_image002.png

創(chuàng)建掛載目錄

mkdir /mnt/iso

執(zhí)行掛載命名

mount -t iso9660 -o,loop /opt/CentOS-7.4-x86_64-DVD-1708.iso /mnt/iso/

clip_image004.png

3、配置yum源

  • 先備份原來的yum配置文件:
cd /etc/yum.repos.d
mkdir bak
mv CentOS-* bak

  • 新建本地源配置文件:
vim  local.repo
# 內容如下
[local]
name=local
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0    

執(zhí)行以下語句:

yum clean all
yum makecache

4、驗證

yum repolist
yum -y install vim

6.2修改本地文件源為局域網訪問http源

如果在當前環(huán)境中 使用 局域網http源,此時使用的htttpd 服務,會與 OpenRestry 中的Nginx服務沖突,需要進行解決。

可以選擇停止 OpenRestay 服務

當前配置方式可以局域網中的一個機器中執(zhí)行,從而使得局域網中的其他機器不需要重復配置,可以直接使用當前機器作為主鏡像機器。

  • 原理是通過http代理,安裝http服務
yum -y install httpd
  • 啟動并添加自啟動
systemctl start httpd.service
systemctl enable httpd.service
  • 在/var/www/html/目錄下建立對應掛載點
cd /var/www/html
mkdir centos7
  • 復制鏡像下的文件到該目錄,有點大需要點時間
cp -r /mnt/iso/* /var/www/html/centos7
clip_image006.png
  • 修改yum配置local.repo
[local]

name=local

#baseurl=file:///mnt/iso

baseurl=http://172.16.100.161/centos7/

enabled=1

![clip_image008.png](https://upload-images.jianshu.io/upload_images/7470044-738df25402158f26.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
gpgcheck=0
  • 清理
yum clean all
  • 建立緩存
yum makecache
clip_image010.png
# 查看當前防火墻狀態(tài)。
systemctl status firewalld
# 關閉當前防火墻。
systemctl stop firewalld
# 開機防火墻不啟動。
systemctl disable firewalld
  • 補充
# 另外局域網中其他機器把該主機作為yum源的話,需要修改:
/etc/yum.repos.d/CentOS-Sources.repo    
# 修改內容如下:  
baseurl=http://192.168.110.131/ centos7/  enabled=1  
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容