操作系统
-
深入理解分布式系统唐伟志 著《深入理解分布式系统》主要讲解分布式系统常用的基础知识、算法和案例,经笔者对文献海洋中晦涩艰深的原理和算法进行提炼,辅以图示和代码,并结合实际经验进行分析总结而成。通过阅读本书,读者可以快速、轻松地掌握分布式系统的基本原理,以及Paxos或Raft共识算法,并通过典型的案例学习如何设计大型分布式系统。 《深入理解分布式系统》首先介绍什么是分布式系统、分布式系统带来的挑战,以及如何对分布式系统进行建模,这部分内容偏向概念性介绍。接着介绍了分布式数据的基础知识,包括数据分区技术、数据复制技术、CAP定理、一致性模型和隔离级别,尝试厘清一些十分容易混淆的术语,比如一致性、线性一致性、最终一致性和一致性算法等。本书还介绍了分布式系统的核心算法——Paxos和Raft算法,不仅补充了大量图示进行讲解,还从零实现了一个Paxos算法。此外,本书分析了常见的分布式事务,并讨论了分布式系统中的时间问题,整理了一些实际发生的编程陷阱。最后结合一些对工业界产生重大影响的论文或开源系统,学习前人在设计大型分布式系统时的思路、取舍和创新。 -
Linux是怎样工作的[日] 武内觉 著,曹栩 译本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。 -
新手学电脑从入门到精通龙马高新教育 著本书通过精选案例引导读者深入学习,系统地介绍电脑的相关知识和应用方法。本书分为 4篇,共 14章。第 1篇为“快速入门篇”,主要介绍全面认识电脑、轻松掌握Windows 11操作系统、个性化设置操作系统、输入法的认识和使用、管理电脑中的文件资源、软件的安装与管理等;第 2篇为“网络应用篇”,主要介绍网络的连接与设置、开启网络之旅、多媒体和网络游戏等;第 3篇为“Office 2021办公篇”,主要介绍如何使用Word 2021、Excel 2021和PowerPoint 2021等;第 4篇为“系统优化篇”,主要介绍电脑的优化与维护、系统备份与还原等。本书不仅适合电脑初级、中级用户学习,而且也可以作为各类院校相关专业学生和电脑培训班学员的教材或辅导用书。 -
深入解析Windows操作系统[美] 安德里亚·阿列维,亚历克斯·伊奥尼斯库,马克·E.鲁辛诺维奇 著,刘晖 译本书主要介绍 Windows 核心组件行为方式的“内部原理”,包括系统机制,虚拟化技术,管理、诊断和追踪,缓存和文件系统,以及启动和关机等内容,旨在帮助有经验的开发者构建强大且易扩展的软件,帮助系统管理员调试系统和处理复杂的性能问题,以及帮助安全研究人员进一步加固系统。本书不仅涵盖截至 2021 年 5 月更新的 Windows 10(21H1/2104)和 Windows Server(2022、2019 与 2016 版)的**内容,还新增了有关 Hyper-V 的内容,并重写了有关引导过程、全新存储技术以及 Windows 系统和管理机制的相关章节。本书适合程序员、架构师、软件质量和性能专家、管理员、安全从业者以及支持专家、Windows 高级用户阅读。 -
Windows 11使用方法与技巧从入门到精通龙马高新教育 著本书通过精选案例引导读者深入学习,系统地介绍了 Windows 11 操作系统的相关知识和应用方法。 本书分为 3 篇,共 14 章。第 1 篇为“快速入门篇”,主要介绍轻松掌握 Windows 11 操作系统、个性化设置操作系统、输入法的认识和使用、管理电脑中的文件资源及软件的安装与管理等;第 2 篇为“网络应用篇”,主要介绍网络的连接与设置、开启网络之旅、网络休闲生活、多媒体和网络游戏及网络沟通和交流等;第 3 篇为“系统优化篇”,主要介绍电脑的优化与维护、升级与安装 Windows 11 操作系统、系统备份与还原等。 本书不仅适合电脑初级、中级用户学习,也可以作为各类院校相关专业学生和电脑培训班学员的教材或辅导用书。 -
Linux安全管理汪晓璐,陈永,王亮 著《Linux安全管理》采用Linux新版本CentOS8操作系统,全面介绍了Linux操作系统的基础知识和基本操作。全书共分为Linux概述与安装、Linux基本配置与管理、Linux用户和文件权限的管理、Linux文件系统和磁盘的管理、Linux软件和服务的管理、Linux网络和防火墙的配置与管理、DNS服务的配置与安全管理、FTP服务的配置与安全管理、WWW服务的配置与安全管理、Docker的配置与管理MariaDB服务的配置与安全管理等11个工程项目。全书体系完整,内容与实例紧密结合,可操作性强,并对主要操作单元配置视频和PPT,有助于读者理解知识、应用知识,达到学以致用的目的。《Linux安全管理》可作为高等职业学校Linux操作系统类课程的教学用书,也可作为成人高等院校、各类培训、计算机从业人员和爱好者的参考用书。 -
鸿蒙应用开发入门程晨 著鸿蒙系统是一款“面向未来”、面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,鸿蒙系统提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。本书共 6 章,从鸿蒙系统、技术特征等相关基础知识开始介绍,通过新建项目,一步步地讲解使用 JavaScript 设计页面的方法、页面跳转功能的实现,内容由易到难。本书还巧用围棋应用开发的全过程,帮助读者记忆与理解使用 JavaScript 开发应用的方法与相关知识。 -
Linux系统管理宁方明,李长忠,任清华 著本书作为linux的基础教学用书,选用了**的rhel8操作系统作为教学环境,适用于高等院校,高职高专院校计算机或相关专业的学生,Linux系统的初学者,社会培训班学员。作为入门教材,本书包含配套ppt,授课记录,实验手册,教学视频等适合教学用资源,适合于高校的Linux教学配套使用,同时,本书作为RedHat的初级认证配套教材,适用于RedHat初级认证RHCSA的认证教材,结合**的教学环境和考试内容,都做了优化和升级,新增加了容器Podman技术,Cockpit Web界面管理,VDO磁盘管理等新技术,相对于第二版,增加了大约20%的新内容,将一部分旧技术进行了改进和去除,内容翔实,结构紧凑,条理清晰,特色鲜明,简单易学。 -
嵌入式系统设计与应用唐明军,徐秋本书选择当前嵌入式系统领域里具有代表性的ARM Cortex-A8处理器和嵌入式Linux操作系统作为分析对象,从嵌入式系统的特点和应用出发,包括走进嵌入式系统、搭建嵌入式开发环境、学习使用Linux常用编程工具、S5PV210微处理器与接口技术、系统移植、嵌入式应用开发与移植6个项目,内容涵盖了完整的嵌入式产品开发过程。本书按照任务划分学习内容,图文并茂,操作过程翔实,力争做到既有针对性,又能够使读者通过完成相应的任务很快掌握相应的知识。本书可作为高职高专院校物联网应用技术、人工智能技术应用、电子信息工程技术等专业的学生用书,也可作为专业设计人员的技术参考用书。 -
欧拉操作系统运维与管理北京博海迪信息科技有限公司 著本书借助OpenEuler操作系统,全面的向读者介绍如何使用OpenEuler操作系统,内容涵盖Linux管理员的基础操作管理,涉及Linux shell的基础命令使用、OpenEuler下的用户与组的管理及权限管理,涉及OpenEuler环境下的磁盘、文件系统、LVM、RAID组的管理及使用,涉及进程管理和软件安装等基础内容。本书借助OpenEuler操作系统,向读者介绍了常用的Linux网络服务管理内容。涵盖OpenEuler下的服务管理、网络管理、SSH服务管理、FTP服务管理、Samba/NFS服务管理,ISCSI服务管理、GlusterFS文件系统管理、Apache/Nginx服务管理以及OpenEuler环境下的日志内容管理等。本书借助OpenEuler操作系统,阐述了在OpenEuler环境下的系统安全等问题,通过对iptables、firewalld防火墙的管理与设置,对系统进行安全加固处理。通过selinux对系统内资源使用进行安全管理。本书定位于Linux操作系统爱好者参考用书,以及高校教学参考用书。本书内容详尽、示例丰富、结构清晰、通俗易懂,使用大量操作进行讲解和说明,对重点、难点内容给出了详细的操作流程,便于读者学习和查阅。
