操作系统
-
自研操作系统谢宝友 著本书详细阐述了自研操作系统DIM-SUM的设计与实现,提供了在ARM 64虚拟机中动手实践DIM-SUM及参与DIM-SUM开发的方法。针对DIM-SUM操作系统的同步与互斥、调度、内存、中断与定时器、块设备、文件系统模块进行了详细的分析,包括这些模块的设计思路、数据结构定义、关键API说明。最重要的是,本书对各个模块的主要函数进行了逐行解释,有助于读者深刻理解如何实现一款实用的操作系统。最后,本书还展望了接下来10年DIM-SUM操作系统的发展目标,希望最终其能发展为可以在服务器系统、桌面系统中实用的自研操作系统。 本书适合于对操作系统研发有兴趣的大学生、研究生,以及从事操作系统相关工作的一线工程师。对于Linux操作系统工程师,本书也极具实用价值。
-
物联网操作系统原理孔令和,李雪峰,柴方明 著本书全面介绍了物联网操作系统相关知识,全书共15章,包括物联网操作系统概述,任务管理,任务同步,中断、异常与时间,内存管理,存储管理,能耗管理,LiteOS扩展组件,LiteOS双端优化,LiteOS应用,LiteOS实验环境配置,LiteOS内核实验一,LiteOS内核实验二,LiteOS实战实验,LiteOS创新设计等。本书可以作为高校物联网操作系统课程的教材,也可以作为物联网培训班的教材,还适合广大物联网应用开发人员、物联网产品技术支持的专业人员和广大计算机爱好者自学使用。
-
Unix/Linux系统编程K.C·王(K.C. Wang) 著,肖堃译 译Unix/Linux系统编程提供了广泛的计算机系统软件知识和高级编程技能,使读者能够与操作系统内核交互,有效利用系统资源,开发应用软件。它还为读者提供了从事计算机科学/工程高级研究(如操作系统、嵌入式系统、数据库系统、数据挖掘、人工智能、计算机网络、网络安全、分布式和并行计算)所需的背景知识。
-
中公教育云开雾散解锁Linux云计算中公教育优就业研究院 著《中公版·云开雾散解锁Linux云计算:Linux运维基础》共分为二十八章,以理论与实操相结合的方式对Linux的基本命令、系统管理与常用应用服务进行了细致、深入、全面地讲解。本书按照由浅入深、循序渐进的规律,逐一介绍了从初识Linux的安装到基本命令的操作再到主流应用服务的搭建与配置,帮助初学者逐步胜任Linux系统运维领域的工作。 ●Linux操作基础(第一章至第三章) 介绍了Linux的安装、基本操作与Linux系统常用的基本命令,为经常使用Windows系统的读者从基本概念、术语与操作使用习惯顺利过渡到Linux环境奠定了基础。 ●Linux操作进阶(第四章至第六章) 介绍了Linux与用户交互的系统程序shell的使用特点,专门处理字符信息的正则表达式与常用的字符处理命令,用户和组即Linux资源权限管理的核心概念。 ●Linux管理基础(第七章至第九章) 介绍了Linux的权限分配机制,软件安装方式、作为系统管理者应该具备的常用数据备份方法以及日常系统运维中常见的备份策略。 ●Linux存储管理(第十章至第十二章) 介绍了Linux系统常用的存储管理方式,包括磁盘管理、分区管理,以及满足常见的条带化、镜像与动态扩容存储需求的LVM和磁盘阵列RAID技术。 ●Linux资源管理(第十三章至第十五章) 介绍了Linux系统的资源配置文件、CPU内存性能分析及其常用分析命令的使用、进程的基本概念、查看命令与常用的进程自动化调度服务以及Linux后台服务的管理方式。 ●Linux自动化状态监控(第十六章、第十七章) 介绍了shell编程的基础以及针对磁盘文件、CPU、内存和僵尸进程进行监控的常用shell脚本程序。 ●Linux系统故障分析(第十八章) 汇总了系统运维过程中经常遇到的各类故障,结合实际工作经验对各类问题的解决方案进行了总结和归纳。 ●Linux专项服务管理(第十九章至第二十八章) 包括网络管理、SSH服务、NFS服务、samba服务、DHCP服务、DNS服务、FTP服务、Apache服务、Tomcat服务以及MySQL数据库服务,针对各服务的工作原理、用途、安装和配置等方面进行了详细阐述。
-
物联网操作系统LiteOS内核开发与实践刘旭明,刘火良,李雪峰 著本书较为全面地介绍了华为物联网操作系统LiteOS内核相关知识。全书共12章,介绍了LiteOS的移植与内核资源的应用,如创建任务、任务管理、消息队列、信号量、互斥锁、事件、软件定时器、内存管理、中断管理及链表等操作,深入讲解了内核资源的概念、运行机制、应用场景及源码。本书提供了大量实验,通过练习和操作实践,读者可巩固所学的内容。本书可以作为高校物联网、嵌入式等相关专业的教材,也可以作为物联网、嵌入式培训班的教材,还适合物联网开发人员、从事物联网技术支持的专业人员和广大嵌入式爱好者自学使用。
-
Linux高效运维实战高俊峰 著本书以实际生产环境为背景,以实操为主,系统、全面地讲解了Linux运维人员必须掌握的运维知识。通过本书,读者不仅可以掌握必需的专业知识,还可具备实际解决问题的能力。全书分为5篇,共有15章。第1篇(第1~3章)是Web、数据库运维篇,主要介绍了Web运维和数据库运维的实战技能。第2篇(第4~5章)是运维监控篇,主要介绍了企业常用的运维监控工具。第3篇(第6~8章)是集群架构篇,主要介绍了3款开源集群软件。第4篇(第9~11章)是线上服务器安全、调优、自动化运维篇,主要讲述生产环境中服务器的运维、调优、安全防范技巧。第5篇(第12~15章)是虚拟化、大数据运维篇,主要讲解了KVM、ELK和Hadoop等工具的相关知识。本书适合希望系统、全面学习Linux运维技术的读者阅读,也适合初/中级Linux运维人员、Linux系统运维工程师、大数据运维工程师、运维开发工程师等参考。
-
Linux操作系统袁宝华,朱长水 编Linux操作系统是一个遵循操作系统界面标准的免费操作系统,支持多用户、多进程,功能强大而稳定。Linux是在Internet开放环境中开发的,它由世界各地的程序员不断完善,而且免费供用户使用。《Linux操作系统(第2版)/新世纪应用型高等教育计算机类课程规划教材》以Fedora 28为基础,全面系统地介绍了Linux的原理和使用,本教材共12章,每章提供了习题并附有相关的实验。
-
Windows Server 2016网络管理项目教程邓文达,易月娥 著本书根据学生的特点,采用图文并茂的方式,通过 10 个来自实际工作的项目,详细介绍了部署虚拟环境安装Windows Server 2016操作系统、活动目录的配置与管理、DHCP服务器的配置与管理、DNS服务器的配置与管理、Web和FTP服务器的配置与管理、证书服务器的配置与管理、Web Farm网络负载均衡、远程桌面服务、虚拟专用网络的安装与配置,以及网络地址转换。本书适合作为高等院校本、专科计算机网络技术相关专业的教材,也可供网络技术人员参考使用。
-
Ubuntu Linux操作系统张金石 著本书主要讲解Linux桌面操作系统Ubuntu的配置管理、桌面应用、编程和软件开发。全书共12章,内容包括Ubuntu 概述、安装与基本操作,用户与组管理,文件与目录管理,磁盘存储管理,软件包管理,系统高级管理,Ubuntu桌面应用,Shell编程,C/C++编程,Java与Android开发环境,PHP、Python和Node.js开发环境,Ubuntu服务器。本书内容丰富,注重实践性和可操作性,对每个知识点都有相应的操作示范,便于读者快速上手。本书可作为高等院校、职业院校计算机专业的教材,也可作为Ubuntu Linux系统操作人员的参考书,以及各类培训班教材。
-
Linux服务器配置与管理孙中廷 著本书基于网络工程和应用实际需求,以广泛使用的CentOS 6、CentOS 7为例,介绍网络操作系统的部署、配置与管理的技术方法。部分项目可同时在两个版本中进行实现,书中也介绍了两个版本的区别与联系,可真正使学生做到举一反三。 本书根据网络工程的实际工作过程将复杂的操作细化,融入到多个独立的项目中,以具体项目为载体,介绍项目所需的理论知识,并细化操作步骤,最后运用虚拟机进行验证。书中所设计的项目包括:搭建Linux服务器的配置环境、FTP服务器的配置与管理、Linux系统网络的配置与管理、Samba服务器的配置与管理、NFS服务器的配置与管理、DHCP服务器的配置与管理、DNS服务器的配置与管理、Apache服务器的配置与管理等八个项目,并配有22个项目实录操作视频教程(可登录出版社网站观看),使教、学、做达到完美统一。 本书可作为高职院校信息类相关专业理论与实践一体化教材,也可以作为Linux系统管理、运维和网络管理人员的自学指导用书。