操作系统
-
操作系统宗大华,宗涛,陈吉人 著“操作系统”是计算机专业的一门必修课程。本书从资源管理的角度出发,介绍了计算机系统中各种软、硬件资源管理的概念、原理和技术。本书共有8章内容。第1章是对操作系统的概述;第2章至第5章是对计算机中的各种资源(硬件资源:处理器、存储、设备;软件资源:文件)管理的策略和技术做全面、深入、准确的讲述;第6章介绍正确实现操作系统时必须要面对和解决的问题,它是使计算机充分发挥工作效率的关键所在。这6章涉及的是操作系统的基础。第7章和第8章,是对两个操作系统(Windows XP和Linux)的分析,以便使读者对操作系统能够有一个较为完整和实际的了解。这两章是对操作系统学习的一种提高。
-
Linux内核观测技术BPF[美] David Calavera,[意] Lorenzo Fontana 著 著,范彬,狄卫华 译 译本书是一本面向系统工程师的实践指南,皆在帮助他们获得Linux内核中BPF虚拟机的专业知识。通过本书,你不仅可以深入了解BPF程序的生命周期,熟悉日常工作所需的基本概念,增强有关性能优化、网络和安全方面的知识。还可以学习如何编写观测和修改内核行为的应用程序,以及通过代码注入的方式对内核事件进行监控、跟踪和安全观测等内容。同时,本书展示了相关的C、Go和Python代码示例。本书将BPD知识系统的汇总在一起,使BPF爱好者能系统地学习这一技术。
-
操作系统――精髓与设计原理[美] 威廉.斯托林斯 著,陈向群 译本书既是关于操作系统概念、结构和机制的教材,目的是尽可能清楚和全面地展示现代操作系统的本质和特点;也是讲解操作系统的经典教材,不仅系统地讲述了操作系统的基本概念、原理和方法,而且以当代***的操作系统Windows 10、UNIX、Android、Linux为例,展现了当代操作系统的本质和特点。全书共分背景知识、进程、内存、调度、输入/输出和文件、嵌入式系统六部分,内容包括计算机系统概述、操作系统概述、进程描述和控制、线程、并发性:互斥和同步、并发:死锁和饥饿、内存管理、虚拟内存、单处理器调度、多处理器和实时调度、I/O管理和磁盘调度、文件管理、嵌入式操作系统、虚拟机、计算机安全技术、云操作系统和IoT操作系统等。此外,本书配套网站提供了及时、生动的材料。
-
计算机操作系统原理分析丁善镜 著计算机操作系统是在研究计算机系统的工作方式和使用方式基础上,提出对计算机系统进行管理、控制的原理和方法,让计算机能够更好地为人们的学习、工作和生活服务。本书以单处理器计算机系统的并发执行工作方式为管理、控制对象。介绍计算机操作系统基本原理和方法。主要包括操作系统引论、操作系统提供用户的接口、处理器管理及调度、存储器管理、文件系统、设备管理和并发程序设计实验指导等共 8章。
-
Linux操作系统应用与安全项目化实战教程李亚方 编“Linux操作系统应用与安全”是计算机网络技术、信管安全与管理等计算机相关专业的一门核心课程。《Linux操作系统应用与安全项目化实战教程》基于工学结合、项目载体、任务驱动的教学模式,紧扣全国网络、安全与云计算大赛新大纲。全书分为6个大项目、23个子任务,结构清晰,内容丰富,通俗易懂,实例众多。《Linux操作系统应用与安全项目化实战教程》内容涵盖Linux的基本概念、基本操作、核心服务器技术、安全防护技能等,具有较强的实战性。《Linux操作系统应用与安全项目化实战教程》以CentOS 6.5进行Linux服务器配置与安全管理的讲解,侧重网络服务的实用性技术及实际应用,图文并茂,所有实验全部在VMware虚拟机上操作完成。《Linux操作系统应用与安全项目化实战教程》由多年从事计算机网络与安全技术教学工作的教师及工程技术人员编写,可以作为计算机相关专业的教学用书,以及全国网络、安全与云计算大赛的指导用书,也可以作为IT培训或工程技术人员的自学参考用书。
-
容器云的关键理论和方法研究谢晓兰 著本书遵循由浅入深、循序渐进的学习规律,分析了从云计算到容器云的过渡过程,全面介绍了Docker、Kubernetes、OpenShift,包括基础知识、在主流操作系统上的安装方法以及基本操作,然后对容器云与微服务以及容器云中的资源预测与配置、容器云任务调度、资源调度进行了深入探讨,并对混合容器云调度进行了系统阐述。本书案例丰富、实验详实,凝聚了作者多年的研究成果和心得体会,非常适合热爱和学习容器云的学术界和工业界人士阅读。本书有助于读者更好地理解容器云背后的根源和本质。
-
Kali Linux学习手册[美] 里克梅西耶 著学习用于网络堆栈和应用程序的压力测试工具。 执行网络侦查以确定攻击者可以使用的内容。 使用Metasploit等自动化漏洞利用工具进行渗透测试。 使用破解工具查看密码是否符合复杂性要求。 通过注入帧和破解密码来测试无线网络安全性。 使用自动化或基于代理的工具评估Web应用程序漏洞。 通过扩展Kali工具或开发自己的工具来创建高级攻击技术。 测试完毕后,通过Kali Linux生成报告。 作者介绍 Ric Messier是一位作家,顾问,教育家,持有GCIH、GSEC、CEH和CISSP等认证,并出版了几本信息安全和数字取证方面的书籍。凭借在信息安全和信息技术领域数十年的从业经验,Ric担任过程序员,系统管理员,网络工程师,安全工程经理,VoIP工程师,顾问和教授等多种职位。
-
Linux Shell自动化运维千锋教育高教产品研发部 著本书共10章,包括Shell变量、条件测试及流程控制、Shell循环、Shell数组、Shell函数、正则表达式、流编辑器Sed、文本处理工具Awk以及性能项目操作案例和项目Nginx日志分析案例等。
-
Linux服务器配置与管理刘开茗 著本书是根据当前我国高等职业教育课程改革的基本理念,以工作过程为导向,以项目为载体,以目前*新版本的Red Hat Enterprise Linux 7.3为平台,对Linux的网络服务器配置与管理进行讲解。 本书分为10个学习项目,主要内容包括Linux服务器安装与测试、Linux服务器的基本操作、Telnet和SSH服务器配置与管理、Samba服务器配置与管理、DHCP服务器配置与管理、DNS服务器配置与管理、WWW服务器配置与管理、FTP服务器配置与管理、邮件服务器配置与管理以及防火墙配置与管理。每个学习项目分为多个学习任务,通过不同任务的学习,逐个掌握该项目的各个知识要点。 本书可作为高职院校计算机应用技术专业、计算机网络技术专业、信息安全与管理专业和大数据技术与应用专业等相关专业的理实一体化教材,也可作为Linux系统运维人员的自学指导用书。
-
Linux系统编程千锋教育高教产品研发部 著1章介绍Linux操作系统核心;2章介绍不同形式I/O的操作接口;3章介绍进程的相关属性与进程的创建;4章介绍多线程编程及相关的同步互斥机制;5章介绍三种进程通信机制;6章介绍System V分支的三种进程间通信机制;7-10章介绍进程通信的重要知识,套接字的编程,从开始的网络编程基础,以及协议分析到最后高级网络编程;11章介绍SQlite数据库的简单应用;12章使用一个实际的项目案例。