找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 活动 查看内容

《Linux/UNIX系统编程手册》评论赠书活动

2014-01-11 20:38    评论: 60 收藏: 1    

由 @Linux中国 联合人民邮电出版社  @BG4XTL计算机图书编辑 共同推出!年底巨献,转发微博和评论本书,即可获得这本厚达千页的经典巨著!(具体活动要求见文末)

《Linux/UNIX系统编程手册(上、下册)》是介绍Linux与UNIX编程接口的权威著作。Linux编程资深专家Michael Kerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。

《Linux/UNIX系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。

《Linux/UNIX系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。

《Linux/UNIX系统编程手册(上、下册)》在汇聚大批 Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。

《Linux/UNIX系统编程手册(上、下册)》布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。本书适合从事Linux/UNIX系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。

编辑推荐

  • Linux/UNIX系统编程接口权威巨著,无出其右;
  • 涵盖500多个系统调用和库函数;示例清晰完整,解释巨细靡遗;
  • 涵盖当前UNIX标准(POSI X.1-2001/SUS v3和POSI X.1-2008/SUS v4);
  • 众多业内专家人士联袂推荐;
  • Linux/UNIX开发人员的案头必备,注定成为新的经典;

媒体推荐

编写Linux软件时如果只能选择一本参考书,则非本书莫属。
——MARTIN LANDERS,Google公司软件工程师

本书描述精到、示例周详,涵盖了LINUX底层API编程的详尽内容及个中细微之处——无论读者水平如何,都能从本书中受益。
——MEL GORMAN,Understanding the Linux Virtual Memory Manager作者

Michael Kerrisk的这本Linux编程巨著,不但论及LINUX编程、其与各种标准之间的联系,而且还就作者所知,重点介绍了已获修正的Linux内核bug以及改进颇多的LINUX手册页。凭此三点,足可让Linux编程更易上手。本书对各项主题的深入探讨使其成为必备的参考书籍———无论读者在Linux编程方面造诣如何。
——ANDREAS JAEGER ,NOVELL公司OPENSUSE项目经理

Michael用他坚忍不拔的毅力为Linux程序员奉献了这本论述严谨,表述清晰、简洁的权威参考书。虽然本书是针对Linux程序员而著,但对任何在UNIX/POSIX环境中编程的程序员来说都极具价值。
——DAVID BUTENHOF,Programming with POSIX Threads作者、POSIX /UNIX标准撰写者

本书在重点关注Linux系统的同时,对于UNIX系统和网络编程也阐述透彻,浅显易懂。无论是初涉UNIX编程的新丁,还是编程经验丰富的UNIX老手(想要了解大行其道的GNU/Linux系统有何新意),我都向他们力荐此书。
——FERNANDO GONT,网络安全研究员、IETF参与者、IETF RFC作者

本书以百科全书般的叙述风格对Linux接口编程作了既深且广的覆盖,还提供了大量教科书风格的编程示例和练习。本书所包含的各项主题——从原理到可以实际运行的代码——都描述清晰且易于理解。本书正是专业人士、学生以及教育工作者所期盼的Linux/UNIX参考书。
——ANTHONY ROBINS ,奥塔哥大学计算机科学副教授

无论从精确性、质量还是详细程度来说,本书都令我印象深刻。身为Linux系统调用的行家,Michael Kerrisk与我们分享了他对Linux API的认知和理解。
——CHRISTOPHE BLAESS,Programmation système en C sous Linux作者

对于治学严谨的专业Linux/UNIX系统程序员而言,本书实为必备的参考书籍。本书涵盖了所有关键API的使用——同时兼顾Linux和UNIX系统接口,描述清晰,示例具体;除此之外,还强调了遵从诸如SUS和POSIX 1003.1等标准的重要性和益处。
——ANDREW JOSEY,The OPen Group 标准部总监,POSIX 1003.1工作组主席

由手册页的维护者亲自操刀,以系统程序员视角写出一本百科全书式的LINUX系统编程巨著——还有比着更完美的吗?本书全面而又详实。我坚信本书将在我的书架上牢牢占据一席之地。
——BILL GALLMEISTER,POSIX.4 Programmer’s Guide: Programming for the Real World

本书是最新最全的Linux/UNIX系统编程参考书。无论读者是Linux系统编程新兵,还是关注LINUX编程和程序移植性的UNIX系统编程老将,又或者只是在寻找一本Linux编程接口方面的优秀参考书,Michael Kerrisk的这本大作都笃定是其案头良伴。
——LO?C DOMAIGNé,CORPULS.COM首席软件架构师(嵌入式)

