Linux基礎系列 centos7搭建本地yum

2021-09-12 19:15:02 字數 2992 閱讀 1142

【環境】

虛擬機器軟體:vmware® workstation 14 pro

主機:windows 7

虛擬機器os:centos-7-x86_64-***-1804

【確定安裝包資料】

方法1,centos安裝完成後,會自動把iso複製乙份到虛擬機器,可用df檢視。即/run/media/redhat/centos 7 x86_64 (不同位數的虛擬機器,字尾名字會不同)

[root@bogon centos 7 x86_64]# df -h

檔案系統 容量 已用 可用 已用% 掛載點

devtmpfs 894m 0 894m 0% /dev

tmpfs 910m 0 910m 0% /dev/shm

tmpfs 910m 11m 900m 2% /run

tmpfs 910m 0 910m 0% /sys/fs/cgroup

/dev/sda1 1014m 179m 836m 18% /boot

tmpfs 182m 0 182m 0% /run/user/0

tmpfs 182m 24k 182m 1% /run/user/1000

/dev/sr0 4.3g 4.3g 0 100% /run/media/redhat/centos 7 x86_64

進入後大概是這些檔案

[root@bogon centos 7 x86_64]# ls

centos_buildtag gpl liveos rpm-gpg-key-centos-7

efi images packages rpm-gpg-key-centos-testing-7

eula isolinux repodata trans.tbl

[root@bogon centos 7 x86_64]#

方法2,通過mount 方式把iso檔案放到虛擬機器光碟機後掛著到虛擬機器系統中,細節略

【確定baseurl】

這裡直接使用的是root賬號,直接在跟目錄建立的,然後把安裝包資料直接cp到 如下目標

[root@bogon ~]# mkdir /yum/

[root@bogon ~]#cp -a /run/media/redhat/centos\ 7\ x86_64/ /yum/

進入/yum目錄後,類似如下資料

[root@bogon yum]# pwd

/yum

[root@bogon yum]# ls

centos_buildtag images redhat trans.tbl

efi isolinux repodata

eula liveos rpm-gpg-key-centos-7

gpl packages rpm-gpg-key-centos-testing-7

【repo檔案的備份及配置】

[root@bogon yum.repos.d]# pwd

/etc/yum.repos.d

[root@bogon yum.repos.d]#mkdir bak

[root@bogon yum.repos.d]#cp ./*.repo bak

[root@bogon yum.repos.d]# cd ./bak

[root@bogon yum.repos.d]#ls

centos-base.repo centos-fasttrack.repo centos-vault.repo

centos-cr.repo centos-media.repo

centos-debuginfo.repo centos-sources.repo

進入 /etc/yum.repos.d/目錄,保留centos-media.repo檔案,其餘可以刪除,最**下

[root@bogon yum.repos.d]# pwd

/etc/yum.repos.d

[root@bogon yum.repos.d]# ls

bak centos-media.repo

[root@bogon yum.repos.d]#

編輯centso-media.repo,如下,主要的左右就是配置repo路徑、關閉gbp校驗、啟用這個repo

[c7-media]

name=centos-$releasever - media

baseurl=file:///yum/

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7l

【製作yum cache】

主要是如下兩個命令

[root@bogon yum.repos.d]#yum clean all

[root@bogon yum.repos.d]#yum makecache

【使用本地yum】

yum search  ***

yum install  ***

Linux基礎系列(八)

命令列修改 1 ifconfig 顯示或設定網路介面資訊 ifconfig eth0 192.168.182.20 netmask 255.255.255.0 ifconfig eth0 檢視eth0網絡卡介面資訊 ifconfig eth0 down up 關閉或開啟網絡卡 2 hostname ...

Linux基礎學習系列(一)

linux是一種類似於unix的作業系統,由linus torvalds於1991年在minix作業系統的基礎建立。linux憑藉其優良特性已經成為目前發展潛力最大的作業系統。linux的版本有核心版本和發行版本兩方面含義 核心版本是指linux核心的版本 而發行版本是各linux發行商將linux...

Linux學習 centos 基礎命令

一 前期了解 1.伺服器組成 尺寸 1u 1.75英吋 4.45cm 形式 機架式 塔式 刀片式 常用伺服器品牌 dell hp ibm 浪潮 聯想 航天聯志 核心組成 遠端控制卡 raid陣列卡 cpu inter amd 硬碟 雙電源 發電機 記憶體 磁碟 機械 固態 2.linux發展 略3....