2022年11月20日 星期日

[研究]CentOS, Rock Linux 的 yum, dnf 連去 Internet 的哪裡

[研究]CentOS, Rock Linux 的 yum, dnf 連去 Internet 的哪裡

2022-11-20

因為主機所在位置預設不開放連 Internet,要連要申請過 Firewall,因為要盡量避免目的 IP 是 any,所以想查一下 yum 或 dnf 到底連上那些目的地。 

軟體儲存庫

dnf 指令會自動搜尋 /etc/yum.repos.d 目錄,尋找字尾為 .repo 的檔案。

Rocky Linux 9.0 上

[root@localhost ~]# ls /etc/*.repos.d -alR
/etc/yum.repos.d:
總用量 32
drwxr-xr-x.   2 root root   98 11月  3 03:38 .
drwxr-xr-x. 128 root root 8192 11月 19 11:13 ..
-rw-r--r--    1 root root 6586 11月  3 03:37 rocky-addons.repo
-rw-r--r--    1 root root  409 11月  3 03:37 rocky-devel.repo
-rw-r--r--    1 root root 2379 11月  3 03:37 rocky-extras.repo
-rw-r--r--    1 root root 3405 11月  3 03:37 rocky.repo
[root@localhost ~]#

檢視用法

dnf | less

列出已設定的軟體儲存庫 (限已啟用的儲存區域)

dnf repolist

[root@localhost ~]# dnf repolist
軟體庫 ID                       軟體庫名稱
appstream                       Rocky Linux 9 - AppStream
baseos                          Rocky Linux 9 - BaseOS
extras                          Rocky Linux 9 - Extras
[root@localhost ~]#

列出已設定的軟體儲存庫 (含停用儲存區域)

dnf repolist all

[root@localhost ~]# dnf repolist all
軟體庫 ID               軟體庫名稱                                        狀態
appstream               Rocky Linux 9 - AppStream                         已啟用
appstream-debug         Rocky Linux 9 - AppStream - Debug                 已停用
appstream-source        Rocky Linux 9 - AppStream - Source                已停用
baseos                  Rocky Linux 9 - BaseOS                            已啟用
baseos-debug            Rocky Linux 9 - BaseOS - Debug                    已停用
baseos-source           Rocky Linux 9 - BaseOS - Source                   已停用
crb                     Rocky Linux 9 - CRB                               已停用
crb-debug               Rocky Linux 9 - CRB - Debug                       已停用
crb-source              Rocky Linux 9 - CRB - Source                      已停用
devel                   Rocky Linux 9 - Devel WARNING! FOR BUILDROOT ONLY 已停用
extras                  Rocky Linux 9 - Extras                            已啟用
extras-debug            Rocky Linux 9 - Extras Debug                      已停用
extras-source           Rocky Linux 9 - Extras Source                     已停用
highavailability        Rocky Linux 9 - High Availability                 已停用
highavailability-debug  Rocky Linux 9 - High Availability - Debug         已停用
highavailability-source Rocky Linux 9 - High Availability - Source        已停用
nfv                     Rocky Linux 9 - NFV                               已停用
nfv-debug               Rocky Linux 9 - NFV Debug                         已停用
nfv-source              Rocky Linux 9 - NFV Source                        已停用
plus                    Rocky Linux 9 - Plus                              已停用
plus-debug              Rocky Linux 9 - Plus - Debug                      已停用
plus-source             Rocky Linux 9 - Plus - Source                     已停用
resilientstorage        Rocky Linux 9 - Resilient Storage                 已停用
resilientstorage-debug  Rocky Linux 9 - Resilient Storage - Debug         已停用
resilientstorage-source Rocky Linux 9 - Resilient Storage - Source        已停用
rt                      Rocky Linux 9 - Realtime                          已停用
rt-debug                Rocky Linux 9 - Realtime Debug                    已停用
rt-source               Rocky Linux 9 - Realtime Source                   已停用
sap                     Rocky Linux 9 - SAP                               已停用
sap-debug               Rocky Linux 9 - SAP Debug                         已停用
sap-source              Rocky Linux 9 - SAP Source                        已停用
saphana                 Rocky Linux 9 - SAPHANA                           已停用
saphana-debug           Rocky Linux 9 - SAPHANA Debug                     已停用
saphana-source          Rocky Linux 9 - SAPHANA Source                    已停用
[root@localhost ~]#

列出軟體儲存庫資訊,類似 dnf repolist -v 

dnf repoinfo  

[root@localhost ~]# dnf repoinfo
Rocky Linux 9 - BaseOS                          226  B/s | 3.6 kB     00:16
Rocky Linux 9 - AppStream                       4.2 kB/s | 3.6 kB     00:00
Rocky Linux 9 - Extras                          2.1 kB/s | 2.9 kB     00:01
軟體庫 ID           : appstream
軟體庫名稱           : Rocky Linux 9 - AppStream
軟體庫修訂版         : 1667545025
軟體庫更新時間        : 西元2022年11月04日 (週五) 14時57分05秒
軟體庫軟體包          : 5,266
軟體庫可用軟體包       : 5,266
軟體庫大小           : 6.2 G
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-9
軟體庫基礎 URL       : http://ftp.riken.jp/Linux/rocky/9.0/AppStream/x86_64/os/
                     : (19 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月16日 (週三) 11時56分41秒)
軟體庫檔名           : /etc/yum.repos.d/rocky.repo

軟體庫 ID           : baseos
軟體庫名稱           : Rocky Linux 9 - BaseOS
軟體庫修訂版         : 1667545009
軟體庫更新時間        : 西元2022年11月04日 (週五) 14時56分49秒
軟體庫軟體包          : 1,131
軟體庫可用軟體包       : 1,131
軟體庫大小           : 909 M
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=BaseOS-9
軟體庫基礎 URL       : http://mirrors.bangmod.cloud/rocky-linux/9.0/BaseOS/x86_64/os/
                     : (17 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月16日 (週三) 11時56分39秒)
