操作系统
-
计算机系统基础崔丽群 著本书以高级语言程序的开发和运行过程为主线,采用循序渐进、深入浅出的方法,介绍与计算机系统相关的核心概念,将程序执行每个环节所涉及的硬件和软件关联起来,帮助读者建立一个完整的计算机系统层次结构框架。本书采用IA-32体系结构的计算机系统,通过反汇编工具,将高级语言、汇编语言、机器代码及其执行进行关联,实现对程序的跟踪和调试。本书共分7章,主要内容包括计算机系统概述、数据的机器级表示与处理、层次结构存储系统、指令系统和程序的机器级表示、CPU结构和程序执行、异常和中断及输入/输出系统。本书概念清楚、通俗易懂、实例丰富,与当代计算机技术相结合,可作为高等院校的“计算机硬件技术”“计算机组成原理”等课程的教材和参考书,也可以作为计算机及相关专业的计算机系统方面的基础教材或计算机技术人员的参考书。 -
容器云的关键理论和方法研究谢晓兰 著本书遵循由浅入深、循序渐进的学习规律,分析了从云计算到容器云的过渡过程,全面介绍了Docker、Kubernetes、OpenShift,包括基础知识、在主流操作系统上的安装方法以及基本操作,然后对容器云与微服务以及容器云中的资源预测与配置、容器云任务调度、资源调度进行了深入探讨,并对混合容器云调度进行了系统阐述。本书案例丰富、实验详实,凝聚了作者多年的研究成果和心得体会,非常适合热爱和学习容器云的学术界和工业界人士阅读。本书有助于读者更好地理解容器云背后的根源和本质。 -
Kali Linux学习手册[美] 里克梅西耶 著学习用于网络堆栈和应用程序的压力测试工具。 执行网络侦查以确定攻击者可以使用的内容。 使用Metasploit等自动化漏洞利用工具进行渗透测试。 使用破解工具查看密码是否符合复杂性要求。 通过注入帧和破解密码来测试无线网络安全性。 使用自动化或基于代理的工具评估Web应用程序漏洞。 通过扩展Kali工具或开发自己的工具来创建高级攻击技术。 测试完毕后,通过Kali Linux生成报告。 作者介绍 Ric Messier是一位作家,顾问,教育家,持有GCIH、GSEC、CEH和CISSP等认证,并出版了几本信息安全和数字取证方面的书籍。凭借在信息安全和信息技术领域数十年的从业经验,Ric担任过程序员,系统管理员,网络工程师,安全工程经理,VoIP工程师,顾问和教授等多种职位。 -
Linux操作系统管理与Hadoop生态圈部署刘猛 著本书基于较新的Linux发行版――CentOS 7.6,内容涵盖Linux基础操作、Linux常见服务器架设及Hadoop生态圈中基于Linux的Hadoop、Spark、Flink、Hbase、Hive等平台的搭建。CentOS是RHEL的社区版,可以无缝衔接应用广泛的RHEL,其基础知识也可以用于其他很多Linux发行版。目前,Hadoop生态圈在企业里深受欢迎,实用性很强,在大数据相关领域应用广泛。本书依托岗位技能,将工作任务融入非常有代表性的实例中,理论内容丰富,操作步骤清晰,力求理论与实践相结合,并且充分考虑学生认知规律和特点,重点突出,难点拆解到位。由于深入浅出的内容组织,本书特别适合计算机网络、大数据运维等相关专业的学生选用,也可以作为Linux爱好者由入门到进阶的自学图书。 -
自研操作系统谢宝友 著本书详细阐述了自研操作系统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系统运维工程师、大数据运维工程师、运维开发工程师等参考。
