理解Unix进程
13推荐 收藏
23.2K阅读
图灵程序设计丛书

理解Unix进程

Jesse Storimer (作者) 门佳 (译者)
暂时缺货
《理解Unix进程》教你如何游刃有余地利用系统编程技术。如果你是Web开发人员,你或许对Unix系统的基本原理知之甚少。本书可填补这一知识空白。本书将使读者利用数十年来久经考验的最优化技术,同时还将学到一些功能强大的小技巧,并学会自主编写并调试的高效服务器。
本书适合Unix程序员、Web开发人员阅读。
本书所述概念和技术都十分实用,读者可据此编写出新软件,理解现有的复杂软件,甚至提升自我的职业生涯高度。本书的重点内容如下:
1. 文件描述符及其运作机制
2. 何时才需要守护进程
3. 如何用fork(2)创建新进程
4. 退出进程的4种不同的方式
5. 对于生成shell命令的实际考量以及如何避免这种情况
6. 从高级层面上讨论了创建进程所带来的开销及陷阱
7. Resque和Unicorn的内部工作原理

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:也会在图灵社区电报频道更新

电子书
¥17.99
格式
mobi   pdf

纸质书
¥22.91 ¥29.00

出版信息

  • 书  名理解Unix进程
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2013-05-16
  • 书  号978-7-115-31689-9
  • 定  价29.00 元
  • 页  数128
  • 印刷方式黑白
  • 开  本32开
  • 出版状态暂时缺货
  • 原书名Working With Unix Processes

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

“《理解Unix进程》让我意识到Unix编程是多么简单而强大,而我对Unix编程的了解又是何其之少!在下一个版本的Thin的设计中,这本书无疑会对我有很大的启发。”
——Marc-André Cournoyer,创建了Thin Web服务器

“《理解Unix进程》这本书填补了当今许多开发人员的空白。掌握Unix的基本原理无需编写C代码。本书就说明了这一点。”

——David Bryant Copeland,著有Build Awesome Command-Line Applications in Ruby

目录

版权声明
致谢 阅读
第1章 引言 阅读
第2章 基础知识 阅读
第3章 进程皆有标识 阅读
第4章 进程皆有父
第5章 进程皆有文件描述符
第6章 进程皆有资源限制
第7章 进程皆有环境
第8章 进程皆有参数
第9章 进程皆有名
第10章 进程皆有退出码
第11章 进程皆可衍生
第12章 孤儿进程
第13章 友好的进程
第14章 进程可待
第15章 僵尸进程
第16章 进程皆可获得信号
第17章 进程皆可互通
第18章 守护进程
第19章 生成终端进程
第20章 尾声
附录A Resque如何管理进程
附录B Unicorn如何收割工作进程
附录C preforking服务器
附录D Spyglass

作者介绍

作者:Jesse Storimer,高级软件工程师与自出版作家,服务于美国电子商务方案提供商Shopify。痴迷于编程,编程之余喜欢阅读、园艺以及徒步旅行等户外运动。

译者:门佳,UNIX/Linux shell、Perl、正则表达式爱好者。在2001年接触Linux后很快喜欢上该系统。对UNIX/Linux系统管理、Linux内核、Web技术研究颇多。工作之余,还喜欢探讨心理学,热衷出没于豆瓣和知乎。除此书外,他还译有《Linux Shell脚本攻略》。