軟體庫檔名           : /etc/yum.repos.d/rocky.repo

軟體庫 ID           : extras
軟體庫名稱           : Rocky Linux 9 - Extras
軟體庫修訂版         : 1661852001
軟體庫更新時間        : 西元2022年08月30日 (週二) 17時33分21秒
軟體庫軟體包          : 19
軟體庫可用軟體包       : 19
軟體庫大小           : 2.5 M
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=extras-9
軟體庫基礎 URL       : http://mirrors.bangmod.cloud/rocky-linux/9.0/extras/x86_64/os/
                     : (17 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月16日 (週三) 11時56分42秒)
軟體庫檔名           : /etc/yum.repos.d/rocky-extras.repo
軟體包總數:6,416
[root@localhost ~]#


其中 AppStream-9
https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-9

# repo = rocky-AppStream-9.0 arch = x86_64 Using ASN 3462 country = IN country = MY country = TH country = CN country = JP country = SG country = ID country = AZ country = KZ country = KR 
http://ftp.riken.jp/Linux/rocky/9.0/AppStream/x86_64/os/
https://mirror.amscloud.co.id/rockylinux/9.0/AppStream/x86_64/os/
https://ftp.iij.ad.jp/pub/linux/rocky/9.0/AppStream/x86_64/os/
http://mirrors.bestthaihost.com/rocky/9.0/AppStream/x86_64/os/
http://mirror.nju.edu.cn/rocky/9.0/AppStream/x86_64/os/
http://sg.rpmdb.org/rocky/9.0/AppStream/x86_64/os/
https://ftp.jaist.ac.jp/pub/Linux/rocky/9.0/AppStream/x86_64/os/
http://mirror.kakao.com/linux/rocky/9.0/AppStream/x86_64/os/
http://mirrors.bangmod.cloud/rocky-linux/9.0/AppStream/x86_64/os/
http://ftp.udx.icscoe.jp/Linux/rocky/9.0/AppStream/x86_64/os/
http://mirrors.ipserverone.com/rocky/9.0/AppStream/x86_64/os/
https://mirror.hostart.az/Rocky-Linux/9.0/AppStream/x86_64/os/
https://mirrors.sdu.edu.cn/rocky/9.0/AppStream/x86_64/os/
http://mirror.upsi.edu.my/rocky/9.0/AppStream/x86_64/os/
http://mirror.ps.kz/rocky/9.0/AppStream/x86_64/os/
http://mirror-kr.misakamikoto.network/rockylinux/9.0/AppStream/x86_64/os/
http://mirror-jp.misakamikoto.network/rockylinux/9.0/AppStream/x86_64/os/
https://rockylinux.hbcse.tifr.res.in/9.0/AppStream/x86_64/os/

列出軟體儲存庫列表

dnf repolist -v

[root@localhost ~]# dnf repolist -v
已載入的外掛:builddep, changelog, config-manager, copr, debug, debuginfo-install, download, 
generate_completion_cache, groups-manager, kpatch, needs-restarting, playground, repoclosure, 
repodiff, repograph, repomanage, reposync
DNF version: 4.10.0
cachedir: /var/cache/dnf
上次中介資料過期檢查:0:00:55 前,時間點為西元2022年11月19日 (週六) 11時08分50秒。
軟體庫 ID           : appstream
軟體庫名稱           : Rocky Linux 9 - AppStream
軟體庫修訂版         : 1667545025
軟體庫更新時間        : 西元2022年11月04日 (週五) 14時57分05秒
軟體庫軟體包          : 5,266
軟體庫可用軟體包       : 5,266
軟體庫大小           : 6.2 G
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=AppStream-9
軟體庫基礎 URL       : http://ftp.riken.jp/Linux/rocky/9.0/AppStream/x86_64/os/ (19 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月19日 (週六) 11時08分49秒)
軟體庫檔名           : /etc/yum.repos.d/rocky.repo

軟體庫 ID           : baseos
軟體庫名稱           : Rocky Linux 9 - BaseOS
軟體庫修訂版         : 1667545009
軟體庫更新時間        : 西元2022年11月04日 (週五) 14時56分49秒
軟體庫軟體包          : 1,131
軟體庫可用軟體包       : 1,131
軟體庫大小           : 909 M
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=BaseOS-9
軟體庫基礎 URL       : http://mirrors.bangmod.cloud/rocky-linux/9.0/BaseOS/x86_64/os/ (17 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月19日 (週六) 11時08分47秒)
軟體庫檔名           : /etc/yum.repos.d/rocky.repo

軟體庫 ID           : extras
軟體庫名稱           : Rocky Linux 9 - Extras
軟體庫修訂版         : 1661852001
軟體庫更新時間        : 西元2022年08月30日 (週二) 17時33分21秒
軟體庫軟體包          : 19
軟體庫可用軟體包       : 19
軟體庫大小           : 2.5 M
軟體庫鏡像站          : https://mirrors.rockylinux.org/mirrorlist?arch=x86_64&repo=extras-9
軟體庫基礎 URL       : http://mirrors.bangmod.cloud/rocky-linux/9.0/extras/x86_64/os/ (17 more)
軟體庫過期           : 21,600 秒(上次:西元2022年11月19日 (週六) 11時08分50秒)
軟體庫檔名           : /etc/yum.repos.d/rocky-extras.repo
軟體包總數:6,416
[root@localhost ~]#


目的太多了,這樣開  Firewall 規則看起來蠻累的,考慮是否用 any。

(完)


沒有留言:

張貼留言