易燃物汇聚 YouTube 有声书与书评
Linux系统编程 封面

Linux系统编程

杰克-本尼·佩尔松

661人在读
16万字总字数
¥65定价

内容简介

Linux是世界上最流行的开源操作系统。Linux系统编程技术将使你能够使用自己的系统程序扩展Linux操作 系统,并与系统上的其他程序进行通信。 本书探讨了Linux文件系统及其基本命令、内置手册页、GNU编译器集合(GCC)和Linux系统调用;讲述了如何处理程序中的错误,以及如何捕获错误并打印错误相关信息;介绍了在系统上读写文件的多种方法,包括使用流和文件描述符。随着学习的不断深入,你将深入研究创建进程、创建僵尸进程和守护进程,并学习使用systemd处理守护进程的方法;了解如何创建共享库,并探索不同类型的进程间通信(IPC);还将学习如何使用POSIX线程编写程序,以及如何使用GNU调试器(GDB)和Valgrind调试程序。 学完本书,你将能够在Linux系统中开发自己的系统程序,包括守护进程、工具、客户端和过滤器。 通过阅读本书,你将: ◎ 了解如何使用各种系统调用为Linux系统编写程序。 ◎ 深入研究POSIX函数的工作原理。 ◎ 理解并学会使用信号、管道、IPC和流程管理等关键概念。 ◎ 了解如何集成程序与Linux系统。 ◎ 探索高级主题,例如,文件系统操作、创建共享库和调试程序。 ◎ 全面了解如何使用Valgrind调试程序。

读者书评

★★★★★

Linux 系统编程入门级的书,内容比较简单,但是示例相当详实,包含进程/线程管理、内存管理、输入输出等内容,写一些小工具完全没有问题。 更偏实践,有一些概念性的解释,但是缺少原理性的解读,对小白比较有帮助,对新手进阶帮助不大(可以查漏补缺),对 Pro 来说就非常小儿科了。

★★★★★

挺适合我这种基础不牢固的老菜鸟

书籍信息

作者杰克-本尼·佩尔松
译者杨伟 等
出版社机械工业出版社
出版时间2023-01-01
ISBN9787111716617
分类计算机-计算机综合
格式EPUB
完结状态连载中
章节数134