《21世纪高等学校计算机教育实用规划教材:Linux操作系统实用任务教程》以成熟的RedHat Linux Enterprise 5的社区版本CentOS 5.4为平台,从实用的角度,系统地讲解Linux的系统管理与网络应用技术。在内容安排上,淡化理论,注重CentOS 5.4实践操作技能的培养,整体内容衔接有序、深入浅出,并大量引入实例、图片,精确、细致地描述操作过程。《21世纪高等学校计算机教育实用规划教材:Linux操作系统实用任务教程》由从事多年Linux操作系统实践教学的教师编著而成,内容通俗易懂,操作切实可行,*限度符合读者的认知、学习规律。
本书概述了Linux的发展历史,探讨了Linux的设计哲学,综述了Intel平台以及Linux的主要开发工具和几种常用的数据结构,而后从Linux的引导和初始化入手,详细论述了Linux各主要组成部分的设计原理、管理结构和技术演变,包括中断处理、时钟管理、物理内存管理、进程管理、虚拟内存管理、互斥与同步、进程间通信、虚拟文件系统、物理文件系统等,并深入探讨了Linux各组成部分之间的组织关系。《Linux原理与结构》内容取材于作者长期的教学和科研实践,涵盖了Linux发展过程中的多个版本,逻辑性强,抽象层次高,可作为硕士研究生与高年级本科生的教材或教学参考书,也可供Linux研究和开发人员参考使用。
本书基于Cortex-A8的应用处理器“S5PV210”为核心,首先详细讲述了嵌入式Linux系统应用的基础,然后通过具体完整的实训项目对嵌入式Linux系统应用所需的基本技能进行覆盖。全书主要介绍的内容有嵌入式系统入门、嵌入式Linux开发坏境构建、Linux基础、裸机开发、嵌入式Linux的系统制作、字符型设备驱动程序设计、嵌入式数据库SQLite移植、嵌入式Web服务器BOA移植、基于Qt的嵌入式GUI程序设计。 本书的编写特色在于用具体完整的任务带动和引导读者完成整个嵌入式Linux相关应用领域的学习,并且每个任务都有非常详细的讲解,此外还提供了源代码。
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线,以任务引领、行动导向安排教学内容。 全书由系统、服务、网络三大部分组成,共分12章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和系统管理;第二部分介绍了网络的设置与测试、网络基础架构的搭建和应用服务的管理,分析了Linux服务器的系统安全策略,是专业人员必须掌握的部分,包括DHCP、Samba、FTP、DNS、Apache;第三部分着重介绍了防火墙策略的设计和部署。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
本书共分10章,全面介绍了嵌入式Linux开发过程中涉及的知识点。其中,前3章是基础部分,分别介绍了Linux系统基础知识和嵌入式系统开发需要的环境。第4—7章介绍了嵌入式Linux系统开发的内容,包括引导启动代码、Linux内核移植以及Linux~动开发的內容。第8-10章介绍了应用层面的开发内容,包括多进程的控制和通信、多线程的控制与编程以及程序调试的相关内容。 本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材和参考书。
本书可分为:Linux基本操作、Linux编程环境和Linux编程基本开发三个方面的内容。Linux基本操作主要介绍Linux操作系统特点、安装和使用;Linux常用命令的使用方法和具体使用;Linux 中的Shell编程基本语法、基本语句和执行、调试方法。Linux编程环境,主要围绕Linux编程相关工具进行介绍,包括gcc/gdb/make工具的主要参数和使用方法。Linux系统编程主要包括文件系统编程;进程管理;信号的处理;进程间通信;多线程编程;网络编程;Linux下数据库编程等相关知识。后的附录还附上了Linux编程相关的基础实验等内容。
刘金鹏编著的《Linux入门很简单》是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事》的写作风格,将技术图书也以风趣幽默的风格一一道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu 10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。 本书配1张光盘,内容为本书源代码和书中重点操作的教学视频演示。 《Linux入门很简单》共8章,内容容安排上采取循序渐进的方式,由浅入深地引导读者安装、配置、使用Ubuntu系统。其中,第1章介绍Linux系统的产生和发展概况;第2章介绍Ubuntu系统的各种安装方法;第3章介绍安装系统后的基本设置;第4章介绍Ubuntu下的常用软件;第5章介绍部分Windows下的软件在Linux中运行的解决方案;第6章介绍命令行的使用及脚本的编写;第7章介绍Ubuntu系统下C/C++、Jav
本书是以Linux企业项目实战为 的培养Linux运维工程师的图书,偏重Linux的实操,旨在培养学生动手操作能力。 本书以单元任务化的形式组织,以CentOS 7.5网络操作系统为载体,精选该操作系统的常用网络服务的经典工程案例进行了详细讲述。全书共分6个单元,从一个新手的角度出发,到实际的工程案例,包括CentOS 7.5网络操作系统中的系统基础管理命令、批量部署服务、FTP服务、NFS服务、CIFS服务、DNS服务、磁盘配额、FTP服务、邮件服务、数据库与缓存服务、Web服务。 通过微商城服务系统搭建和部署企业项目,将上述所用到的知识点和技能点融会贯通。 本书适合作为高职高专的计算机网络技术、云计算技术、大数据技术等计算机类相关专业的教材,也可作为相关Linux中 运维人员的技术参考书。
Linux操作系统作为云计算、大数据、芯片EDA软件与人工智能的运行平台,是计算机软硬件的基础技术之一。Linux脚本语言是使用Linux操作系统的日常工具,其命令简洁且富于创造性。本书重点讲解了约30条基本脚本命令的使用细节,展示了其多次组合以解决现实问题的创造性技巧,并结合软件开发与测试、服务器运维及芯片验证等工作中的典型案例给出了丰富的拓展技巧。本书包括基础篇、总结篇、提高篇和职业适应篇,层层递进地展示了基本脚本命令的使用技巧。 本书在基本脚本命令的细节功能上引导读者体验发现的乐趣,用研究性题目适时激发出程序员的创造性思维。本书可作为电子信息类专业中职、高职、本科、研究生及各类技术人员的教材。
本书讲解Docker容器的配置、部署与应用,一共分为11个项目,包括工程项目文档编写、Docker基础、Docker安装、Docker镜像基本知识、Dockerfile 镜像、Docker容器基本知识、私有Registry、握Docker存储、Docker网络、compose基本原理、项目部署。本书的重点和特色是整本书是围绕容器的web应用商城项目部署实施设计编写的。本书内容丰富,注重实践性和可操作性,对项目中的每个任务都有相应的操作示范,每个项目后都会有实验手册,将本项目的知识点串起来讲解,便于读者快速上手。本书可以作为各类院校人工智能、大数据、云计算相关专业课程的教材,也可以作为云计算容器技术培训班教材,并适合广大云计算技术爱好者自学使用。