2009年5月7日 星期四

Linux Networking Cookbook 中文版勘误

Linux Networking Cookbook 中文版

作  者:CARLA SCHRODER
译  者:冯亮
出版日期:2009-4-1
出 版 社:东南大学出版社
ISBN: 9787564115203
市 场 价:¥88
开 本: 16开
页 码: 636


关于译者
-------------
冯亮,杭州人。沉浸于 Linux 系统管理十余年,以此为业逾五载。目前供职于阿里巴巴(中国)网络技术有限公司,任运维架构师。业余偶猎文史哲社政法诸学,好读书,不求甚解。游戏文字,自娱娱人。聊为无益之事,以遣有涯之生也。

关于本书中文译本的任何反馈,请发送电子邮件给译者: fengliang AT zhidaofenzi DOT com ( 译者博客: http://hutuworm.blogspot.com )。


勘误列表
-------------
欢迎各位读者朋友添加评论或发送邮件惠赐勘误,以便在下一次印刷时修订完善译本。

* * *


关于本书
-------------
O'Reilly 中国 译者推荐 封面说明 封底简介


购买本书
-------------
China-pub 第二书店 淘宝

2009年5月6日 星期三

Linux Networking Cookbook 中文版推荐语


作为长期从事大型网站系统管理的运维工程师,Linux 及相关网络服务软件是我们必须学习、研究并且熟练掌握的工作利器。对于我们的同行,特别是新入行的同学而言,讲解 Linux 文件系统、进程控制、用户管理,甚至程序开发、内核分析等话题的图书已多如牛毛。但若要解决某个实际问题,比如搭建 VoIP 服务器、架设 VPN、实现混合环境的 Windows 域单点登录、监控网络服务等等,无论在 Google 中上穷碧落下黄泉,还是自己绞尽脑汁啃文档,都难以快速有效地得出解决方案。Linux 文档浩如烟海,不少人碰了几次壁之后只能望洋兴叹,转而投奔商业软件或者第三方解决方案提供商去了。

其实很多问题都可以使用成熟的开源 Linux 软件来解决,Asterisk、OpenVPN、Samba、Nagios 都是在高负荷环境中久经考验的企业级网络服务软件,完全可以支持大型企业和大规模网站的实际需求。你手里无非缺少这样一本书,它完全从实际问题出发,针对具体问题提出完整的解决方案,并且罗列详细的操作步骤——只要看着菜谱按部就班,就能把菜烧出来,若假以时日反复练习,即便成不了大师,也会成为大匠。兄弟我翻译的 《Linux Networking Cookbook》(Carla Schroder 著)书如其名,正是你所需要的这本菜谱!每个章节都是单刀直入,从提出问题开始,讲述相应的解决方案、指示操作步骤,后附讨论部分让你不仅知其然,还能知其所以然。

总之,无论你是入行新手,还是具有多年经验的资深人士,《Linux Networking Cookbook》中文版都能帮助你快速找到解决实际问题的最佳实践,无疑是居家旅行案头枕边必备之宝典!

LINUX NETWORKING COOKBOOK 中文版

作  者:CARLA SCHRODER
译  者:冯亮
出版日期:2009-4-1
出 版 社:东南大学出版社
ISBN:9787564115203
市 场 价:¥88

China-Pub.com 购买: http://www.china-pub.com/195357
O'Reilly 中国书目: http://www.oreilly.com.cn/book.php?bn=978-7-5641-1520-3

2009年4月30日 星期四

Linux Networking Cookbook 中文版封面介绍


《Linux Networking Cookbook》封面图案画的是一位女铁匠。在历史上,女性通常从事裁缝和教师职业,从事铁匠职业的妇女早在中世纪就逐步退出舞台了。尽管中世纪的妇女大多待在家里做饭、烤面包和缝纫衣物,还是有一些妇女成为了铁匠,锻造兵器,以保卫她们的家园和城堡。

虽然她们从事此项职业曾有相当长的历史,但妇女在钢铁工业中的出现,还是常常令很多人感到惊讶。1741年,作家兼书店主人的 William Hutton 在英国乡间旅行时,路过一家铁匠铺。在那间铺子里,他见证了“一位或多位妇女,脱去她们的上衣,收入低的不能再低,以女性特有的姿势挥舞铁锤”的场景。据猜想,是由于发现女人——而非男人——从事铁匠工作这件事,令 Hutton 深感震惊,她们的衣着反倒并不那么重要。

关于妇女是否可以从事铁匠职业的论战曾几度发生。1895年,Hattie Graham 女士向马萨诸塞州的萨德伯里(Sudbury)市政厅提交申请,要求批准其在 Mary Heard 小姐所拥有的铺子里从事铁匠工作。当时,一位妇女拥有一家铁匠铺并不会引发社会议论,而一位妇女从事铁匠工作就会。尽管如此,Graham 以精湛的技艺,最终击败了那些抗议其早先在铁匠铺工作的反对声浪。

时至今日,还是有不少人对妇女此前曾经做过铁匠的事实表示惊讶。据报道,游客漫步威廉斯堡(Williamsburg)殖民地的时候经常会问,是否妇女曾经真的被准许从事铁匠,或者想知道这项工作对于她们来说是否力所能及。

到了21世纪,铸铁锻造逐步向特许行业和艺术表演方向发展。2001年,一份名为《Mama Wahunzi》(斯瓦希利语中的“女铁匠”)的档案,将三位妇女学习并制作她们自用的轮椅,并自行控制轮椅活动的故事载入了编年史。在非洲,女铁匠与农妇合作,自行设计和维护她们的劳动工具。在美国,当下估计还有50位左右的全职女铁匠,她们中的很多人正在制作公共艺术品,帮助恢复旧建筑和制造现代家具。

封面图像和每个章节的开篇图案,均取自《Dover's Women:A Pictorial Archive from 19th-Century Sources》一书。封面字体为 Adobe ITC Garamond。文本字体为 Linotype Birka,标题字体是 Adobe Myriad Condensed,代码字体则是来自 LucasFont 的 The Sans Mono Condensed。

关于作者
-------------
Carla Schroder 是一位自学成才的 Linux 和 Windows 系统管理员,她自37岁生日那天开始接触第一台计算机。她的第一台PC是 Macintosh LC II。然后是一台运行 MS-DOS 5 和 Windows 3.1 的 386sx IBM兼容机,连接着一个 14" 彩色显示器,在这台计算机上愉快地玩若干个小时的 DOOM 游戏那是足够了。再后来,大约 1997 年左右,她发现了 Red Hat 5.0 ,由此便开始探索一个全新的世界。

一路走来,她为小型商业企业和家庭用户提供技术咨询服务,同时支持 Linux 和 Windows 用户,并且在局域网上将 Linux 和 Windows 无缝地整合在一起。她是《Linux Cookbook》(O'Reilly)一书的作者,还为多家计算机刊物撰写关于 Linux 基础知识的文章。

Carla 以实践证明,尝试新事物永远不嫌年老,计算机充满了太多乐趣,任何人都可以学着去做任何事。想了解更多关于 Carla 的事,可访问 http://tuxcomputing.com 。

LINUX NETWORKING COOKBOOK 中文版

作  者:CARLA SCHRODER
译  者:冯亮
出版日期:2009-4-1 上架时间:2009-3-31
出 版 社:东南大学出版社 ISBN:9787564115203
市 场 价:¥88

China-Pub.com 购买: http://www.china-pub.com/195357
O'Reilly 中国书目: http://www.oreilly.com.cn/book.php?bn=978-7-5641-1520-3

2009年4月28日 星期二

Linux 省电十招


1. Linux Kernel 2.6.21 开始支持 Tickless(此前的内核默认设置为 1000Hz timer tick),于是系统空闲时不再无故骚扰 CPU,可以节省大量能耗。Fedora 7+ 以及目前的 Ubuntu Linux 发行版都含有 Tickless 特性,而 RHEL 则要到版本 6 才会随新版本内核正式支持该特性(预计 2010年上市)。检查你的 Linux 系统是否支持 Tickless: watch --interval=1 cat /proc/interrupts ,若 timer 中断值并非以 1000 为步进单位增加,则说明该内核支持 Tickless。

2. 编译内核(make menuconfig):
  • 启用 Tickless: Processor type and features -> [*] Tickless System (Dynamic Ticks)
  • 启用 CONFIG_USB_SUSPEND: Device Drivers -> USB support -> [*] USB selective suspend/resume and wakeup (自动禁用 UHCI USB,可以节省约 1 watt)
3. PowerTOP 可以找出计算机闲置时哪些进程耗电最多。(Kernel Hacking -> [*] Collect kernel timers statistics) 详见: http://www.lesswatts.org/projects/powertop/

4. 启用 power aware CPU scheduler(Scheduler Power Saving Mode): echo 1 > /sys/devices/system/cpu/sched_mc_power_savings

5. RHEL 5.3 支持 Intel Core i7 (Nehalem) 的电源管理功能。

6. 启用 irqbalance 服务,既可以提升性能,又可以降低能耗。irqbalance 用于优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。处于 Performance mode 时,irqbalance 会将中断尽可能均匀地分发给各个 CPU core,以充分利用 CPU 多核,提升性能。处于 Power-save mode 时,irqbalance 会将中断集中分配给第一个 CPU,以保证其它空闲 CPU 的睡眠时间,降低能耗。(详见:http://www.irqbalance.org/documentation.php

7. 禁用 pcscd,该进程会阻碍 USB 子系统进入 Power-save mode。

8. 将 VM dirty writeback time 延长至 15 秒: echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

9. 启用 noatime 文件系统选项: mount -o remount,noatime / (noatime 禁止更新 atime,可以节省大量 I/O,但为了避免 atime 相关应用程序出现问题,建议启用 relatime 代之: mount -o remount,relatime / ,relatime 自 Kernel 2.6.29 起为默认设置。)

10. 禁止 hal 轮询你的 cdrom: hal-disable-polling --device /dev/cdrom

* 关于 Linux 节能的更多信息,请看: http://www.lesswatts.org

闲话闲说