操作系统
-
操作系统原理与应用王育勤,刘智珺,苏莹,鲁力 著《操作系统原理与应用(第2版)》是作者在多年教学实践积累的基础上,吸收国内外操作系统新的理论和技术,依据操作系统教学大纲的要求进行编写的。 《操作系统原理与应用(第2版)》重点讲述了操作系统的一般原理和实施技术与方法。在讲授方法上,注重理论与实际相结合,以UNIX操作系统为实例,介绍操作系统中的主要管理方法和服务功能的实施技术和技巧。在内容安排上,由总体到具体,先介绍操作系统的概念和服务功能,然后以UNIX系统为例讲述这些功能的具体实现算法,最后以Windows和Linux操作系统为基础,通过Windows 10系统中的进程管理、内存管理、程序管理和网络管理几个方面的实例与具体操作,将操作系统原理中涉及的相关部分理论具体化,加深对操作系统理论的理解;同时介绍了Linux操作系统中常用命令的使用,编辑工具vi以及Shell脚本编程的基本方法;最后选取Windows操作系统中5个典型的项目实验来加强实践环节,使学生进一步加深对操作系统关键功能实现方法的理解与应用。 《操作系统原理与应用(第2版)》可作为高等院校计算机领域各专业、电子信息类专业本科生(若操作系统课程为40~60授课学时,主讲教师可根据实际情况作选学处理)和非计算机专业研究生操作系统课程的教材,也可供有关专业人员参考使用。
-
Linux系统安全胥峰 著这是一部从技术原理、工程实践两个方面系统、深入讲解Linux系统安全的著作,从纵深防御、安全扫描、入侵检测3个维度细致讲解了如何构建一个如铜墙铁壁般的Linux防护体系。作者是资深的Linux系统安全专家、运维技术专家,有13年的从业经验,厚积薄发。本书得到了来自腾讯、阿里等知名企业的多位行业专家的高度评价。全书不仅包含大量工程实践案例,而且为各种核心知识点绘制了方便记忆的思维导图。全书共14章:第1章介绍了安全的概念和保障安全的主要原则,引申出“纵深防御”理念;第2~3章是纵深防御的第*个关键步骤,即从网络层面对Linux系统进行防护,包含Linux网络防火墙和虚拟专用网络的各个方面;第4章介绍tcpdump、RawCap、Wireshark和libpcap等网络流量分析工具的技术原理,以及用它们来定位网络安全问题的方法;第5~7章是纵深防御的第二个关键步骤,即从操作系统层面对Linux系统进行防护,包含用户管理、软件包管理、文件系统管理等核心主题;第8章是纵深防御的第三个关键步骤,即保障Linux应用的安全,避免应用成为黑客入侵的入口,涵盖网站安全架构、Apache安全、Nginx安全、PHP安全、Tomcat安全、Memcached安全、Redis安全、MySQL安全等话题;第9章是纵深防御的第四个关键步骤,即确保业务连续性,降低数据被篡改或者丢失的风险,讲解了各种场景下的数据备份与恢复;第10章介绍了nmap、masscan等扫描工具的原理与使用,以及各种开源和商业Web漏洞扫描工具的原理和使用;第11~13章重点讲解了Linux系统的入侵检测,涉及Linux Rootkit、病毒木马查杀、日志与审计等主题;第14章介绍了利用威胁情报追踪*新攻击趋势、确定攻击事件性质的方法。
-
Linux应用实例教程申丰山 著《Linux应用实例教程》根据操作系统课程的内容体系、培养目标和操作系统流行趋势以及社会需求发展趋势,编写了旨在加强学生操作系统实践能力的Linux应用教程。《Linux应用实例教程》内容包括三大部分:操作命令应用部分、对应操作系统核心概念、原理的编程性应用部分和常用开发环境安装部分。
-
形式化方法在构件组装实时系统中的应用研究席琳,马传连 著随着软件系统复杂性的增加、规模的扩大,以及软件开发机构对开发成本、开发周期要求的提高,继面向对象开发方法之后,基于构件的软件开发( Component - Based Software Development, 简称CBSD)方法(1,2), 即将外部开发的构件集成到具体应用环境中来构建面向特定应用的软件系统,已经成为当前软件领域的主流技术和研究热点。这种CBSD的思想将制造业中的组装生产模式引人软件开发中,为软件装配定制提供了理论和技术基础。CBSD不仅仅能避免大量的重复劳动,减少财力浪费,提高生产效率,还能促进分工合作,显著提高软件产品的质量。因此,构件技术在软件开发过程中得到了越来越广泛的应用,并逐渐渗透到诸如航空航天、军事过程控制等领域的实时系统开发中。实时系统(real-time systems)是指能对来自所控制的外部环境(物理过程)的交互作用做出及时响应以达到预定目的的计算机系统,是一种定量的反应式系统。如过程控制、指挥通信、铁路调度、敏捷制造、核反应堆等很多计算机控制系统都属于实时系统。这类系统的任何一个错误都会带来不可预料的经济损失、环境破坏,甚至威胁到生命安全。2003 年8月14日,在美国电力检测与控制管理系统中,由于分布计算机系统试图同时访问同-资源引起软件失效,造成美国东北部大面积停电损失超过60亿美元; 2009年9月14日,由于空管软件中的时钟管理缺陷,美国洛杉矶机场400余架飞机与机场指挥系统度失去联系,给几万名旅客的生命安全造成威胁。
-
Office 2016电脑办公基础与应用文杰书院 著《Office 2016电脑办公基础与应用(Windows 7+Office 2016版)(微课版)》以通俗易懂的语言、精挑细选的实用技巧、翔实生动的操作案例,全面介绍了Office 2016基础知识以及应用案例,主要内容包括Word办公轻松上手、设计文字与段落排版效果、编排图文并茂的文章、创建与编辑表格、Word 2016高级排版功能、Word高效办公与打印输出、Excel 2016电子表格快速入门、输入与编辑电子表格数据、在数据列表中简单分析数据、使用公式和函数计算数据、数据可视化应用与管理、PowerPoint 2016演示文稿基本操作、媒体对象的操作与应用、设计动画与交互效果幻灯片、演示文稿的放映与输出等方面的知识、技巧及应用案例。 《Office 2016电脑办公基础与应用(Windows 7+Office 2016版)(微课版)》面向学习Office的初、中级用户,适合广大Office软件爱好者以及各行各业需要学习Office软件的人员使用,还可作为初、中级电脑培训班的培训教材或者学习辅导书。
-
信息检索与知识利用叶春蕾,陈娜,林莉 著本书比较全面地介绍了当前主流的文献资源以及相应的文献检索方法。完整地介绍了信息检索的基本方法并结合不同类型的课题案例系统介绍了信息检索的实际应用。系统地介绍了信息计量学概述,并对信息计量学常用的研究方法,特别是常用工具,如BibExcel、VOSviewer和CiteSpace从软件、界面、和综合案例等方面进行较为详细的介绍。本书既可以作为高等学校各专业研究生和本科生信息检索素养教学参考教材,也可以作为图书情报专业人员学习和培训参考用书。
-
Linux服务器配置与管理项目教程赵良涛,姜猛,肖川,杨云 著《Linux服务器配置与管理项目教程(微课版)/普通高等教育“十三五”规划教材·网络工程专业》着眼于企业应用,以学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,以工程实践为基础,注重工程实训和应用,同时配以知识点微课和项目实训慕课,使“教、学、做”融为一体,是一本工学结合的教材。《Linux服务器配置与管理项目教程(微课版)/普通高等教育“十三五”规划教材·网络工程专业》以CentOS 7/RHEL 7为平台,根据网络工程实际工作过程所需要的知识和技能抽象出13个教学项目、17个项目实录和2个综合实训项目。教学项目包括:安装CentOS 7服务器、配置Linux基础网络、管理用户和组、管理文件系统与磁盘、配置与管理samba服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理NFS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理电子邮件服务器、配置防火墙与代理服务器、配置与管理VPN服务器。《Linux服务器配置与管理项目教程(微课版)/普通高等教育“十三五”规划教材·网络工程专业》既可以作为高等院校计算机应用专业和网络技术专业理论与实践一体化教材使用,也可以作为Linux系统管理和网络管理的自学指导书。
-
Linux操作系统与实训县小平 著本书全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括 Linux基础、Linux的安装、Linux常用命令、Shell与Vi编辑器、用户和组管理、文件系统和磁盘管理、Linux网络基础配置、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、Samba服务器配置、Apache服务器配置、电子邮件服务器配置、FTP服务器配置、防火墙与代理服务器、VPN服务器配置等内容。
-
Linux操作系统基础方元 著本书介绍Linux操作系统的基本组成、使用以及管理和开发的一些方法。全书共9章,第1章“Linux基本介绍”讲述Linux的发展和一些主要的发行版,第2章“计算机基本结构介绍”讲述计算机系统和Linux的核心组成,第3章“Linux桌面系统”介绍Ubuntu发行版的安装和主要桌面系统软件,第4章“命令行工作方式”介绍Linux操作系统命令行环境的使用方法,第5章“shell脚本”介绍shell脚本程序,第6章“Linux系统管理”介绍Linux系统维护和管理的相关工作,第7章“软件开发”介绍在Linux环境中进行C语言程序开发的基本方法,第8章“版本控制系统”介绍与软件开发密切相关的版本控制系统,第9章“内核管理”介绍Linux系统内核管理和移植的基本方法。本书可作为高等学校电子、计算机、物联网等电子信息类相关专业Linux操作系统课程的教材,也可供Linux操作系统的学习者和爱好者参考。
-
Linux开源网络全栈详解英特尔亚太研发有限公司 著《Linux开源网络全栈详解:从DPDK到OpenFlow》基于Linux基金会划分的开源网络技术层次框架,对处于主导地位的、较为流行的开源网络项目进行阐述,包括DPDK、OpenDaylight、Tungsten Fabric、OpenStack Neutron、容器网络、ONAP、OPNFV等。本书内容主要围绕各个项目的起源与发展、实现原理与框架、要解决的网络问题等方面展开讨论,致力于帮助读者对Linux开源网络技术的实现与发展形成完整、清晰的认识。本书语言通俗易懂,能够带领读者快速走入Linux开源网络的世界并做出自己的贡献。 《Linux开源网络全栈详解:从DPDK到OpenFlow》适合参与Linux开源网络项目开发的读者阅读,也适合互联网应用的开发者、架构师和创业者参考。