国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在銀河麒麟V10 SP2服務器上搭建本地私有yum源

這篇具有很好參考價值的文章主要介紹了在銀河麒麟V10 SP2服務器上搭建本地私有yum源。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

離線環(huán)境安裝軟件比較繁瑣,像nginx,需要使用源碼編譯,各種配置。在局域網(wǎng)內搭建私有yum源,可以使局域網(wǎng)內所有服務器使用yum命令快速安裝軟件,節(jié)省大量運維工作。

源文件制作一次即可,其他內網(wǎng)環(huán)境配置私有yum源,直接從第3章開始看。

服務器環(huán)境

CPU: 飛騰 arm64,即aarch64
系統(tǒng):Kylin v10 sp2

kylin v10 yum arrch,運維,yum,kylin,運維

1 拉取官方的repo數(shù)據(jù)

在可以訪問公網(wǎng)的服務器上查看其默認的repo配置文件

vim /etc/yum.repos.d/kylin_aarch64.repo

可以看到麒麟官方的yum軟件下載地址和默認的倉庫標識,可以看到啟用的倉庫有兩個,分別是ks10-adv-os和ks10-adv-updates

kylin v10 yum arrch,運維,yum,kylin,運維

kylin v10 yum arrch,運維,yum,kylin,運維

如果拉取源文件的服務器和準備使用該yum源的服務器系統(tǒng)和CPU架構都相同,就不需要改什么,如果不同,baseurl就需要改成對應的地址,例如我們在x86的服務器上下載arm的,就需要改為“https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/”

我們只需要下載ks10-adv-os對應的base倉庫即可滿足一般使用,updates的倉庫文件太多太大,有需要的話可以下載使用。

創(chuàng)建源文件存儲的目錄

mkdir -p /data/repo

執(zhí)行命令指定repoid為ks10-adv-os下載其對應的源文件

reposync --repoid ks10-adv-os -p /data/repo/

執(zhí)行上述命令會出現(xiàn)如下界面

kylin v10 yum arrch,運維,yum,kylin,運維

等待軟件同步完畢,在/data/repo路徑下可以看到自動創(chuàng)建了/ks10-adv-os/文件夾,里面的/Packages/文件夾下就是下載的軟件包文件

kylin v10 yum arrch,運維,yum,kylin,運維

2 生成對應的repodata元數(shù)據(jù)

同步完畢后安裝createrepo組件,這個是用來創(chuàng)建倉庫元數(shù)據(jù)的

yum install -y createrepo

為repo倉庫數(shù)據(jù)生成對應的repodata元數(shù)據(jù),其中-o指定repodata元數(shù)據(jù)存儲的路徑,-v指定軟件包所在路徑

createrepo -o /data/repo/ks10-adv-os/ -v /data/repo/ks10-adv-os/Packages/

生成完成后,在/ks10-adv-os/文件夾下可以看到生成的/repodata/文件夾,里面是生成的元數(shù)據(jù)

kylin v10 yum arrch,運維,yum,kylin,運維

kylin v10 yum arrch,運維,yum,kylin,運維

在后續(xù)使用中,提示文件校驗失敗,下載文件http://ip:port/ks10-adv-os/packages/xxx失敗等問題,因此,我們把/Packages/下的所有文件移動到/ks10-adv-os/下

