2009年2月28日星期六

建立Ubuntu APT镜像服务器

由于学校的网络环境特殊,造成部分Linux用户无法正常上网更新,于是在学校内搭建了一个Apt的镜像服务器,现在吧搭建过程交代一下:
首先先装好了一个ubuntu server系统,装了个lighttpd服务器(个人喜好而已,其实真正使用时应该用apache)

#apt-get install lighttpd

然后是apt-mirror

#apt-get install apt-mirror

配置apt-mirror:

#pico /etc/apt/mirror.list

文件内容:

############# config ##################
#
# set base_path /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write privileges
#
# 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 nthreads 40
set _tilde 0
#
############# end config ##############

deb http://mirrors.163.com/ubuntu/ intrepid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse

clean http://mirrors.163.com/ubuntu/

其实就是source.list的内容,加上一头一尾。
因为需求比较少,我就没加deb-src,可以节省不少空间。另外,默认是20线程的,我改成了40线程。
修改好了以后就可以建立镜像了:

#apt-mirror

根据你的网速,这个下载过程会很久(因为要下载的东西很多,我的配置文件需要下载26G左右的数据)。我等了6个小时左右完成了这个操作。
下载的文件保存在/var/spool/apt-mirror/ 下一步就是在lighttpd的web文件夹建立一个link过去就可以了

#ln -s /var/spool/apt-mirror/mirror/mirrors.163.com /var/www/ubuntu

这样,一个apt镜像就可以访问了,客户端只需要修改它的/etc/apt/source.list就可以了,替换一下服务器地址就行。

另外,还要建立一个定期任务,让apt-mirror自动更新:
修改/etc/cron.d/apt-mirror:

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


另外,/var/spool/apt-mirror/var/clean.sh可以清理掉一些没用的文件,每隔一段时间运行一下就行。

2009年2月14日星期六

214特供:要嫁就嫁男程序员 !!

来自豆瓣……
  1. 专一的心,除了计算机就是你!
  2. 不喝酒不发脾气!
  3. 一套衣服穿半年!
  4. 没时间接触其它Girl,想搞婚外恋也没可能。
  5. 平时总加班,所以周末一定会怀着一颗愧疚的心在家陪老婆逛街、看电视、聊天、做家务。
  6. 只认识0和1,基本没理财能力,一定会主动把所有的钱都交给老婆管,还会千恩万谢地。
  7. 知道既然世界上不存在没有Bug的程序,就更加不会有没有缺点的人,所以绝不会老婆太过苛求。
  8. 知道系统若不经常维护就无法保持稳定运行,所以一定会每天都对老婆精心呵护。
  9. 会帮老婆把菜谱改写成if...then...do while的格式,并且带有漂亮的缩进。
  10. 老婆可以对所有的表弟、表妹宣称:“你们的毕业设计我全包了……”
  11. 老婆的QQ不好用了,急得不行。程序员会从容地说:“没事,交给我吧”,然后祭出SoftIce、WinDbg、VisualStidio 20XX调试3小时,最后搞到系统崩溃,重装了事。
  12. 如果将来小孩不爱学习,老婆就可以教育他说:“再不用功,将来就会像你老爹那样,只能作程序员……”
  13. 如果将来小孩沉迷网游,老婆就可以埋汰他说:“你还在玩你老爸在厕所里憋出来的那个破游戏呐?”
  14. 如果将来小孩嫌背单词太枯燥,老婆就可以把程序员的代码拿给他看:“看你老爹为了背单词,重复了多少遍if else for 和 string啊?!”
  15. 嫁给瘦弱的程序员,也许永远无法目睹他像李连杰那样以一敌十的英姿,却也会听到他吼道:“哪个孙子又在QQ上骂你呐?看我不盗了她的号……”
  16. 嫁给程序员,也许一辈子没机会开奔驰、坐宝马,却也会听见他在梦中叹道:“要是奔驰宝马也能盗版就好了……”
  17. 对色彩和流行毫无感觉。所以当老婆从试衣间里走出来的时候,他会故作沉思状地摸摸下巴,然后随机从数组["很可爱","显得你更高挑了","显得你更文雅 了","哇,好性感!","好像不太适合你这么瘦的女孩子","好清纯!","这颜色最适合你这样皮肤好的女孩子了","天哪,穿在你身上就是不一 样!"]中选择一个Item。
  18. 除了每个月买一本书,就没有其它需要花钱的地方,剩下的钱只能变着法的给老婆买各种首饰和衣服。
  19. 每天都读书到深夜,是孩子的好榜样。
  20. 每天都被Bug和客户双重折磨,有极好的耐心和涵养,就算跟老婆吵架也能保持温柔和冷静,不太可能说出不理智的话伤了老婆的心。

