1. 程式人生 > >配置VirtualBox中CentOS 6.5的本地磁碟映象作為其軟體源

配置VirtualBox中CentOS 6.5的本地磁碟映象作為其軟體源

          有時候Linux系統不能聯網,此時就不能使用聯網的yum源了網路上的軟體源(如網易、搜狐、中科大映象))這時可以使用下載好的CentOS磁碟映象(.iso檔案)來作為軟體源。它包含了大部分常用軟體,而在我們安裝CentOS系統的時候,很多時候是選擇性安裝的(我當時選擇是最小化安裝),所以並沒有把所有的軟體安裝到系統中。

       開啟VirtualBox,點選上面的“設定”點選左側的“儲存”,可以看到儲存樹,有兩類控制器IDE和SATA,這是模擬的主機板上的兩種介面。在SATA的控制器的centos.vdi就是虛擬的硬碟,之前安裝好的系統就在它上面。點選控制器SATA後面的新增虛擬光碟機圖示
在開啟的檔案管理器對話方塊中選擇新增之前下載好的iso檔案,然後啟動CentOS虛擬機器。

    1.進入命令列後,用lsblk命令預設情況下將以樹狀列出所有塊裝置

'

      3.8G的就是我們的磁碟iso檔案,所以它對應的sr1就是磁碟所在光碟機的位置(/dev/sr1)

在實體機中配置的時候,很多時候我們不去檢視lsblk的結果,就認作是/dev/cdrom,虛擬機器中則會有問題,

來用命令ll /dev/cdrom來看一下

      2. 建立掛載點目錄
       要使用光碟機裡的映象檔案,首先需要被它掛載到當前系統上。這個掛載位置稱為掛載點,通常是在 /mnt/ 或者 /media/ 目錄下,建立一個子目錄。

#mkdir  /mnt/cdrom

通常用mount命令來手動掛載光碟機到/mnt/cdrom目錄下,但是這樣每次重新開機後,都要重新敲命令掛載比較麻煩,可以通過編輯

fstab檔案來設定開機自動掛載。在檔案的最後一行新增/dev/sr1  /mnt/cdrom  iso9660  default  0  2   依次代表裝置名稱,掛載點,檔案型別,檔案系統引數(預設情況使用default設定就可以了),檔案dump備份(0代表不備份,1代表每天備份),開機是否以fsck檢驗檔案系統(0不檢驗,1比較早檢驗,根目錄設定為1,其他檔案系統設定為2)

    3. 編輯yum軟體源配置檔案

      yum軟體源的配置檔案在 /etc/yum.repos.d/目錄下,修改系統預設的源CentOS-Base.repo。先做備份。

[[email protected] ~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

或[[email protected] ~]# cat /etc/yum.repos.d/CentOS-Base.repo > /etc/yum.repos.d/CentOS-Base.repo.bak

然後再編輯修改CentOS-Base.repo

[[email protected] ~]vim /etc/yum.repos.d/CentOS-Base.repo

[Base]
name=Lacal Yum

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra

baseurl=file:///mnt/cdromgpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

gpgcheck=1

enable=1

說明:[Base]代表容器的名字,一定要有中括號。名稱可隨意取,但不能有兩個相同的容器名字。

        mirrorlist:容器所使用的映象站點。本地源不需要

        baseurl:固定的容器基礎路徑,它支援三種協議http、ftp、file,file://(協議名) , /mnt/cdrom(掛載點)

        gpgkey:gpg金鑰所在路徑,提前檢查一下你的/etc/pki/rpm-gpg目錄中的檔案

         gpgcheck:gpg金鑰檢查欄位,值1為則檢查gpg金鑰

         enable:是否啟用該容器,值為1則啟用

   4.[[email protected] ~]# yum clean all (清除快取)
     [[email protected] ~]# yum makecache (建立新快取)

     [[email protected] ~]#yum repolist all


#yum install -y gcc

#echo $?  若返回0則安裝成功

常見問題:在不刪除或備份原有預設系統預設的源CentOS-Base.repo情況,而是直接在這個目錄下,新建一個.repo檔案,編輯剛才的內容,即使yum repolist all可以顯示出本地映象源,但依然不能夠解析使用本地yum源,因為系統會首先會去找預設的yum源CentOS-Base.repo的相關軟體列表檔案

相關推薦

配置VirtualBoxCentOS 6.5本地磁碟映象作為軟體

          有時候Linux系統不能聯網,此時就不能使用聯網的yum源了(網路上的軟體源(如網易、搜狐、中科大映象))。這時可以使用下載好的CentOS磁碟映象(.iso檔案)來作為軟體源。它

VirtualBox配置linux OS的本地磁碟映象作為軟體

紅帽系列(以及CentOS)都有yum軟體源的概念,即在終端通過命令可以直接從軟體源下載軟體並安裝。除了網路上的軟體源外,我們也可以使用下載好的紅帽的linux或CentOS映象來作為軟體源。它包含了大部分常用軟體,而在我們安裝CentOS系統的時候,很多時候是選擇性安裝的

LinuxNginx安裝與配置詳解(CentOS-6.5:nginx-1.5.0)

1 Nginx簡介Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0

記錄一次Oracle VirtualBoxCentos 6.5 VM 磁盤擴容

vm磁盤擴容Oracle VirtualBox 創建的 Centos 6.5 VM 默認硬盤大小是8個G(未手工調整),現使用100%,需要擴容。[root@kaola ~]# df -hFilesystem Size Used Avail Use% Mounted o

CentOS 6.5 LVM磁碟管理學習筆記

    在系統運維和伺服器管理過程中,經常遇到伺服器磁碟容量不足,需要線上擴容的情況。普通磁碟分割槽的管理方式在邏輯分區劃好之後就無法改變其大小。而LVM可以實現Linux伺服器下面磁碟空間的線上擴容和動態管理,相對於普通的磁碟分割槽有很大的靈活性。 一、LVM簡介

CentOS 6.5部署Zeppelin並配置賬號密碼驗證

a)下載並安裝jdk-8u111-linux-x64.rpm # rpm -ivh jdk-8u111-linux-x64.rpm b)配置環境變數。在/etc/profile檔案結尾新增: export JAVA_HOME=/usr/java/jdk1.8.0_111export PATH=${JAV

