日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用iso镜像包制作离线本地镜像源(本地yum源)

發布時間:2024/3/26 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用iso镜像包制作离线本地镜像源(本地yum源) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

記錄:307

場景:在CentOS 7.9操作系統,使用iso包制作本地鏡像源(本地yum源)。搭建httpd發布服務,實現一臺機器制作本地鏡像源,集群內所有機器共用本地鏡像源(本地yum源)。內網集群使用yum命令實現軟件包安裝、卸載等功能。

一、基礎環境

操作系統:CentOS 7.9

網絡環境:內網、私網、局域網、非公網。

機器名稱:主機hadoop151、主機hadoop152

二、使用iso鏡像包制作離線本地鏡像源(本地yum源)

核心步驟:

(1)安裝httpd軟件,為了發布服務。

(2)掛載iso鏡像包到httpd發布服務目錄

(4)修改yum倉庫的配置信息

(5)把yum配置文件分發到需要使用yum源的機器

(6)使用yum命令做安裝、卸載等操作。

1.在hadoop151主機操作

1.1上傳CentOS 7.9鏡像包

鏡像存放目錄:/home/apps/software/local_iso

iso鏡像文件:CentOS-7-x86_64-Everything-2009.iso

注意:一般使用包名中有Everything的包,這個包內容多。

1.2安裝httpd

httpd安裝指令:yum install -y httpd createrepo

1.3啟動httpd服務并設置開機自動啟動

啟動指令:systemctl start httpd

開機自啟動指令:systemctl enable httpd

查看httpd啟動狀態指令:systemctl status httpd.service

1.4安裝httpd后生成服務目錄

httpd服務目錄:cd /var/www/html/

1.5創建httpd掛載鏡像的目錄

1.5.1創建使用httpd掛載鏡像的目錄

創建目錄指令:mkdir -p /var/www/html/local_iso

1.5.2查看httpd掛載鏡像的目錄

查看目錄指令:ll /var/www/html/local_iso

1.6把iso鏡像包掛載到httpd的目錄下

在httpd目錄/var/www/html/local_iso掛載iso鏡像。

掛載鏡像指令:

mount -o loop /home/apps/software/local_iso/CentOS-7-x86_64-Everything-2009.iso /var/www/html/local_iso

1.7查看httpd發布的服務

在瀏覽器查看httpd發布的服務,驗證服務成功。

查看地址:http://192.168.19.151/local_iso/

1.8新增yum源配置文件

操作目錄:cd /etc/yum.repos.d

新建文件名:vi /etc/yum.repos.d/httpd_local_iso.repo

添加內容:

[httpd-local-iso] name=httpdLocalIso baseurl=http://192.168.19.151/local_iso enabled=1 gpgcheck=0

1.9清空和刷新緩存

刷新指令:yum clean all && yum makecache

1.10分發yum源配置文件到其它機器

分發到主機hadoop152指令:

scp?/etc/yum.repos.d/httpd_local_iso.repo root@hadoop152:/etc/yum.repos.d/httpd_local_iso.repo

注意:如上使用方式是hadoop151配置了hadoop152的免密登錄,如果您的機器沒有配置免密登錄,那就下載再拷貝過去或者直接編輯復制。

1.11把掛載命令加入到自啟動配置/etc/rc.loacl

1.11.1需加入自動配置原因

在本例中已經使用mount命令把iso鏡像掛載到/var/www/html/local_iso目錄,但是機器B151重啟后,掛載已經被清空,導致yum指令無法使用。

1.11.2掛載命令加入到自啟動配置

把掛載命令加入到自啟動/etc/rc.loacl文件。

文件/etc/rc.loacl是/etc/rc.d/rc.local的軟鏈接,即直接在/etc/rc.d/rc.local修改。

修改指令:vi /etc/rc.d/rc.local

修改內容:

mount -o loop /home/apps/software/local_iso/CentOS-7-x86_64-Everything-2009.iso /var/www/html/local_iso

1.11.3重啟系統驗證

重啟系統,可以看到iso鏡像已經掛載到/var/www/html/local_iso,那么yum命令就可以正常使用。

2.在hadoop152主機操作

2.1查看yum源配置文件

查看指令:cat /etc/yum.repos.d/httpd_local_iso.repo

內容:

[httpd-local-iso] name=httpdLocalIso baseurl=http://192.168.19.151/local_iso enabled=1 gpgcheck=0

2.2清空和刷新緩存

刷新指令:yum clean all && yum makecache

2.3在分發yum源配置機器安裝ifconfig驗證yum源配置

搜索指令:yum search ifconfig

安裝指令:yum -y install net-tools.x86_64

可以看到使用了httpd-local-iso自己配置倉庫。

三、其它指令

1.1卸載鏡像指令

比如,卸載在/mnt/local_iso/掛載的鏡像

卸載鏡像指令:umount /mnt/local_iso/

以上,感謝。

2022年11月7日

總結

以上是生活随笔為你收集整理的使用iso镜像包制作离线本地镜像源(本地yum源)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。