相关文章

  • 紫凤 18推荐

    Linux好书、经典书籍推荐

    思想篇 [《Linux/Unix设计思想》][1] 图书将Unix与Linux的原理有效地结合起来,总结了Unix/Linux软件开发中的原则。在保留了第1版中Unix方面的内容的同时,强调了Linux和开源领域的新思想。             ![enter ima…...

  • daydaygo 1推荐

    「理解Unix进程」读书笔记

    date: 2017-10-13 16:17:28 title: 「理解Unix进程」读书笔记 百度脑图 - 理解UNIX进程: http://naotu.baidu.com/file/8945ac178c9961cda97a17a44de511ad?token=1447b…...

  • 17.99 二十多页,两个小时就没了。想想原版(http://www.workingwithunixprocesses.com/)$27的价格,觉得挺值,想想Linux程序设计那本,觉得份量很不够。

    实际上这本书是给Rubyist准备的unix基本系统知识。
    - 基本的unix进程模型
    - 进程交互
    - daemon 编写

    其他的就略感无料,特别是对于我这个Pythonist而言,每次列举的Ruby Code各种引喻,约定 就是对于Zen of Python的莫大羞辱。。。。唉好歹十几块,看完他吧。
    黄鑫  发表于 2013-04-15 00:10:04
    推荐
    • 好奇怪,Ruby Code 怎么就是对 Python 的莫大羞辱了?门户之见这么严重?

      余凡  发表于 2013-10-07 14:15:59
    • 完整的名词是"每次列举的Ruby Code各种引喻,约定"
      我的意思是:反感莫名其妙引用过来的对象,不知道对象属于哪一个模块哪一个包。这要求一定Ruby经验,"对于我这个Pythonist而言",就是欺负人

      至于 "门户之见" 淫者见淫吧。

      黄鑫  发表于 2013-10-09 12:22:49
  • 能不能!能不能在英文单词前后加入空格!
    安道  发表于 2013-04-20 11:26:58
    推荐
    • 不能人为加入空格。但是纸版书排版的时候,可以通过统一设定格式来增加空格。

      武卫东  发表于 2013-04-23 07:32:03
  • 怎么不能下载pdf?
    池建强  发表于 2013-04-22 17:41:57
    推荐
    • 书稿没发排,等定稿排版完成后,就可下载整本PDF了。

      谢工在GitChat  发表于 2013-04-22 20:32:50
  • 刚付了款,看完第一个评论,忽然有点后悔。。。会python不会ruby,看过apue,看这本重点讲unix进程,所以买来看,买完发现不能下载。。。坑。。。。我想用kindle看啊!!!
    lazyhare  发表于 2013-05-06 21:23:37
    推荐
    • 印象中可下载的,应该是还没完善排版

      流年  发表于 2013-05-07 09:28:46
    • 有全书PDF了,可以下载。

      紫凤  发表于 2013-05-08 08:59:03
  • Jesse的新书也赶紧上呀,socket那本,还有ruby线程!
    琳琳的小狗  发表于 2013-04-12 16:02:22
    推荐
  • 随书代码 呢?
    Hooopo  发表于 2013-05-02 13:11:07
    推荐
  • 好书,Python的程序员自己动手写一下嘛,Ruby的代码也不是那么难看懂。
    关于书的厚度我觉得十分可以,很喜欢。
    不知道是不是NB的程序员们都喜欢大部头。
    邪恶的陈山楂  发表于 2013-05-12 04:08:53
    推荐
  • 有没有 Kindle 版本的?
    张春雨  发表于 2013-05-18 21:38:17
    推荐
  • 给web程序员写的,重点很突出
    明M  发表于 2013-05-30 16:16:55
    推荐
  • 买之前没注意信息,快递到手后才知道这本书竟然这么薄...开本也小字体却大,估计一个下午就看完了。
    我能吐槽下性价比么 = =!
    本来以为能是一本详细深入进程原理的书,还说难得看到出本基础类书籍并且还比较便宜。现在光从分量来看,最多也就只能带你认识下进程是什么,扫了一眼内容感觉还不如操作系统书中进程部分讲解的详细,就算是“针对web开发人员”也略显不足...这个不会是某本操作系统书籍的节选吧?
    书后有标签能领银子,以前图灵的书怎么没有,算是返利么... = =!
    黑泡泡①④号  发表于 2013-06-09 17:39:02
    推荐
  • 看到那个推送到kindle按钮,激动的不行!!!一按,不管用!而且有这个假按钮的好像就这一本书。
    lazyhare  发表于 2013-07-03 09:57:20
    推荐
  • 看到了16章, 觉得很好, 忍不住先评论下。

    书是很薄, 但是把基础的概念讲的很清楚, 非常有调理。
    主要还配合了很多实际的项目。这样再去看Unix系统编程里有关process 就简单多了。
    入门的绝佳之作。


    Ruby代码看起来也很舒服, 让我不禁想要再学学Ruby了。
    德国饺子  发表于 2013-09-06 16:24:29
    推荐
  • 昨天中午在海淀图书城买的,晚上给看完了,收获不少,理解了之前很多不懂的问题,尤其像我这种专做web开发的人建议阅读,
    色色  发表于 2014-01-03 11:13:12
    推荐
  • 看完这书就觉得不该买。
    这书名取得很大气,内容却小气得紧。
    依我看应该叫《lua和unix进程相关系统调用知识点小集》。
    讲来讲去不过就是在说,lua是怎么把unix进程相关系统调用包装得甜一些。
    getpid, getppid,fork, exec, wait, waitpid, setsid,getpgrp.
    imtinge  发表于 2014-01-03 22:41:21
    推荐
  • 书中Spyglass这里没有提供下载
    Wedaren  发表于 2016-11-19 15:15:19
    推荐