时间:2024-11-03 来源:网络 人气:
《Linux/UNIX系统编程手册》是一本在计算机科学领域内广受推崇的权威著作,由Michael Kerrisk所著,并由人民邮电出版社出版。这本书不仅适用于高等院校计算机及相关专业的本科生和研究生,也是从事UNIX平台网络管理、网络服务及软件开发人员的实用参考书。
书中详细介绍了UNIX操作系统的基本概念、基本使用、系统管理和程序开发。在系统管理部分,不仅涵盖了传统的管理内容,还深入讲解了网络服务管理及配置。在程序开发部分,从Shell编程到C语言编程(重点是系统调用),都提供了理论和实例讲解。
《Linux/UNIX系统编程手册》共分为64章,内容丰富,包括但不限于以下方面:
1. 高效读写文件
2. 信号、时钟和定时器的运用
3. 创建进程、执行程序
4. 编写安全的应用程序
5. POSIX线程技术
6. 创建和使用共享库
7. 进程间通信技术,如管道、消息队列、共享内存和信号量
8. 套接字API编写网络应用
书中不仅提供了精准的概念解释和清晰的代码示例,还包含了大量的实践经验和技巧,帮助读者深入理解系统调用函数和库函数的运作原理。此外,书中还提供了完整的轨迹,指导读者如何将程序从源文件编译到可执行文件。
对于想要深入学习Linux/UNIX系统编程的程序员来说,《Linux/UNIX系统编程手册》是一本不可或缺的资料。无论是作为入门的教材,还是作为提高技能的参考资料,这本书都具有极高的价值。