作者简介

  • 全球顶尖的Linux内核黑客;
  • 具有20多年的UNIX系统使用和编程经验;
  • 自2004年起,开始维护手册页项目(该项目旨在生成描述Linux内核以及glibc编程API的手册页);
  • 撰写或合著了250多篇手册页;
  • 极参与对Linux内核/用户空间接口的测试和设计评审工作。
 

 

目录

上册

第1章 历史和标准 1
第2章 基本概念 17
第3章 系统编程概念 34
第4章 文件I/O:通用的I/O模型 56
第5章 深入探究文件I/O 72
第6章 进程 92
第7章 内存分配 113
第8章 用户和组 124
第9章 进程凭证 136
第10章 时间 151
第11章 系统限制和选项 173
第12章 系统和进程信息 183
第13章 文件I/O缓冲 191
第14章 系统编程概念 207
第15章 文件属性 231
第16章 扩展属性 258
第17章 访问控制列表 265
第18章 目录与链接 281
第19章 监控文件事件 311
第20章 信号:基本概念 321
第21章 信号:信号处理器函数 348
第22章 信号:高级特性 370
第23章 定时器与休眠 397
第24章 进程的创建 425
第25章 进程的终止 440
第26章 监控子进程 447
第27章 程序的执行 465
第28章 详述进程创建和程序执行 487
第29章 线程:介绍 509
第30章 线程:线程同步 521
第31章 线程:线程安全和每线程存储 539
第32章 线程:线程取消 552
第33章 线程:更多细节 561

下册

第34章 进程组、会话和作业控制 573
第35章 进程优先级和调度 600
第36章 进程资源 617
第37章 DAEMON 628
第38章 编写安全的特权程序 642
第39章 能力 653
第40章 登录记账 670
第41章 共享库基础 684
第42章 共享库高级特性 704
第43章 进程间通信简介 719
第44章 管道和FIFO 728
第45章 System V IPC介绍 756
第46章 System V消息队列 769
第47章 System V信号量 792
第48章 System V共享内存 818
第49章 内存映射 835
第50章 虚拟内存操作 859
第51章 POSIX IPC介绍 869
第52章 POSIX消息队列 874
第53章 POSIX信号量 895
第54章 POSIX共享内存 909
第55章 文件加锁 918
第56章 SOCKET:介绍 945
第57章 SOCKET:UNIX DOMAIN 957
第58章 SOCKET:TCP/IP网络基础 968
第59章 SOCKET:Internet DOMAIN 982
第60章 SOCKET:服务器设计 1016
第61章 SOCKET:高级主题 1028
第62章 终端 1058
第63章 其他备选的I/O模型 1088
第64章 伪终端 1130

附录A 跟踪系统调用 1151
附录B 解析命令行选项 1153
附录C 对NULL指针做转型 1159
附录D 内核配置 1161
附录E 更多信息源 1162
附录F 部分习题解答 1167

图书信息

活动方式

1、参与对本书的评论,以有价值的评论为准。我们会从评论中选择5名,各赠送1套(上下两册)《Linux/UNIX系统编程手册》

2、进行新浪微博转发,并@三个好友。我们会从转发中选择1名,赠送1本《Linux/UNIX系统编程手册》的英文原版

活动时间:2014/1/10 至 2014/1/17

 

 

最新评论

我也要发表评论

星夜 2014-01-10 15:37 回复
我表示得到了老大的號召來此參加活動,表示非常非常的榮幸。
嗯,這本書對於進階的學友來說真的很好,學Linux也有半年了,基礎知識也慢慢記錄腦中。
disylee 2014-01-10 15:44 回复
看到这个介绍“全球顶尖的Linux内核黑客;具有20多年的UNIX系统使用和编程经验;”我就想要读这本书,学了大半年的linux了,现在只对一些简单的服务以及linux的使用有了解,想学习更多在开发和运维方面的东西求群主赐我这本书哇!!!
乌龙茶 2014-01-10 15:47 回复
看目录,感觉深度和广度都有,程序媛/员都应该看看
kyohand 2014-01-10 15:49 回复
好吧,不顶是不行的...
linux 2014-01-10 15:52 回复
回复 乌龙茶 的帖子

程序猿和程序媛~~
linux 2014-01-10 15:52 回复
回复 kyohand 的帖子

