win7系統(tǒng)下載
當前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細頁面

如何搭建本地Ubuntu鏡像服務(wù)器

發(fā)布時間:2022-07-22 文章來源:xp下載站 瀏覽:

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機整體,實現(xiàn)資源的全面共享和有機協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認為是互聯(lián)網(wǎng)發(fā)展的第三階段。

  想要在電腦中安裝和搭建本地Ubuntu鏡像服務(wù)器,使得在安裝其他的常用工具時能減少時間!那么要怎么的搭建呢!我們一起來看看吧!

  一.需求分析

  最近公司軟件Team 有個需求是這樣的:能不能在局域網(wǎng)搭建一個Ubuntu 鏡像服務(wù)器,

  這樣作的好處是可以節(jié)省Ubuntu某些常用工具的安裝時間。

  二.部署過程

  2.1 測試環(huán)境

  目前在公司內(nèi)有一臺能連接到外網(wǎng)的Ubuntu機器, IP : 192.168.8.173 ,

  Ubuntu版本為Ubuntu 9.04 i686。

  2.2 搭建步驟

  為了創(chuàng)建Ubuntu mirror 服務(wù)器,最少需要60G硬盤空間,Ubuntu每個版本都有32 bit

  和64 bit兩個版本,有兩組deb包。當然可以創(chuàng)建Ubuntu一個版本的32 bit 和64 bit 的

  鏡像服務(wù)器,也可以創(chuàng)建全部版本的鏡像。

  這里使用sohu 公司的mirror地址作為本地Ubuntu Source 服務(wù)器,使用sohu的原因是:

  1. sohu的Ubuntu Source 服務(wù)器速度相當快

  2. sohu 的ubuntu Source 服務(wù)器每天會和Ubuntu官方服務(wù)器同步一次,這樣可以保

  證我們使用的是最新的軟件包。

  修改方式如下:

  root@ms ~: cat /etc/apt/sources.list

  deb jaunty main restricted universe multiverse

  deb jaunty-security main restricted universe multiverse

  deb jaunty-updates main restricted universe multiverse

  deb jaunty-proposed main restricted universe multiverse

  deb jaunty-backports main restricted universe multiverse

  deb-src jaunty main restricted universe multiverse

  deb-src jaunty-security main restricted universe multiverse

  deb-src jaunty-updates main restricted universe multiverse

  deb-src jaunty-proposed main restricted universe multiverse

  deb-src jaunty-backports main restricted universe multiverse

  安裝下面工具:

  root@ms ~: apt-get install apt-mirror

  root@ms ~: apt-get install apache2

  下面就構(gòu)建Ubuntu 9.04 32bit 的本地Ubuntu mirror 服務(wù)器為例子,來說明如何配置:

  修改配置文件:

  root@ms ~: cat /etc/apt/mirror.list

  ############# config ##################

  #

  # set base_path /var/spool/apt-mirror

  #

  # set mirror_path $base_path/mirror

  # set skel_path $base_path/skel

  # set var_path $base_path/var

  # set cleanscript $var_path/clean.sh

  # set defaultarch

  # set postmirror_script $var_path/postmirror.sh

  set run_postmirror 0

  set nthreads 20

  set _tilde 0

  #

  ############# end config ##############

  deb-i386 jaunty main restricted universe multiverse

  deb-i386 jaunty-security main restricted universe multiverse

  deb-i386 jaunty-updates main restricted universe multiverse

  #deb jaunty-proposed main restricted universe multiverse

  #deb jaunty-backports main restricted universe multiverse

  deb-src jaunty main restricted universe multiverse

  deb-src jaunty-security main restricted universe multiverse

  deb-src jaunty-updates main restricted universe multiverse

  #deb-src jaunty-proposed main restricted universe multiverse

  #deb-src jaunty-backports main restricted universe multiverse

  #clean

  備注:

  deb-i386 表示下載32 bit 版本的deb 軟件

  deb 表示下載64bit 版本的deb 軟件

  jaunty 表示Ubuntu 9.04的代號

  設(shè)置完成后,輸入下面命令:

  root@ms ~: apt-mirror

  這時系統(tǒng)會啟動20個線程運行wget 到 下面下載相應(yīng)的

  deb包。時間比較的長,該命令執(zhí)行完成后,/var/spool/apt-mirror目錄下就有了所有需

  要的deb包和相應(yīng)的配置文件。

  由于我是從sohu下載的,所以實際的文件在 :

  /var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu 目錄下。

  這樣,本地就有了所有Ubuntu Source 服務(wù)器所需要的文件,然后開啟相應(yīng)的服務(wù):

  這里使用apache2作為Web服務(wù)器,默認根目錄在/var/www/,所以可以在該目錄下做

  個鏈接,如下所示:

  root@ms ~: cd /var/www

  root@ms ~: ln /var/spool/apt-mirror/mirror/mirrors.sohu.com/ubuntu -s

  開啟web服務(wù):

  root@ms ~: apache2ctl start

  打開瀏覽器輸入下面地址即可看到和sohu mirror一樣的頁面:

  

  同時也可以使用crontab進行每天的更新,修改配置文件:

  root@ms ~: cat /etc/cron.d/apt-mirror

  #

  # Regular cron jobs for the apt-mirror package

  #

  #0 4 * * * apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log

  把命令前面的“#”去掉即可,這樣系統(tǒng)會自動使用apt-mirror去和sohu服務(wù)器更新。

  最后,我們所要做得就是在客戶端的機器上修改更新源配置文件,將地址改成本地

  mirror服務(wù)器的地址即可,如下所示:

  root@ms ~: cat /etc/apt/sources.list

  deb jaunty main restricted universe multiverse

  deb jaunty-security main restricted universe multiverse

  deb jaunty-updates main restricted universe multiverse

  deb jaunty-proposed main restricted universe multiverse

  deb jaunty-backports main restricted universe multiverse

  deb-src jaunty main restricted universe multiverse

  deb-src jaunty-security main restricted universe multiverse

  deb-src jaunty-updates main restricted universe multiverse

  deb-src jaunty-proposed main restricted universe multiverse

  deb-src jaunty-backports main restricted universe multiverse

  執(zhí)行“apt-get update”來重建本地索引,這樣以后就會使用本地的Mirror 服務(wù)器進行更新。

  小結(jié):以上就是安裝和搭建本地Ubuntu鏡像服務(wù)器的具體方法,希望對網(wǎng)友們能有所幫助哦!


