鸟哥著的《鸟哥的LINUX私房菜(基础学习篇第4版)》是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分: 部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全 重要的Linux账号的管理、磁盘配额、 文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解 细致,深入浅出。各
《鸟哥的Linux私房菜 基础学习篇(第4版)》本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:第一部分着重说明
如何编写那些直接依赖于Linux内核和核心系统库提供的服务的软件?通过《Linux系统编程(影印版第2版)》这本详尽的书籍,Linux内核参与者Robert Love(洛夫)为你提供了Linux系统编程方面的教程,Linux系统调用的参考手册,以及对于如何编写更聪明和更快的代码的来自内部人士的建议。 Love清晰地指出了POSIX标准函数和Linux特别提供服务之间的差异。通过关于多线程的新章节,这本修订和扩展的版本在理论和实践上相结合,从多个编程主题上提供了深入的见解。
本书基于2.6.22内核,对USB子系统的大部分源代码逐行进行分析,系统地阐释了Linux内核中USB子系统是如何运转的,子系统内部的各个模块之间是如何互相协作互相配合的。本书使用幽默诙谐的笔调对Linux内核中的USB子系统源代码进行了分析,形象且详尽地介绍了USB在Linux中的实现。本书从U盘、Hub、USBCore直到主机控制器覆盖了USB实现的方方面面,被一些网友誉为USB开发的“”。对于Linux初学者,可以通过本书掌握学习内核、浏览内核代码的方法;对于Linux驱动开发者,可以通过本书对设备模型有形象深刻的理解;对于USB开发者,可以通过本书全面的理解USB在一个操作系统中的实现;对于Linux内核开发者,也可以通过本书学习到很多Linux高手开发维护一个完整子系统时的编程思想。
本书是获得大量读者好评的“Linux典藏大系”中的《Linux系统管理与网络管理》的第2版。本书第1版出版后获得了读者的高度评价,曾经多次印刷。第2版图书以的RedHatEnterpriseLinux6.3平台为基础,循序渐进、深入浅出、全面系统地介绍了由Linux系统管理到各种网络服务器配置所涉及的所有知识。本书附带1张光盘,内容为本书配套的多媒体教学视频及相关学习资料。余柏山编著的《Linux系统管理与网络管理(第2版)》共28章,分为3篇。基础篇涵盖的内容有Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面等;系统管理篇涵盖的内容有Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全等;网络服务管理篇涵盖的内容有FTP服务器配置和管理、Web服务器配置与管理、动态Web
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linuxiptablesnftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人应用到服务器应用等各个阶段及领域均有涉及。《UbuntuLinux从入门到精通》分为4部分共20章,部分(章~第3章)介绍UbuntuLinux的安装以及初次使用该操作系统时的基本设置,展示了UbuntuLinux的两种操作及控制界面基础——图形界面和文字界面。重点介绍UbuntuLinux桌面应用基础,包括桌面环境设置、网络环境配置、系统更新及软件包管理等基础应用;第二部分(第4章~第6章)介绍UbuntuLinux系统的基本管理原理及方法,囊括了
Linux服务器配置是Linux的最主要应用之一,在企业中应用广泛,本书以企业Linux服务器架设的项目实例为主线,详细讲解服务器架设的全过程。具体内容包括配置NTP服务器、YUM服务器、DHCP服务器、DNS服务器,使用FTP配置文件服务器,使用Samba配置文件服务器,使用NFS配置文件服务器,配置Web服务器、邮件服务器、代理服务器、VPN服务器、目录服务器,配置虚拟化,配置SSH服务器,SELinux应用,PAM应用,配置防火墙,配置IDS,病毒防治,数据备份,常见故障排除以及两个具体的应用案例单一平台企业综合案例和异构平台企业综合案例等内容。
本书引导你遍历整个嵌入式linux产品的周期,并提供在每个阶段可用组件和选项的深入描述。首先,你将学习关于工具链、引导加载程序、Linux内核,以及如何配置根文件系统。然后,你将学习如何使用两个常用的构建系统,即Buildroot和Yocto项目,以加快和简化开发过程。在这个坚实的基础上,下面的章节考虑如何佳地使用rawNAND/NOR闪存和托管闪存eMMC芯片,包括增加器件寿命的机制以及进行可靠的现场更新。然后,我们将探讨POSIX线程的使用,这对终设备的响应能力和性能有着很大的影响。本书的结尾部分探讨使用perf和ftrace剖析和跟踪应用程序以及内核代码的技术。
本书是一本UbuntuLinux实用基础教程,主要分部分。部分讲解UbuntuLinux的安装;第二部分为入门知识,主要讲述桌面特性、实用工具、文件系统和shell等内容;第三部分详细讨论Ubuntu系统的操作,涵盖了GUI、网络和bash及程序设计等内容。此外,每章都附有习题,可以帮助读者巩固所学内容。本书内容全面,讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业相关课程的教材使用。
鸟哥著的《鸟哥的LINUX私房菜(基础学习篇第4版)》是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分: 部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全 重要的Linux账号的管理、磁盘配额、 文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解 细致,深入浅出
《汇编语言:基于linux环境(第3版)》是风靡美国的经典汇编语言书籍的版,美国计算机领域作者jeffduntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。本书写作风格独特,全书采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。《汇编语言:基于linux环境(第3版)》适合刚涉足linux环境下汇编语言的读者,也可作为相关技术人员的参考书。
本书选择经典的开放源代码,全面系统地分析了Linux安全机制。本书共有17章,前10章着重介绍了Linux操作系统的安全机制及实现方法,阐述了公钥设施的基本概念和使用openSSL库接口进行编程的方法。后7章介绍了可信平台模块框架规范和可信网络连接框架规范,并分析了可信平台模块的驱动程序的实现机制。另外,作者还结合实际代码归纳了Linux系统编程的编程模式,介绍了Makefile生成方法和ELF文件执行过程。 本书主要针对从事Linux系统编程的中、读者及开发者,也可作为大学与计算机相关的专业的教材和参考书。
本书将向你展示一个成熟稳定的Linux发行版本——SUSE,其包括两个版本:社区版本openSUSE和企业版本SLES,无论社区版本还是企业版本都是成熟、稳定、高质量Linux发行版本的标志,而且使用起来基本完全一致,高质量的软件品质加上图形化直观的操作,无论是个人用户还是企业用户,SUSE都是一个很好的选择。本书根据Linux初学者,以及SUSE使用者学习和应用的特点,充分考虑初学者的需求,以openSUSE丰富的应用为主线,由浅入深、循序渐进地进入SUSE精彩的世界,没有枯燥的理论,只有实实在在的应用,全书本着以读者为本的原则,按照初学者的学习路径进行编排,可以使读者在短时间内掌握SUSE的实用技术,快速入门,并学以致用。本书适合所有的SUSE初学者、爱好者入门和学习,初、中级用户通过循序渐进地学习本书,迅速进入SUSE的世界。本书也可以作为参加NovellNCLA
本书对Linux早期操作系统内核(v0.11)代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础.书中首先以Linux源代码版本的变迁历史为主线,详细介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细说明。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书带介绍了内核源代码的组织结构信相互关系。本书适合作为计算机专业学生学习操作系统课程的实践和参考书,也适合Linrx操作系统爱好者自学,还可以供具有基础的技术人员作为嵌入式开发应用的参考书。
《汇编语言:基于linux环境(第3版)》是风靡美国的经典汇编语言书籍的版,美国计算机领域作者jeffduntemann的力作。作者以其渊博的专业知识,丰富的实战经验,结合生动详尽的实例,全面系统地介绍了linux环境下如何使用汇编语言进行程序设计以及与之有关的背景知识和相关工具的使用。本书写作风格独特,全书采用作者最有特色的对话式风格,结合大量源于生活的暗喻,将晦涩难懂的知识点条分缕析地呈现出来,以便读者能以轻松愉快的心情学习。 《汇编语言:基于linux环境(第3版)》适合刚涉足linux环境下汇编语言的读者,也可作为相关技术人员的参考书。
《ARMLinux内核源码剖析》是多位作者在3年Liunx内核分析经验和庞大资料基础上写成的,收录了其他同类书未曾讲解的内容并进行逐行分析,一扫当前市场中其他理论书带给读者的郁闷。书中详细的代码分析与大量插图能够使读者对Linux内核及ARM获得正确认识,自然而然习得如何有效分析定期发布的Linux内核。 《ARMLinux内核源码剖析》适合想从Linux内核启动开始透彻分析启动过程的读者,因Linux代码量庞大而束手无策的人、想要了解Linux实际运行过程的人、渴求OS实操理论的人,本书必将成为他们不可或缺的参考书。