《Linux操作系统实例教程》图文并茂,实例丰富,可以使读者在短时间内快速掌握Linux操作系统的使用技巧与管理方法。《Linux操作系统实例教程》在服务器操作系统Red Hat Enterprise Linux 8平台下,按照生产实践环节Linux系统管理员应具备的专业技能要求,系统地讲述了环境准备、Linux系统概述、Linux系统启动过程及Systemd目标、文件操作管理、用户与组管理、特殊权限管理、软件包的安装与使用、Crontab计划任务、文件系统管理、Swap交换分区管理、网络管理、防火墙Firewalld管理、SELinux管理、归档压缩技术等内容,培养读者分析问题和解决问题的能力,为今后从事相关工作奠定基础。 《Linux操作系统实例教程》可作为计算机相关专业的本科生教材,还可作为对Linux操作系统感兴趣的读者的参考书。
本书介绍Linux 内核的编译和移植、根文件系统的制作、基础系统、桌面系统, 以及这些软件在系统中的 作用、软件之间的依赖关系、各种软件的移植方法。由于很多树莓派应用是由Python 语言开发的, 本书也 专门介绍树莓派上硬件接口的Python 控制模块和其他一些基础应用。全书共分6 章,第1 章介绍Linux 内核的 移植及根文件系统的制作;在第1 章的基础上, 第2 章移植了一些基础软件, 增强了树莓派的联网功能;第3 章 介绍Linux 的基础图形库、文本布局软件、X Window 系统, 直至构成一个完整的XFCE4 桌面环境;第4 章介 绍一些应用软件的移植, 包括远程桌面、音视频编码与解码及媒体播放、文档阅读, 以及网络监控软件;第 5 章 介绍典型的Linux 开发工具的移植, 移植了编译器的树莓派系统初步具备板载开发能力;鉴于树莓派被广泛用于 电子设计制作, 第6 章专门讨论树莓派G
本书概述了Linux的发展历史,探讨了Linux的设计哲学,综述了Intel平台以及Linux的主要开发工具和几种常用的数据结构,而后从Linux的引导和初始化入手,详细论述了Linux各主要组成部分的设计原理、管理结构和技术演变,包括中断处理、时钟管理、物理内存管理、进程管理、虚拟内存管理、互斥与同步、进程间通信、虚拟文件系统、物理文件系统等,并深入探讨了Linux各组成部分之间的组织关系。《Linux原理与结构》内容取材于作者长期的教学和科研实践,涵盖了Linux发展过程中的多个版本,逻辑性强,抽象层次高,可作为硕士研究生与高年级本科生的教材或教学参考书,也可供Linux研究和开发人员参考使用。
设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
本书可分为:Linux基本操作、Linux编程环境和Linux编程基本开发三个方面的内容。Linux基本操作主要介绍Linux操作系统特点、安装和使用;Linux常用命令的使用方法和具体使用;Linux 中的Shell编程基本语法、基本语句和执行、调试方法。Linux编程环境,主要围绕Linux编程相关工具进行介绍,包括gcc/gdb/make工具的主要参数和使用方法。Linux系统编程主要包括文件系统编程;进程管理;信号的处理;进程间通信;多线程编程;网络编程;Linux下数据库编程等相关知识。后的附录还附上了Linux编程相关的基础实验等内容。
《Linux防火墙(第4版)》是构建Linux防火墙的杰出指南,包括如何使用Linux iptables nftables来实现防火墙安全的主题。本书共分部分。部分为数据包过滤以及基本的安全措施,其内容有:数据包过滤防火墙的预备知识、数据包过滤防火墙概念、传统的Linux防火墙管理程序iptables、新的Linux防火墙管理程序nftables、构建和安装独立的防火墙。第2部分为Linux防火墙的高级主题、多个防火墙和网络防护带,其内容有:防火墙的优化、数据包转发、NAT、调试防火墙规则、虚拟专用网络。第3部分则讲解了iptables和nftables之外的主题,包括入侵检测和响应、入侵检测工具、网络监控和攻击检测、文件系统完整性等内容。《Linux防火墙(第4版)》适合Linux系统管理员、网络安全专业技术人员阅读。
《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。 《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应用Qt的程序员和正在从事Qt开发的科研人员参考翻阅,还可以作为各大中专院校和培训机构的教材。
二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。 《Linux二进制分析》是一本剖析Linux ELF工作机制的图书,共分为9章,其内容涵盖了Linux环境和相关工具、ELF二进制格式、Linux进程追踪、ELF病毒技术、Linux二进制保护、Linux中的ELF二进制取证分析、进程内存取证分析、扩展核心文件快照技术、Linux/proc/kcore分析等。 《Linux二进制分析》适合具有一定的Linux操作知识,且了解C语言编程技巧的信息安全从业人员阅读。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
操作系统是任何一台计算机不可或缺的系统软件。《Linux操作系统》深入浅出地介绍了Linux操作系统的应用、管理和编程方法。《Linux操作系统》各章内容包括:概述、Linux系统安装、Linux用户接口、Linux文件管理、Linux磁盘管理、Linux系统管理、Linux常用工具、Linux网络管理、Shell编程、Linux C编程、C++编程。 《Linux操作系统》可作为高等学校学生的教学用书,也可作为计算机软件技术爱好者的参考用书。
本书以Linux操作系统为实例,全面、系统地介绍了操作系统的概念、理论、技术和实现方法。 全书共分11章,分别介绍操作系统概述,进程管理,处理机调度,存储器管理,文件系统,设备管理,中断、陷入和信号机构,死锁,多处理器系统,分布式系统,性能评价及安全性。 本书可作为计算机科学和工程类专业的教材,以及从事计算机工作的广大科技人员学习操作系统知识和Linux技术的参考书。
本书以当前流行的Enterprise Red Hat Linux4.0为蓝本,全面地介绍了Linux操作系统的使用及配置。全书共分为l0讲,内容涉及Linux系统的安装、基本网络配置、用户管理、文件系统管理、文件编辑、系统管理、软件包安装、基本网络功能应用和扩展内容Shell程序设计基础、C语言编程工具等。 本书以企业实际项目场景为中心展开教学,同时提出完整的教学目标、实验指导、项目完成步骤详解和课后练习,内容详尽、精练,使学生对学习Linux系统有明确的目标,并能很快地入门,掌握基本的应用配置方法。 本书充分考虑到教师在授课中所需要的材料,完整地综合了项目、大纲、实验、练习和技能训练,并在随书的光盘中提供电子课件、课程技能训练与考核记录本、上机考核试题、期末考核试题和考核软件、虚拟机软件和EnterpriseRed Hat Linux 4.0虚拟光盘。 本书不仅可
红旗Linux是由中科红旗软件技术有限公司开发研制的一个国产操作系统,是Linux的一个发展产品。本书著者结合自身的教学实践经验,以教程的形式,循序渐进、由浅入深地介绍了红旗Linux的基础知识和具体应用方法。本书共分6章,包括红旗Linux基本概念,安装需要的环境,图形桌面操作环境KDE简介,桌面外观与窗口菜单、快捷键的介绍,文件编辑器KWord的应用,红旗Linux的系统命令等。 本书是红旗Linux系统授权培训中心、认证考试中心的培训教材,适用于政府公务员、大学生以及大、中型局域网络管理人员阅读和参考。
《大学计算机基础实践指导》介绍了在Linux的Fedora Core操作平台以及在此平台下的应用软件的使用。Linux的出现,打破了微软在PC操作系统上的长期垄断地位,使得用户在选用操作系统时有了更多的选择。中国加入WTO后,随着知识产权保护的逐步规范,更多企业转向使用自由开放、成本低廉的Linux操作系统。掌握Linux基本操作以及此平台下应用软件的使用已成为当代大学生的基本技能。 随着Linux的快速发展,Linux基础课程将成为面向高等学校任何专业学生开设的层次的计算机基础教程,成为高等院校开设的一门公共基础课。《大学计算机基础实践指导》为《大学计算机基础(Linux)》的配套教材,是为相关大学计算机基础课程(Linux方面)的有关实验教学而编写的。以实验的方法讲述了在Linux下基本的图形化操作以及一些常用软件OpenOffice.org办公软件的使用,以便读
Linux是以Intelx86系列CPU为硬件平台的32位多用户、多任务操作系统,具备强大的网络服务功能,是计算机网络*的系统平台之一。李勇等的《Linux系统管理教程》是以目前应用广泛、安装也为方便的RedHat Linux9为例,结合作者多年的工作经验,从Linux系统管理工作中所需的知识和技能抽象出12个学习情境,分解出26个学习任务。本书按照课程教学改革思路进行编写,以工作过程为导向,按照丁作任务的实际实施过程来完成,是为高职高专院校学生量身定做的计算机网络技术专业课程的教材。 《Linux系统管理教程》既可以作为高职高专院校计算机网络技术专业理论与实践一体化的教材,也可作为社会培训教材,还可以作为实训指导书使用。
本书以当前流行的Red Hat Linux的*发行版本为基础,全面介绍Linux的桌面应用、系统管理和网络服务器等方面的基础知识和实际应用。全书分为10章,内容涉及Linux的概况、Linux的安装、GNOME和KDE桌面环境的使用、字符界面与Shell、用户和组群管理、文件系统和文件管理、系统资源管理、Linux网络服务器的配置和管理等内容。 本书内容丰富、结构清晰、通俗易懂、实例众多。每章末尾均配有小结和练习,并针对主要知识点附有相应的实训内容。 本书不仅可以作为高职高专相关专业学习的教材,还可作为Linux培训及自学教材,作为计算机网络管理和开发应用专业技术人员的参考书。
本教材的内容包括知识讲解和技能训练,以项目为核心,将知识与技能有机地结合在一起。以一个典型的Linux系统工程项目为主线贯穿全教材展开各部分的知识,在每一章中除了介绍相关知识外,又辅以若干个小项目的训练,将知识转化为解决问题的技能。本教材内容与Linux系统内核相结合。要掌握基于Linux系统的程序设计,就需要对Linux系统的内核有所了解。例如在学习Linux文件相关程序的开发时,如果了解了Linux文件系统的管理机制、尤其是管理文件的内核数据结构,那么就可以深入理解文件访问、管理的原理,就可以做到
本书采用教、学、做相结合的模式,系统地介绍Linux系统管理、Linux网络管理、Linux用户管理等基础知识,在此基础上对Shell编程、Linux系统构建各种服务器的实用技能与基本应用知识进行了系统的介绍。内容安排上体现渐进性、实用性和互动性,每一章内容都安排有相应的实训,易于理解与掌握。 本书可作为高职高专院校相关专业的教材,也可作为广大Linux爱好者的学习参考书。
本书以国际著名的Red Hat公司研发的Fedora 8操作系统为蓝本,以企业需求为导向,从基础到高级,介绍Linux的各种系统配置和网络管理功能。 本书思路脉络清晰,层次深入浅出,内容体系合理,每一章节的写作力求语言精炼,知识点介绍准确。本书的写作融入了作者丰富的教学和实践经验,在书中使用了大量的图表对内容进行阐述,以便于读者理解相关内容:并在每章后面配备了丰富的习题和实训项目,便于检查学习效果和上机实践。 本书不仅可作为高等院校、职业院校计算机类学生的教材,也可作为Linux系统管理员及相关应用开发人员的技术参考手册或培训教材,同时还是广大Linux爱好者不可多得的一本系统管理参考读物,相信无论是Linux的新手,还是经验丰富的读者,都可以从书中获益。
本书是一本Linux网络组建与维护的实用教材,以目前流行的Linux发行版Ubuntu为平台,以“工作过程”的理念为指导,依据项目教学、任务驱动的形式组织内容。在介绍Linux网络基本配置的基础上,主要介绍了Linux远程连接、LVM、资源共享、DHCP服务器、DNS服务器、FTP服务器、Web服务器、邮件服务器,后介绍了Linux网络防护墙的实现。同时,为配合读者在实际工作中使用与管理Linux网络,每一个项目都安排有相应的实训与思考题。 本书以实用技术为主,以培养学生的动手能力为目的,立足于“看得懂、学得会、用得上”,讲述重要和需要的知识,且强调方法与技术并重,深入浅出、循序渐进地介绍Linux网络的组建与维护。 本书适合作为高职高专院校计算机专业的教材,同时也是广大Linux爱好者或专业人士不可多得的一本学习参考书。
《嵌入式Linux设计与应用教程》是一本基于嵌入式开发与应用的基础入门教程,完整讲述了嵌入式系统开发技术的基础知识。以ARM9内核的ErnhestEDuKIT-Ⅲ多核实验教学系统为硬件开发平台,以嵌入式Llnux操作系统为软件开发平台,书中结合ARM9芯片S3C2410处理器的实际开发例程,系统讲述了嵌人式应用开发所涉及的知识点,主要内容包括嵌入式Li叫x的开发环境与工具使用、嵌入式c语言编程基础知识、文件I/O编程、网络编程与嵌入式驱动程序开发等方面。结合本教程,可使读者快速、全面地掌握嵌入式系统开发与应用技术。王海军主编的《嵌入式Linux设计与应用教程》可作为高等院校计算机、电子信息类专业本科生的嵌入式开发系统教材,也可作为基于ARM核嵌入式系统开发的工程技术人员的参考资料。