天天看點

4.Linux本地yum源倉庫安裝配置

兩種方式: a、每一台機器都配一個本地檔案系統上的yum倉庫 file:///packege/path/

b、在區域網路内部配置一台節點(server-base)的本地檔案系統yum倉庫,然後将其釋出到

web伺服器中,其他節點就可以通過http://server-base/pagekege/path/

制作流程:

1)将光驅檔案夾挂載到檔案系統中去

檢視CD光牒檔案目錄 --- ll /dev/cdrom

建立檔案系統目錄 --- mkdir /mnt/cdrom

開始挂載 --- mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/

這句話的意思就是把你的cd驅動器挂在到檔案系統/mnt/cdrom/下面

解釋:

1.mount是挂載的意思

2.-t 指定檔案系統的型态

3.iso9660是标準的cd檔案格式

4.-o ro 用隻讀模式挂上,即readOnly模式。

檢視是否已經挂在好 -- ll /mnt/cdrom(前提是/dev/cdrom中有CD光牒)

***機器重新開機後需要重新挂載

***為避免每次重新開機後都要手動mount,可以在/etc/fstab中加入一行挂載配置,即可自動挂載

***可以設定開機即自動挂載

Ⅰ.執行指令進入 --- vi /etc/fstab (決定啟動時挂載哪些光驅)

4.Linux本地yum源倉庫安裝配置

添加到最後一行即可

Ⅱ.儲存退出

2)釋出到伺服器,需要把目錄檔案拷貝到外部伺服器中,但是很占用空間的。

****在外部伺服器的目錄裡面 建一個連結,指向該檔案夾即可(外部伺服器不要用tomcat,因為tomcat會配置注入web.xml等很多配置資訊,該倉庫本身就是一個靜态資源網站,則使用http服務,使用httpd即可)

Ⅰ.檢視伺服器是否有httpd服務

指令 --- service httpd status

不存在該服務則安裝:

指令 --- yum install httpd 安裝完成即可

開啟httpd服務:

指令 --- service httpd start 至此httpd服務已正常啟用

Ⅱ.開啟浏覽器

輸入虛拟機名即可:mini04/

4.Linux本地yum源倉庫安裝配置

Ⅲ.該檔案頁面目錄具體在哪呢

即: cd /var/www

所有頁面均在html檔案中

3)将檔案放到html

可以将CD光牒全部檔案直接複制到html ,也可以直接建立個軟連結(快捷方式)

指令:--- ln -s /mnt/cdrom ./centos(将/mnt/cdrom目錄軟鍊到目前(html)目錄的centos檔案夾)

4)剩下的就是用戶端yum改配置即可[哪台機器想通路,就改即可]

指令:cd /etc/yum.repos.d進入之後

随便拷貝一個 指令: --- cp Centos-Media.repo Centos-mini04.repo

進入拷貝的檔案: --- vi Centos-mini04.repo

修改baseurl即可 eg:baseurl=http://mini04/centos

額外注意修改:name改為mini04

gpgcheck改為0

enabled改為1

5)查詢修改的路徑是否生效

指令: --- yum repolist

指令: --- yum clean all 清除YUM緩存

至此,本地yum源倉庫安裝完畢,如圖

将資源放入html中即可

4.Linux本地yum源倉庫安裝配置
4.Linux本地yum源倉庫安裝配置
4.Linux本地yum源倉庫安裝配置

注意:

1.本機和Linux防火牆是否關閉問題

臨時關閉防火牆:/etc/init.d/iptables stop

永久關閉防火牆:chkconfig iptables off

2.若打開httpd服務時出現這種問題

4.Linux本地yum源倉庫安裝配置

    解決辦法:

          1.檢查防火牆是否關閉

          2.檢查80端口是否被占用,如果被占用,強殺掉即可

              檢查端口是否被占用:指令:netstat -anp | grep '端口号'

              如果被占用,使用指令kill -9強殺即可

---->如有疑問,請發表評論,或者聯系部落客:[email protected],歡迎哦^_^
           

繼續閱讀