網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進步的催化劑。

本文章關(guān)鍵詞: 怎么 搭建 本地 Ubuntu 鏡像 服務(wù)器 
主站蜘蛛池模板: 亚洲综合国产一区二区三区| 天天做天天爱天天综合网| 国产综合色在线视频区| 国产激情电影综合在线看| 亚洲欧美综合中文| av色综合久久天堂av色综合在| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 亚洲欧洲国产成人综合在线观看| 狠狠色狠狠色综合| 久久乐国产综合亚洲精品| 最新狠狠色狠狠色综合| 一本一道久久综合狠狠老| 伊人亚洲综合网| 97久久天天综合色天天综合色hd| 久久婷婷五月综合色99啪ak| 99久久精品国产综合一区 | 亚洲国产综合人成综合网站| 99久久婷婷国产综合亚洲| 色欲色香天天天综合网站| 久久综合五月丁香久久激情| 国内精品综合久久久40p| 狠狠色噜噜狠狠狠狠色综合久AV | 久久91精品综合国产首页| 狠狠色综合网站久久久久久久高清| 亚洲综合熟女久久久30p| 国产成人精品综合在线观看| 丁香婷婷色五月激情综合深爱| 日韩欧美综合在线| 色婷婷久久综合中文久久蜜桃av| 色综合久久中文色婷婷| 亚洲 欧洲 日韩 综合在线| 日韩综合无码一区二区| 亚洲综合最新无码专区| 一本色道久久88加勒比—综合| 国产色综合久久无码有码| 一本一道色欲综合网中文字幕 | 欧美自拍另类欧美综合图片区| 狠狠色丁香久久婷婷综合蜜芽五月| 久久综合久久鬼色| 久久影视综合亚洲| 国产亚洲欧美日韩综合综合二区|