mv /data/repo/ks10-adv-os/Packages/* /data/repo/ks10-adv-os/

壓縮文件

tar -zcvf ks10-adv-base.tar.gz ks10-adv-base/

3 在內網(wǎng)服務器配置本地yum源倉庫

3.1 上傳準備好的源文件

在內網(wǎng)服務器創(chuàng)建/data/repo/目錄

mkdir -p /data/repo

將壓縮好的源文件上傳到內網(wǎng)服務器的/data/repo/目錄下,解壓

tar -zxvf ks10-adv-base.tar.gz

kylin v10 yum arrch,運維,yum,kylin,運維

3.2 配置本地源

把剛才拷貝到內網(wǎng)的文件夾配置為本地軟件源
修改服務器yum源配置文件

vim /etc/yum.repos.d/kylin_aarch64.repo
###Kylin Linux Advanced Server 10 - os repo###
[ks10-adv-os.repo]
name=ks10-adv-os.repo
baseurl=file:///data/repo/ks10-adv-os/
enabled=1
gpgcheck=0

清理yum緩存

yum clean all

創(chuàng)建新的緩存

yum makecache

查看當前的yum源配置,看看是不是我們配置的yum源

yum repolist

4 發(fā)布yum源服務

可以使用httpd或者nginx發(fā)布yum源服務,這樣局域網(wǎng)內其他服務器才可以從私有yum源下載安裝包。

4.1 使用httpd發(fā)布yum源

安裝httpd服務用于發(fā)布yum源

yum install -y httpd

配置httpd服務

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/repo.conf

repo.conf文件內容修改

修改端口為80,修改Servername為本機的IP地址,修改DocumentRoot為源文件的根目錄 /data/repo,Directory設置 為源文件的根目錄 /data/repo

<VirtualHost *:80>
      Servername 192.168.16.106--本機的IP地址
      DocumentRoot /data/repo--存放軟件的目錄
<Directory /data/repo>
Require all granted
Options Indexes FollowSymLinks
</Directory>
</VirtualHost>

文件設置完成后重啟httpd并設置開機啟動

systemctl restart httpd && systemctl enable httpd

放開防火墻限制(如果關閉防火墻,則不用設置)

[root@yum-harbor ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@yum-harbor ~]# firewall-cmd --reload
success

出現(xiàn)success表示防火墻設置成功。
此時瀏覽器訪問http://192.168.16.106,可以看到我們的yum源倉庫,即發(fā)布成功

kylin v10 yum arrch,運維,yum,kylin,運維

4.2 使用nginx發(fā)布yum源

安裝nginx服務用于發(fā)布yum源

yum install -y nginx

kylin v10 yum arrch,運維,yum,kylin,運維

修改nginx配置文件

vim /etc/nginx/nginx.conf

增加如下server配置

server {
    listen 81;
    server_name _;
    charset utf-8,gbk;
    location / {
        root /data/repo;
        autoindex on;
        autoindex_localtime on;
        autoindex_exact_size off;
    }
 
    error_page 404 /404.html;
        location = /40x.html {
    }
 
    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

kylin v10 yum arrch,運維,yum,kylin,運維

此時瀏覽器訪問http://192.168.16.106:81,可以看到我們的yum源倉庫,即發(fā)布成功(服務器防火墻沒關的話需要開放端口)

kylin v10 yum arrch,運維,yum,kylin,運維

5 在其他服務器上配置使用私有yum源

修改服務器yum源配置文件

vim /etc/yum.repos.d/kylin_aarch64.repo
[ks10-adv-os]
name = Kylin-base - Os
baseurl = http://192.168.16.106/ks10-adv-base/
gpgcheck = 0
enabled = 1

kylin v10 yum arrch,運維,yum,kylin,運維

清理yum緩存

yum clean all

創(chuàng)建新的緩存

yum makecache

查看當前的yum源配置,看看是不是我們配置的yum源

yum repolist

kylin v10 yum arrch,運維,yum,kylin,運維

此時,即可使用yum命令愉快的安裝軟件了,可以看到,我們安裝的軟件以及所有依賴都來自我們的私有yum源

kylin v10 yum arrch,運維,yum,kylin,運維文章來源地址http://www.zghlxwxcb.cn/news/detail-844744.html

到了這里,關于在銀河麒麟V10 SP2服務器上搭建本地私有yum源的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 銀河麒麟服務器操作系統(tǒng)V10 SP2安裝mariadb主從實現(xiàn)讀寫分離

    銀河麒麟服務器操作系統(tǒng)V10 SP2安裝mariadb主從實現(xiàn)讀寫分離

    目錄 一、前期準備工作 1. 需要兩臺銀河麒麟V10 SP2服務器,配置如下 二、服務器Mariadb1安裝部署Mariadb 1. 查看服務器Mariadb1相關信息 2. 在服務器Mariadb1上安裝部署Mariadb-server,通過yum源來安裝 三、服務器Mariadb2安裝部署Mariadb(步驟同第二步,省略) 1. 通過Navicat連接兩臺數(shù)據(jù)庫

    2024年02月09日
    瀏覽(21)
  • 銀河麒麟服務器操作系統(tǒng)V10SP2離線安裝Google Chrome瀏覽器

    銀河麒麟服務器操作系統(tǒng)V10SP2離線安裝Google Chrome瀏覽器

    OS版本:銀河麒麟服務器操作系統(tǒng)V10SP2(x86_64) Chrome瀏覽器版本:115.0.5790.170(Linux版 64bit) 1.訪問Google Chrome官網(wǎng), 滾動網(wǎng)頁到最下方,點擊“其他平臺”; 2.在彈出的“獲取Chrome”對話框中選擇 Linux ,接著在“獲取Chrome(Linux版)”對話框中繼續(xù)選擇 64位 .rpm(適用于Fedo

    2024年02月09日
    瀏覽(23)
  • 銀河麒麟高級服務器操作系統(tǒng)V10SP2離線安裝postgres12+postgis3.1.4步驟

    銀河麒麟高級服務器操作系統(tǒng)V10SP2離線安裝postgres12+postgis3.1.4步驟

    銀河麒麟高級服務器操作系統(tǒng)V10SP2離線安裝postgres12+postgis3.1.4步驟 所需安裝包: 鏈接:https://pan.baidu.com/s/14DbNQ6kPIFOfVRhwkLCXnQ 提取碼:i80i 1、Ncurses安裝 Ncurses是一個能提供功能鍵定義(快捷鍵),屏幕繪制以及基于文本終端的圖形互動功能的動態(tài)庫。 rpm –ivh ncurses-devel-6.2-1.ky10.x

    2024年02月08日
    瀏覽(52)
  • 銀河麒麟v10sp1,sp2,sp3服務器操作系統(tǒng)強制文本安裝系統(tǒng)(或開進進入進命令行安裝界面)

    銀河麒麟v10sp1,sp2,sp3服務器操作系統(tǒng)強制文本安裝系統(tǒng)(或開進進入進命令行安裝界面)

    一、強制命文本安裝系統(tǒng) 1、由于顯卡等原因,導致系統(tǒng)無法圖形化界面安裝,可以使用文件安裝系統(tǒng)后,然后再安裝顯卡驅動等。 要在v10上上執(zhí)行強制文本安裝,您需要按照以下步驟操作: 在引導菜單上”install Kylin Linux Advanced Server V10”,按下鍵盤上的e鍵,這將允許您編

    2024年02月03日
    瀏覽(62)
  • 使用U盤安裝銀河麒麟服務器操作系統(tǒng)V10SP2出現(xiàn)“設置基礎軟件倉庫時出錯”報錯導致無法繼續(xù)安裝的解決方法

    使用U盤安裝銀河麒麟服務器操作系統(tǒng)V10SP2出現(xiàn)“設置基礎軟件倉庫時出錯”報錯導致無法繼續(xù)安裝的解決方法

    操作系統(tǒng)版本:銀河麒麟高級服務器操作系統(tǒng)V10SP2-20210524(x86_64) 使用Rufus工具制作U盤啟動盤; 修改啟動項,選擇從U盤啟動; 進入系統(tǒng)安裝界面,這里可以看到在“軟件”-“安裝源”選項上報錯了,提示“設置基礎軟件倉庫時出錯”; 點擊“安裝源”進到安裝源配置頁面

    2024年02月02日
    瀏覽(193)
  • 銀河麒麟服務器v10 sp1 安裝 redis

    銀河麒麟服務器v10 sp1 安裝 redis

    1、下載redis安裝包 https://download.redis.io/releases/ 本文下載redis-7.0.11.tar.gz包,請按照自己需求下載相應文件。 2、將下載后的.tar.gz壓縮包上傳到到服務器自定義文件夾下 本人上傳為系統(tǒng)的下載文件夾下,可以直接上傳至指定目錄下: 使用cp復制文件到指定目錄下: ?root@xxx-pc:

    2024年02月12日
    瀏覽(31)
  • 銀河麒麟服務器v10 sp1 安裝 nginx

    銀河麒麟服務器v10 sp1 安裝 nginx

    首先查詢是否安裝: ?root@xxx-pc:~# ps -ef |grep nginx 或 root@xzx-pc:~# dpkg -list|grep nginx 如果安裝請先卸載,或者直接使用,以下步驟你就可以忽略了,軟件包的卸載方法: 1、APT方式 (1)移除式卸載:apt-get remove softname1 softname2 …;(移除軟件包,當包尾部有+時,意為安裝) (2)清

    2024年02月09日
    瀏覽(28)
  • 銀河麒麟服務器v10 sp1 安裝mysql

    銀河麒麟服務器v10 sp1 安裝mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依賴: 上圖已經(jīng)是安裝后的截圖,然后再卸載 sudo apt-get autoremove --purge mysql-common 本文在沒有安裝之前,只有mysql-common包,再用dpkg --list|grep mysql查看,還剩什么就卸載什么。 最后清除殘留數(shù)據(jù),如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    瀏覽(34)
  • 銀河麒麟服務器v10 sp1 nginx 部署項目

    銀河麒麟服務器v10 sp1 nginx 部署項目

    上一篇:銀河麒麟服務器v10 sp1 nginx開機自動啟動_csdn_aspnet的博客-CSDN博客 ?由于項目為前后端分離,前端項目使用nginx部署,VUE項目打包后上傳至銀河麒麟服務器: 8063 為前端項目文件目錄,修改配置?,默認配置沒有處理: ?sudo systemctl stop?nginx.service ?sudo systemctl status ngi

    2024年02月15日
    瀏覽(27)
  • 銀河麒麟高級服務器v10 sp1 iso鏡像定制

    https://www.kylinos.cn/support/trial.html?pid=1 ? ? ?? 安裝選擇最小化安裝 1 虛擬機下掛載原版鏡像 1) 查看光盤是否已掛載 ls -l /dev/cdrom |grep cd 2) 將ISO所在的/dev/cdrom掛載到/media mount /dev/cdrom /media 2 安裝制作發(fā)行版的工具 yum -y install createrepo mkisofs isomd5sum rsync 3 同步光盤文件到制作ISO的

    2024年02月06日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包