Linux系统编程在线阅读
会员

Linux系统编程

(瑞典)杰克-本尼·佩尔松
开会员,本书免费读 >

计算机网络操作系统12.6万字

更新时间:2023-07-24 18:22:37 最新章节:封底

立即阅读
加书架
下载
听书

书籍简介

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

最新章节

(瑞典)杰克-本尼·佩尔松
主页

同类热门书

最新上架

  • 会员
    ApacheShardingSphere是一个基于可插拔特性和云原生原则的新开源生态系统,将其用于分布式数据基础设施有助于增强数据库性能。本书首先简要概述数据库管理系统在生产环境中面临的主要挑战和数据库软件的内核概念;然后介绍使用分布式数据库解决方案、弹性伸缩、用户身份认证、SOL授权、全链路监控、数据库网关和DistSOL的真实示例,全面讲解ShardingSphere的架构组件,以及如何利用
    潘娟 张亮 (阿尔及利亚)亚幸·西·塔伊布计算机12.3万字

同类书籍最近更新

  • 本书围绕操作系统基础、UNIX设计思想和openEuler实践3个方面展开,并将理论知识、设计思想和应用实践紧密结合。本书内容涵盖绪论、操作系统初识、openEuler使用入门、操作系统原理与实践、openEuler开发环境、嵌入式操作系统开发、网络基础与管理、服务器操作系统管理,以及openEuler开源创新等。本书合理安排理论知识、精心设计操作实例,注重有机结合、循序深入,以帮助读者深入理解L
    郝家胜主编操作系统22.4万字