2009年2月11日星期三

雷声天天有,今天特别多


首先看这幅图,没错,你没看错,1TB的硬盘才卖260!是人民币,不是美元!赶快联系卖家,对方这么说的:首先声明,我们仅仅是用淘宝做宣传,不支持支付宝。看到这句很黄很暴力的话,我赶紧就把那个窗口关了……
PS:此物地址:http://item.taobao.com/auction/item_detail-null-efe9ec086838628bfec65b8d73f8886c.jhtml
一般人我不告诉他
然后再看这幅图:
红框内部文字醒目,几天没上来,没想到我这里变成银行了……
然后再来一个番外篇:
http://www.hexieshe.com/logs/34970424.html

2009年2月10日星期二

吃元宵、】看花灯、放鞭炮、烧央视 2009年元宵节精彩的一夜

各网:“中央电视台新大楼北配楼发生火灾”相关报道,请各网站只用新华社通稿,不发图片、视频,不作深度报道;只放国内新闻区,关闭跟帖,自然滚动,论坛博客不置顶,不推荐。(一级)

本来出事不到10分钟就知道了,google了一下,然后再CB上投放了一下就去看南家S03E06了。解决完一系列积压的和谐物以后再google发现上述文字,CB有关此事的新闻也关闭评论。先搜集一些趣闻仅供娱乐:

“我报纸上看了 我还不相信 上网看了 还是真的了 希望里面的人全部脱离火灾区”某人针对央视着火的评论,发表于2009/2/10 02:12AM,我很想知道这报纸的名字。


此次乃消防演习,请保持情绪稳定



23:30 在《不许联想》看到起火新闻及图片;
23:40 在sohu、sina、163等各门户首页发现该新闻及组图;
23:50 在网上继续看相关新闻,并在电视机前等着看CCAV新闻频道
24:00 央视新闻频道对火灾只字未提,第一条新闻是领导指挥抗旱,后几条是澳大利亚森林火灾
24:15 有网络传言即将水产各网站新闻,“不许发图片,以某报道为准,停止跟帖”
24:20 sina首页新闻已撤下,sohu5分钟后撤下新闻图片
24:22 CCAV用了1分钟,报了几个领导名字,说大火已被控制,然后是网球新闻


然后就是舆论控制和俯卧撑被谋杀之类的“真理部”批示了。我让们期待吧。

2009年2月9日星期一

OrzJISP

http://code.google.com/p/orzjisp/

2009年2月6日星期五

Oops

哇啊,一不小心就两个月没更新过啦!(喂,这好像不值得高兴吧)主要是一值没有时间(是啊,你一直在睡觉),而且一直连接不上blogger(可怜的孩子)。
发现好像不用自定义域名就能连上,难道cname的值又更改了么?谁知道?
最近在完成这个:http://code.google.com/p/orzjisp/,然后最近很萌这个:http://zh.wikipedia.org/w/index.php?title=%E5%8D%97%E5%AE%B6%E4%B8%89%E5%A7%8A%E5%A6%B9&variant=zh-cn 嗯嗯,大概就是这些(喂喂,哪些啊?),那么诸君,明儿见。