这可是经典啊,不过,这么厚。。。阅读困难症~~
kashu 2014-01-10 16:01 回复
回复 linux 的帖子

我对编程一窍不通,也望洋兴叹,但这活动还是得要支持的!
巴斯光年 2014-01-10 16:14 回复
不怕被笑话,平时写代码,都是上博客找网友写好的测试代码修改修改就拿来用了。为此我一直心虚着:这代码到底靠不靠谱啊。∑(っ°Д°;)っ
看了本书目录,1000+页的砖头,信息量够大;然后是作者:Michael Kerrisk!好吧我不认识,sigh... 但是作者简介:全球顶尖的Linux内核黑客。Hmmm....权威啊,Michael Kerrisk我崇拜你~~~
本书可以作为手边工具书,“涵盖了逾500个系统调用及库函数,并给出逾200个程序示例”,无需逐字逐句读完,你可以将它放在伸手可及的地方,遇到疑问时,翻开它,静谧中,它也许就能帮你完成工作。
最重要的是,除了上博客搜代码,我们又多了一个靠谱的选择了。
Times 2014-01-10 16:36 回复
表示是好书,要看。。
7th 2014-01-10 16:53 回复
平时都是写shell,这些还真是没有仔细研究过耶。越来越觉得Linux是多么伟大,当然不鄙视其他OS,只是我了解他,而不认识其他哈。好书值得推荐!
rogetfan 2014-01-10 17:03 回复
相对于其他Linux书籍,这本书在内容上更为全面,也更为厚实。实在是居家旅行,防身拍人,杀人灭口必备神器。
我叫冉小艺 2014-01-10 17:03 回复
最近刚刚学习Linux,刚开始敲shell,发现linux确实还是挺牛的,还在进一步学习中。
LinuxFJ 2014-01-10 17:17 回复
一直喜欢Linux下面的服务器开发,虽然现在只是做一些上层的逻辑,但是底层的系统还是最重要的。
绿色圣光 2014-01-10 17:21 回复
主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。
看这个介绍,不知道跟《UNIX环境高级编程》以及《UNIX网络编程》这些书有那些异同?侧重点不同,抑或是介绍深度不同?
Tino 2014-01-10 17:25 回复

从发展的背景看,Linux与其他操作系统的区别是,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows NT等,都是自成体系,无对应的相依托的操作系统。这一区别使得Linux的用户能大大地从Unix团体贡献中获利。因为Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是Unix的作者还是Unix的用户,都认为只有Unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在Unix版本,Unix的用户可以从很多方面得到支持和帮助。因此,Linux做为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位~

mvp_xuan 2014-01-10 17:54 回复
Linux编程不是一件简单的事情,不仅需要较全面的知识面,还需要有针对性的专精能力。当看见汇聚大批Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述时,我就明白《Linux/UNIX系统编程手册》将是陪伴我Linux编程最好的参考书。
达达尼黑 2014-01-10 21:21 回复
这本书要不起啊...哈哈
隺伯特 2014-01-10 22:43 回复
  • 今天是2014年01月10日,我是一名软件工程大三的学生,将来准备从事数据库运维的相关行业。在大二的暑期已经把OCP考过了,这个暑期准备继续去学OCM,在学习oracle的过程中一直使用的RedHat Linux系统,我也把我笔记本的系统做成了UBUNTU发行版,图个稳定也还能较直接的学习使用Linux。在学习过程中没怎么看Linux的书籍,就看过一本《鸟哥LINUX私房菜》基础学习版。在使用学习过程中也经常捣鼓研究她,也经常遇到各种问题,没啥书,一般就是百度google啥的,最后问题解决了也写些博客,总结总结问题和解决方法,没几个人看,自己没事翻翻看看吧。。。

  • 相信自己能够在这方面进行深入的研究!!!

  • 希望能得到此等好书,求之不得,有了此宝书,技术步步高升,渴求中T-T,好希望得到,在各方面都能助我进一步的学习Linux。

  • 感谢@Linux中国 及人民邮电出版社  @BG4XTL计算机图书编辑 等对此次活动的大力支持!顶!

  • I can do it!Good Luck!

yuchen 2014-01-11 00:29 回复
十分经典的linux系统编程书籍,涉及面广,包括了很多APUE没有涉及到的linux API。是除了APUE之外的又一经典著作。amazon五星评价,绝对是LINUX编程的权威手册。物超所值。

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。