centos7安裝部署本地區域網yum源

2022-02-02 11:24:52 字數 1953 閱讀 3987

應用場景

當linux系統都是最小化安裝的系統,又無法做到每台都能訪問外網的情況下,安裝常用工具或者依賴包的最好辦法可能就是建立本地yum源了。

安裝環境

一台 centos 7.4 minimal 虛擬機器(ip:138.138.82.11)

安裝方法

1. 使用完整的ios映象包作為yum源資料夾中內容;

2. 使用ftp共享讓區域網內其他機器都可以訪問該yum源;

操作步驟

1. 準備ios映象

2. 新建本地yum源目錄

[root@server-11 ~]# mkdir /data/yumlocal
3. 掛載ios映象到yum源目錄

[root@server-11 ~]# mount -o loop -t iso9660  centos-7-x86_64-everything-1708.iso  /data/yumlocal/
4. 安裝ftp

[root@server-11 ~]# yum install vsftpd
5. 修改ftp預設資料夾為/data/yumlocal目錄(預設/var/ftp/pub)

[root@server-11 ~]# vim /etc/vsftpd/vsftpd.conf
新增一行:

anon_root=/data/yumlocal
儲存,退出;

6. 啟動ftp

[root@server-11 ~]# systemctl start vsftpd
7. 新增開機啟動ftp

[root@server-11 ~]# systemctl enable vsftpd
8. 檢查ftp

能顯示出掛載的內容,一切正常;

9. 建立新repo檔案(在同區域網另外一台主機server-10上操作)

先備份改名原來的repo檔案

[root@server-10 ~]# cd /etc/yum.repos.d/

[root@server-10 yum.repos.d]# tar zcvf repos.bak.tar.gz  *  --remove-files

再建立本地yum源的repo檔案,內容如下:

[root@server-10 yum.repos.d]# vim yumlocal.repo
[yumlocal]

name=local yum

baseurl=ftp://

138.138.82.11

enabled=1

gpgcheck=0

儲存,退出;

10. 測試yum源

測試安裝gcc-c++完成。

說明:將該repo分發到需要yum安裝功能的主機對應的目錄中(/etc/yum.repos.d/)即可。

ClikHouse安裝部署 Centos7

centos7安裝clickhouse wget content disposition wget content disposition wget content disposition wget content disposition wget content disposition wget ...

CentOS 7安裝部署GitLab

最近公司換了新的 伺服器,之前伺服器是在亞馬遜上,相對貴點,為了節約成本這次換到了國內的雲伺服器 公司把git私服也換了,之前用的gitblit,此次更新到了gitlab ce 社群版 特此記錄下安裝 部署的過程。相對來說gitlab的功能以及介面等,都要比gitblit好一些 但是就安裝來說,gi...

Centos7 安裝部署gitlab

1 安裝依賴軟體 yum y install policycoreutils openssh server openssh clients postfix 2 設定postfix開機啟動,啟動postfix。systemctl enable postfix systemctl start postf...