麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)管 > 服務器 > 正文

怎么搭建本地Ubuntu鏡像服務器

2020-05-13 13:51:16
字體:
供稿:網(wǎng)友

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

  一.需求分析

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

  這樣作的好處是可以節(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 服務器,最少需要60G硬盤空間,Ubuntu每個版本都有32 bit

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

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

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

  1. sohu的Ubuntu Source 服務器速度相當快

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

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

  修改方式如下:

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

  deb http://mirrors.sohu.com/ubuntu/ jaunty main restricted universe multiverse

  deb http://mirrors.sohu.com/ubuntu/ jaunty-security main restricted universe multiverse

  deb http://mirrors.sohu.com/ubuntu/ jaunty-updates main restricted universe multiverse

  deb http://mirrors.sohu.com/ubuntu/ jaunty-proposed main restricted universe multiverse

  deb http://mirrors.sohu.com/ubuntu/ jaunty-backports main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu/ jaunty main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu/ jaunty-security main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu/ jaunty-updates main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu/ jaunty-proposed main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu/ 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 服務器為例子,來說明如何配置:

  修改配置文件:

  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 http://mirrors.sohu.com/ubuntu jaunty main restricted universe multiverse

  deb-i386 http://mirrors.sohu.com/ubuntu jaunty-security main restricted universe multiverse

  deb-i386 http://mirrors.sohu.com/ubuntu jaunty-updates main restricted universe multiverse

  #deb http://mirrors.sohu.comubuntu jaunty-proposed main restricted universe multiverse

  #deb http://mirrors.sohu.comubuntu jaunty-backports main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu jaunty main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu jaunty-security main restricted universe multiverse

  deb-src http://mirrors.sohu.com/ubuntu jaunty-updates main restricted universe multiverse

  #deb-src http://mirrors.sohu.com/ubuntu jaunty-proposed main restricted universe multiverse

  #deb-src http://mirrors.sohu.com/ubuntu jaunty-backports main restricted universe multiverse

  #clean http://archive.ubuntu.com/ubuntu

  備注:

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

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

  jaunty 表示Ubuntu 9.04的代號

  設置完成后,輸入下面命令:

  root@ms ~: apt-mirror

  這時系統(tǒng)會啟動20個線程運行wget 到 http://mirrors.sohu.com/Ubuntu 下面下載相應的

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

  要的deb包和相應的配置文件。

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

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

  這樣,本地就有了所有Ubuntu Source 服務器所需要的文件,然后開啟相應的服務:

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

  個鏈接,如下所示:

  root@ms ~: cd /var/www

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

  開啟web服務:

  root@ms ~: apache2ctl start

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

  http://192.168.8.173/ubuntu

  同時也可以使用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服務器更新。

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

  mirror服務器的地址即可,如下所示:

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

  deb http://192.168.8.173/ubuntu/ jaunty main restricted universe multiverse

  deb http://192.168.8.173/ubuntu/ jaunty-security main restricted universe multiverse

  deb http://192.168.8.173/ubuntu/ jaunty-updates main restricted universe multiverse

  deb http://192.168.8.173/ubuntu/ jaunty-proposed main restricted universe multiverse

  deb http://192.168.8.173/ubuntu/ jaunty-backports main restricted universe multiverse

  deb-src http://192.168.8.173/ubuntu/ jaunty main restricted universe multiverse

  deb-src http://192.168.8.173/ubuntu/ jaunty-security main restricted universe multiverse

  deb-src http://192.168.8.173/ubuntu/ jaunty-updates main restricted universe multiverse

  deb-src http://192.168.8.173/ubuntu/ jaunty-proposed main restricted universe multiverse

  deb-src http://192.168.8.173/ubuntu/ jaunty-backports main restricted universe multiverse

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色一级片在线免费观看 | 国产精品久久久久久久模特 | 欧美日本一 | 曰本三级日本三级日本三级 | 久久久久久久亚洲精品 | 免费毛片观看 | 亚洲精华液久久含羞草 | 久久第四色 | 午夜视频在线看 | 久久久久久久久亚洲精品 | 成年人免费高清视频 | 免费一区二区三区 | 日韩视频网址 | 日韩精品中文字幕在线播放 | 日韩精品中文字幕一区 | 欧美一区二区三区中文字幕 | 亚洲一区在线免费视频 | 国内毛片视频 | 爱操视频| 国产一区二区三区影视 | 亚洲精品3 | 国产成人高清在线观看 | 欧美a在线观看 | 欧美一级做一级爱a做片性 久久久资源网 | 一本色道久久综合亚洲精品图片 | 看免费黄色大片 | www嫩草| 九九热精品免费 | 国产成人自拍视频在线观看 | av在线成人| 成人国产精品久久 | 午夜精品成人 | 热久久成人 | 日韩毛片免费观看 | 毛片免费在线视频 | 日本成人一二三区 | 成人在线观看地址 | 精品一二三区视频 | 久草干 | xxxxhd73国产| 国产区二区 |