操作系统
-
Linux内核深度解析余华兵 著本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。
-
Python 3.x全栈开发从入门到精通张云河,刘友祝,王硕 著全栈工程师,也称为全端工程师(同时具备前端和后台能力),是指掌握多种技能,并能利用多种技能独立完成产品的人。Python全栈工程师,是指在精通Python编程语言的前提下,对于其他上下游的技术也有足够的了解和掌握。《Python 3.x全栈开发从入门到精通》上下游的技术涉及数据传输、数据存储、数据分析和数据可视化等方面的知识。本书以实践的方式,将这一系列的领域及理论知识结合到一起,帮助读者构建全栈开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用,让读者不只学会编码,还在学完后具备真实项目的经验。
-
Windows Server 2012网络操作系统史国川,徐军,方星星 编《Windows Server 2012网络操作系统(第2版)》以微软较新的服务器产品——Windows Server 2012网络操作系统为应用背景,采用“工作过程导向”的编写模式,介绍了Windows服务器的网络配置、维护和管理。本书主要内容包括Windows Server 2012概述与安装,配置Windows Server 2012工作环境,账户管理,域服务的配置与管理,磁盘管理,文件服务器、打印服务器、DHCP服务器、DNS服务器、Web服务器的配置以及如何搭建FTP服务器等。为了突出实训教程的特点,本书所有实验都可以在虚拟机软件环境下完成。 《Windows Server 2012网络操作系统(第2版)》以技能提高为主线,以知识积累为副线,内容通俗易懂,实用性和操作性强。与同类教材相比,本书在系统介绍Windows Server 2012网络功能的同时,本着“理论够用,实践为主”的原则,在讲述相关基本概念的基础上,重点培养学生的实践应用能力。 《Windows Server 2012网络操作系统(第2版)》是高职高专计算机类专业的选教材之一,也可作为计算机培训班、辅导班和短训班的教材。对于希望尽快掌握Windows Server 2012网络技术的入门者,可将本书作为参考资料。
-
操作系统设计[美] 道格拉斯·科默(Douglas Comer) 著,陈向群 郭立峰等 译本书以Xinu(一个小型简洁的操作系统)为例,全面介绍操作系统设计方面的知识。本书着重讨论用于嵌入式设备的微内核操作系统,采用的方法是在现有的操作系统课程中纳入更多的嵌入式处理内容,而非引入一门教读者如何在嵌入式系统上编程的新课程。 本书从底层机器开始,一步步地设计和实现一个小型但优雅的操作系统Xinu,指导读者通过实用、简单的原语来构造传统的基于进程的操作系统。本书回顾了主要的系统组件,并利用分层设计范式,以一种有序、易于理解的方式组织内容。 作者的网站www.xinu.cs.purdue.edu提供了便于学生搭建实验环境的软件和资料。
-
Linux操作系统配置与管理项目化教程白玉羚,刘金明,王鹏 编《Linux操作系统配置与管理项目化教程》以目前新的Linux发行版Cent0S 7为平台,用项目教学的方式全面介绍Linux操作系统的配置与管理。全书共分14个项目,项目一到项目七着重训练Linux操作系统的下载与安装、命令操作及使用Vi编辑器编写shell脚本、管理用户和组、管理文件系统和磁盘、配置Linux网络;项目八到项目十四着重训练如何搭建Linux系统的各种网络服务器,包括NFS服务器、Samba服务器、DHCP服务器、DNS服务器、Apache服务器、电子邮件服务器和防火墙与代理服务器等,并且《Linux操作系统配置与管理项目化教程》每个项目后面都安排有相应的实训任务,图文并茂、内容深入浅出。《Linux操作系统配置与管理项目化教程》可作为高职高专院校、本科院校相关专业的教材,同时也可作为初学者学习Linux的一本入门书籍。
-
Docker容器技术与高可用实战肖睿,刘震 著本书全面介绍了Docker及Docker组合Kubernetes、TiDB等高级服务的部署、管理和高可用相关知识。全书共13章,包括Docker基本管理、Docker镜像管理、Docker高级管理、Docker私有仓库部署和管理、Docker安全管理、Docker日志管理、Kubernetes-Docker集群、Docker Swarm基础、Docker Swarm集群管理、Docker构建和Web应用部署、Docker生产环境容器化、安装部署TiDB及OpenStack+Ceph+Docker微服务平台实战等。每章最后都安排了作业,用于巩固对理论知识的理解。通过学习本书,读者可以在生产环境中部署容器并应用,具备管理、维护、扩展容器服务的能力,提升在企业真实环境中应对不同情况操作容器的水平。本书可以作为各类院校云计算相关专业课程的教材,也可以作为云计算容器技术培训班的教材,并适合项目经理、运维工程师和广大云计算技术爱好者自学使用。
-
深入浅出DockerNigel Poulton(奈吉尔·波尔顿) 著,李瑞丰,刘康 译本书是一本Docker入门图书,全书分为17章,从Docker概览和Docker技术两部分进行全面解析,深入浅出地介绍了Docker的相关知识,清晰详细的操作步骤结合大量的实际代码帮助读者学以致用,将Docker知识应用到真实的项目开发当中。本书适合对Docker感兴趣的入门新手、Docker技术开发人员以及运维人员阅读,本书也可作为Docker认证工程师考试的参考图书。
-
Linux网络操作系统杨幸 著本书以“服务器搭建”为项目原型,以任务驱动为主线,基于CentOS 6.5网络操作系统,介绍了Linux网络操作系统的基本概念、常规命令、用户和用户组管理、网络管理、基础安全管理,以及DNS服务器、FTP服务器、Web服务器、DHCP服务器、文件共享服务器、数据库服务器等的搭建与管理,并详细介绍了基于Heartbeat的服务器集群搭建方法。 本书具有较强的实用性和可操作性,语言精练,通俗易懂,操作步骤描述详尽,并配有大量操作图例。 本书可作为高等职业院校云计算技术与应用专业、计算机网络技术专业、大数据应用专业、软件技术专业Linux网络操作系统课程的教材。
-
计算机操作系统尹士勇 著本书内容涵盖了操作系统原理的基本内容,包括操作系统概述、进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口、常用的操作系统介绍等。
-
嵌入式实时操作系统邱祎,熊谱翔,朱天龙 著本书由自研开源嵌入式实时操作系统RT-Thread核心作者撰写,专业性毋庸置疑,系统剖析嵌入式系统核心设计与实现,掌握物联网操作系统精髓。本书分为两大部分,共16章,第1~10章为内核篇;第11~16章为组件篇。内核篇(第1~10章)详解RT-Thread内核,先对RT-Thread进行总体介绍,再分别介绍RT-Thread的核心技术——线程管理、时钟管理、线程间同步、线程间通信、内存管理、中断管理与内核移植。组件篇(第11~16章)分别介绍Env开发环境、FinSH控制台、设备管理、文件系统和网络框架。各章均有配套示例,方便读者动手实践和参考。