LinuxApache安裝與配置(CentOS-6.5:httpd-2.4.tar.gz)

1 Apache簡介     Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體。同時Apache音譯為阿帕奇,是北美印第安人的一個部落,叫阿帕奇族,在美國的西南部。也是

Linux CentOS 6.5安裝與配置Tomcat-8方法

2. 下載jdk-8u20-linux-x64.rpm,執行rpm -ivh jdk-8u20-linux-x64.rpm安裝;第二步 安裝 tomcat  將apache-tomcat-8.0.0.RC3.tar.gz檔案上傳到/usr/local中執行以下操作:  複製程式碼程式碼如下: [[email&

LinuxPython安裝與配置(CentOS-6.5:Python-2.7.6)

1 Python簡介     Python(英語發音:/?pa?θ?n/), 是一種面向物件、解釋型計算機程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為膠水

CentOS 6.5本地yum與網路yum配置使用

一、本地yum源 系統預設已經安裝了可使用yum的軟體包,所以可以直接配置: [[email protected] ~]# cd /etc/yum.repos.d/                        yum源配置檔案放置目錄 [[email&

CentOS 6.5配置RabbitMQ

先配置erlang依賴環境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 安裝erlang 16B03 rpm --import http://binaries.erlang-solutions

linux CentOS 6.5 安裝與配置JDK-7

系統環境:centos-6.5 安裝方式:rpm安裝 軟體:jdk-7u79-linux-x64.rpm 檢驗系統原版本 [[email protected] ~]# java -version java version "1.7.0_24" OpenJDK Ru

VMware虛擬機下CentOS 6.5配置網絡

tle 方向 應用 linux網卡 vmware centos 配置文件 oot mask 使用NAT模式 虛擬機網絡連接使用NAT模式,物理機網絡連接使用Vmnet8。 虛擬機設置裏面——網絡適配器,網絡連接選擇NAT模式。(用於共享主機的ip地址) 虛擬機菜單欄

CentOS 6.x 本地yum配置與使用

mnt local 放置 cal nbsp 自動 all rpm-gpg 網絡 系統默認已經安裝了可使用yum的軟件包,所以可以直接配置: # mount /dev/cdrom /mnt 掛載鏡像,可以寫到配

Linux(centos 6.5) 調用java腳本以及定時運行的腳本實例及配置文件具體解釋

-name entos profile 6.0 主函數 lan 默認 java類 屬性 Linux(centos 6.5) 調用java腳本以及定時運行的腳本實例 一、調用java程序腳本(默認已經搭建好了Java環境) 1、jdk 安裝路徑 /usr/jdk

Centos 6.5 服務器下面配置郵件客戶端 發送報警郵件

postfix crontab 郵件報警 監控以Centos 系統為例,確保服務器可以正常連接外網Centos 6.5 下面默認 安裝 postfix查看rpm -qa | grep postfixpostfix-2.6.6-2.2.el6_1.x86_64配置郵件客戶端set [email pr

Centos 6.5雙網卡雙IP雙網關配置

ip地址配置因公司業務需要需在服務器上配置電信,聯通兩個運營商的IP地址,實現數據分別從兩個地址傳輸,即兩個IP地址都能與外界網絡互通。當時我發現在服務器的兩塊網卡上分別配置兩個IP地址及網關,重啟網絡服務之後,系統會默認選取其中一塊網卡的網關做為數據傳輸網關,這樣造成的後果就是一塊網卡無法與外界通信,後來手

virtualboxcentos虛擬機網絡配置

get 區別 地址轉換 nat alt 網絡 橋接 img 使用   本文講述的是如何在Oracle VM VirtualBox安裝的CentOS虛擬機中進行網絡配置,使得虛擬機可以訪問宿主主機,也能訪問外網,宿主主機可以訪問虛擬機,虛擬機之間也可以相互訪問。   在Vir

Centos 6.5安裝配置KVM

centos 6.5安裝kvm kvm部署 1 egrep --color=auto 'vmx|svm' /proc/cpuinfo2 yum install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-mana

CentOS 6.5 x64相關安全,優化配置

deny login 最長 註銷時間 max efs system roo style 一、安全   1、修改密碼長度:     [root@CentOS64 ~]# vi /etc/login.defs       PASS_MAX_DAYS 99999 //用