操作系统
-
Google系统架构解密[美] 希瑟·阿德金斯,[美]贝齐·拜尔,[美]保罗·布兰肯希普作为系统架构的重中之重,安全性和可靠性是设计和维护可扩展系统的核心。在本书中,Google安全团队分享了成功设计、实现、维护系统的最佳实践。你将了解系统的设计策略,如何在编程、测试、调试等环节中实现安全性和可靠性,以及如何应对不可预知的安全事件。全书分为五大部分,共21章,内容涉及安全性和可靠性的关系,系统的设计原则、实现原则、维护原则,还辅以丰富的案例分析。阅读本书,你不仅能学到丰富的系统架构技巧,而且能看到相关从业者在面临复杂的实际状况时如何权衡利弊,从而真正提高系统的安全性和可靠性。
-
精通Linux内核开发[印度] 拉古·巴拉德瓦杰 著,白浩文,文平波 译《精通Linux内核开发》介绍了Linux内核、内核的内部编排与设计,以及内核的各个核心子系统等知识。本书分为11章,具体内容包括:进程、地址空间和线程;进程调度器;信号管理;内存管理和分配器;文件系统和文件I/O;进程间通信;虚拟内存管理;内核同步和锁;中断和延迟工作;时钟和时间管理;模块管理。《精通Linux内核开发》篇幅短小精悍,通过大量代码辅助介绍Linux内核的相关开发工作。通过学习本书,读者可以深入理解Linux内核的核心服务与机制,了解这个集中了集体智慧的Linux内核在保持其良好设计的同时,是如何保持其优雅特性的。《精通Linux内核开发》适合Linux内核开发人员、底层开发人员阅读,还适合希望深入理解Linux内核及其各组成部分的系统开发人员学习。高校软件工程专业的学生也可以将本书当作了解Linux内核设计原理的参考指南。
-
Linux就该这么学刘遄 著《Linux就该这么学(第2版)》源自日均访问量近60000次的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。 《Linux就该这么学(第2版)》在上一版的基础上进行了大量的更新,基于红帽RHEL 8系统编写,且内容适用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作有关的技术,使用Vim编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格式化以及挂载等操作,部署RAID磁盘阵列和LVM,firewalld防火墙与iptables防火墙的区别和配置,使用ssh服务管理远程主机,使用Apache服务部署静态网站,使用vsftpd服务传输文件,使用Samba或NFS实现文件共享,使用BIND提供域名解析服务,使用DHCP动态管理主机地址,使用Postfix与Dovecot部署邮件系统,使用Ansible服务实现自动化运维,使用iSCSI服务部署网络存储,使用MariaDB数据库管理系统,使用PXE+Kickstart无人值守安装服务,使用LNMP架构部署动态网站环境等。此外,本书的配套站点还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。 《Linux就该这么学(第2版)》适合打算系统、全面学习Linux技术的零基础读者阅读,具有一定Linux使用经验的读者也可以通过本书来巩固自己的Linux知识。
-
大学计算机基础实验指导与习题解答郭有强,朱洪浩,马金金,刘世军,马程 ... 著本书是《大学计算机基础(Windows 7 + Office 2010)》的配套教材,共有4部分内容:第1部分是实验内容,包含精心设计的各章共33个实验;第2部分是主教材各章的课后习题参考答案;第3部分提供了2套模拟试题(机试);第4部分介绍了**全国计算机等级考试一级MS Office考试大纲(2018年版)等相关内容。通过学习本书所含实验内容,读者可以体会、消化、掌握并应用相关理论知识与技术,尽快实现轻松入门并迅速提高相关技能的学习效果。本书既可与主教材《大学计算机基础(Windows 7 + Office 2010)》配套使用,也可作为大学计算机基础课程的上机实训与习题训练教材。
-
计算机应用基础上机指导与习题集张敏华,史小英 著本书以微型计算机为基础,全面系统地介绍了计算机基础知识上机指导与习题集。主要内容包括计算机基础知识、计算机系统知识、Windows 7操作系统、管理计算机中的资源、Word 2013基本操作、排版文档、Excel 2013基本操作、计算和分析Excel数据、PowerPoint 2013基本操作、设置并放映演示文稿、计算机网络基础与应用、计算机维护与安全等知识。
-
华为LiteOS朱有鹏,樊心昊,左新戈,涂小平 著本书基于华为 LiteOS 编写,循序渐进地带领读者利用华为 LiteOS 快速开发自己的物联网产品,内容讲解上逐步递进。首先讲解物联网的典型案例、物联网的技术架构、产品开发流程,以及华为公司全套物联网解决方案的主要产品。然后深入浅出地讲述操作系统的原理,以及物联网操作系统的发展历程、特征特点。随后开始聚焦华为 LiteOS 的软件框架进行讲解,分别细致解读了 LiteOS 的内核源代码和外围组件源代码。最后在介绍本书所使用的硬件平台和移植技术的基础上, 以温湿度传感器的实战案例讲解了基于 LiteOS 和华为云 IoT 的物联网解决方案的开发过程,并在本书最后一章介绍了 LiteOS 的后续发展方向。
-
统信UOS操作系统基础与应用教程统信软件技术有限公司 著本书全面系统地介绍了统信UOS操作系统的应用方法,以及基本的管理和维护方法。全书共10章,主要内容包括计算机操作系统概述、操作系统安装与DDE桌面环境、文件管理、DDE桌面环境与功能设置、网络基础知识与网络设置、网络应用与网络共享设置、应用商店与系统维护工具、多媒体软件与辅助系统工具、安装Windows应用软件、命令行模式与shell的应用。本书以UOS操作系统的安装、应用为主线,将操作系统的理论知识和shell的使用很好地结合起来,帮助读者在操作过程中深入领会操作系统的相关知识,提高操作系统应用与问题解决能力,从而取得更好的学习效果。本书既注重理论知识的系统性和适用性,又强调良好工作习惯与实践能力的培养,适合作为各类院校关于操作系统相应课程的教材,也适合作为企事业单位相关培训的学习参考书。
-
小哥Cadence Allegro PCB软件操作技巧260例李文庆 著本书根据编著者多年的高速PCB设计经验编写,以实用、高效为原则,结合编著者的设计习惯,针对OrCAD Capture原理图设计、PCB封装制作、PCB前处理、约束管理器设置、PCB布局、PCB布线、PCB铺铜、PCB后处理、输出光绘文件等一系列流程中用到的技巧进行详细讲解。本书内容源于实际工作项目中的设计需要,侧重于快速掌握软件操作,提高软件操作效率,以及解决项目设计过程中碰到的疑难问题,在内容编排上尽可能避免单纯的菜单翻译,从而让读者迅速掌握Cadence Allegro软件的操作。本书可供PCB设计工程师、硬件工程师、项目负责人及其他相关电子技术工作者参考,也可作为高等院校相关专业的教材。
-
掌控Arduino程晨 著现在很多人都已经能够利用Arduino制作非常有创意的作品了,但是对于Arduino具体是如何工作的,并不是真正理解。如果我们利用Tinkercad提供的电子电路仿真功能,能较好地理解Arduino是如何运行的。Tinkercad并不是只能展示编程的效果,它的编程及模拟程序运行的功能是建立在能够模拟真实电路的情况下,《掌控Arduino:基于Tinkercad仿真》就是通过仿真的形式来介绍Arduino的工作原理。
-
RHEL8系统管理与性能优化滕子畅 著本书旨在为Linux系统管理员或相关从业者介绍基于RHEL8版本的系统管理知识。RHEL8是美国红帽软件公司于2019年5月发布的**版本的Linux系统。本书主要从入门的角度为读者介绍Linux系统管理的相关内容,同时对RHEL8中的**特性,如yum4、stratis卷管理等加以详细讲解,让读者能够及时把握**技术。本书的一大亮点是加入了一些与性能相关的知识点,如进程调度、内存回收等。本书分为16章,从Linux系统的历史开始讲解。本书适合对Linux系统感兴趣的新手使用,也适合有一定工作经验的运维人员阅读,还可供想获得红帽相关认证的读者作为参考资料。