建立Ubuntu服务器上的apt代理缓存

当同一个网络中的 ">Ubuntu 机器在部署、更新或安装包时,包含一个APT代理缓存主库和记录它的安装和配置,可以减少所消耗的时间和带宽。Ubuntu 服务器可以充当一个 apt 代理缓存,但默认是没有激活的。当一个网络中的 Ubuntu 机器在安装或更新时它可以减少所消耗带宽和时间。

在一个网络中每台 Ubuntu 机器都通过 Internet 去下载相同的包和更新是浪费带宽和时间的。选择一个恰当的建立在 Ubuntu 服务器上的 apt 代理缓存可以解决这个问题。这个代理缓存须包含主库和记录它的安装和配置。

Alan 管理着一个有一些 Ubuntu 机器的网络,需要仅下载一次包和更新,并且这些包和更新可以让全部机器获取到。 Betty 每天都要部署许多 Ubuntu 机器。她想用无人值守安装的方式直接通过她网络上的一台 Ubuntu 服务器去获取包和更新。 Chuck 在家有一些 Ubuntu 机器,他不想每台机器都是用有限的带宽去下载包和更新。

设计

办法 1: 使用 apt-cacher-ng

信息:

在 Jaunty 中包的版本: 0.3.4-1
网站: http://www.unix-ag.uni-kl.de/~bloch/acng
最新版本: 0.3.6-1
许可:
优点:

可以导入到缓存中已有的包文件。
网络前端看到统计报告和设置不同的功能。
缺点:

需要在客户端进行设置。 (改变镜像访问的 URLs 或 APT's HTTP 代理设置)

办法 2: 使用 apt-cacher

信息:

在 Jaunty 中包的版本: 1.6.7
网站:
最新版本: 1.6.7
许可: GPL
优点:

可以导入到缓存中已有的包文件。
缺点:

需要在客户端进行设置。 (改变镜像访问的 URLs 或 APT's HTTP 代理设置)

时间: 2024-09-18 17:28:26

建立Ubuntu服务器上的apt代理缓存的相关文章

ubuntu服务器上tomcat端口无论怎么改都被占用

问题描述 ubuntu服务器上tomcat端口无论怎么改都被占用 被这个问题折磨2天了 改xml改成什么端口 什么端口就被占用.杀进程?杀啊!杀了一遍又一遍 快哭了 不知道原因何在,有人碰到类似的情况吗 解决方案 先用netstat查看一下具体什么进程占用了,是不是那个进程会自动重启

使用PC(Intel x86)服务器版光盘安装一台Ubuntu服务器(上)

本文会示范如何使用 PC (Intel x86) 服务器版光盘安装一台 http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu 服务器,64-bit PC (AMD64) 的安装方法几乎相同.如果您有兴趣知道如何使用桌面和文字界面安装光盘,可以参考相关指南. 启动 将您计算机的 BIOS 设定成用 CD-ROM 开机,并将 Ubuntu 服务器(Server) 光盘放入光驱起动.改動 BIOS 設定,使用光碟開機 如无意外,您可

使用 ssh -R 建立反向/远程TCP端口转发代理

ssh是一个非常棒的工具, 不但能建立动态转发, 例如chrome的Switchy插件用到的就是这个技术. http://blog.163.com/digoal@126/blog/static/163877040201141821810103/ 还能建立TCP的转发隧道, 例如我以前写过的关于使用ssh 隧道加密和加速WAN传输的几个例子. http://blog.163.com/digoal@126/blog/static/163877040201342383123592/ http://bl

Linux学习 -->解决Ubuntu系统上 No command 'crond' found

前两天,准备在Ubuntu服务器上,定时执行Gitlab备份的命令,如下所示 编辑 vi /etc/crontab 文件,添加如下定时脚本 # edited by ouyang 2017-8-11 添加定时任务,每天凌晨两点,执行gitlab备份 0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1 然而发现,凌晨2点并没有执行备份操作. 然后我去执行crontab 命令时提示 No command 'crond' f

新蚂蚁搬家商城网站建设虚拟主机搬到服务器上

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   前两天由于数据库紧张,百映不得不从虚拟空间搬家到服务器,今天熊向阳给大家分享一下此次搬家的心得. 前两天由于数据库紧张,百映不得不从虚拟空间搬家到服务器,今天熊向阳给大家分享一下此次搬家的心得.百映使用的是Win32位系统,现在以WIN32为例说明,当网站从虚拟主机更换为服务器时,需要注意的地方大致包括以下几点: 一.备份数据 大多数站长认为这个备份数据是备份F

在Ubuntu Linux上架设Web服务器详解

Apache 是一种功能强大的Web服务器.如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑.本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器. 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载.所以,Ubuntu非常适合作为Web服务器的平台. 一. 安装Apache 下面,我们首先介绍如

在linux上使用BIND建立DNS服务器

尽管Linux在桌面计算的世界中还没有取得引人注目的进展,但作为网络服务器它已经小有名气了.由于其出色的可靠性,我们可以放心地在Linux上运行当今Internet时代所必需的各种重要服务程序.由此,Linux最普遍的一些用途包括用作邮件服务器.Web服务器以及DNS服务器. 下面我们将研究怎样在Red Hat Linux上使用BIND建立一个DNS服务器.BIND(Berkeley Internet Name Domain)是一个在UNIX/Linux系统上实现的域名解析服务软件包.我们将学习

如何在同一台服务器上建立Oracle 10g DATA GUARD

为了测试在同一台服务器上建立了DATA GUARD环境. 主库状态正常,也存在可用的备份,下面设置主库的FORCE LOGGING和相关的初始化参数: SQL> alter database force logging; Database altered. 修改主库的初始化参数: SQL> alter system set log_archive_config = 'DG_CONFIG=(primary,standby)'; System altered. SQL> alter syst

让HTML和JSP页面不缓存从Web服务器上重新获取页面

当点击后退按钮时,默认情况下浏览器不是从Web服务器上重新获取页面,而是从浏览器缓存中载入页面,那么怎么才能让HTML和JSP页面不缓存呢?下面为大家介绍下比较详细的解决方法   用户退出后,如果点击浏览器上的后退按钮,Web应用将不能正确保护受保护的页面--在Session销毁后(用户退出)受保护的JSP页重新在浏览器中显示出来. 然而,如果用户点击返回页面上的任何链接,Web应用将会跳转到登陆页面并提示Session has ended.Please log in. 上述问题的根源在于大部分