《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
《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研究和开发人员参考使用。
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线,以任务引领、行动导向安排教学内容。 全书由系统、服务、网络三大部分组成,共分12章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和系统管理;第二部分介绍了网络的设置与测试、网络基础架构的搭建和应用服务的管理,分析了Linux服务器的系统安全策略,是专业人员必须掌握的部分,包括DHCP、Samba、FTP、DNS、Apache;第三部分着重介绍了防火墙策略的设计和部署。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
设备驱动程序是高级应用程序与硬件设备之间的桥梁。驱动程序开发是软硬件结合的技术。本书专门介绍Linux设备驅动程序开发,涵盖了Linux驱动程序基础、内核移植、I2C驱动程序、LCD驱动程序、网络驱动程序、USB驱动程序、输入子系统驱动程序、块设备驱动程序等内容。本书以实例为主线,是为Linux设备驱动程序开发人员量身打造的精品学习图书和实战指南。本书提供了丰富的实例代码和详细的注释,并附赠完整代码光盘一张。 本书主要面向各层次的嵌入式Linux开发工程师,也可以作为各类嵌入式系统培训机构的培训教材和高校计算机课程的教辅书籍。
本书可分为:Linux基本操作、Linux编程环境和Linux编程基本开发三个方面的内容。Linux基本操作主要介绍Linux操作系统特点、安装和使用;Linux常用命令的使用方法和具体使用;Linux 中的Shell编程基本语法、基本语句和执行、调试方法。Linux编程环境,主要围绕Linux编程相关工具进行介绍,包括gcc/gdb/make工具的主要参数和使用方法。Linux系统编程主要包括文件系统编程;进程管理;信号的处理;进程间通信;多线程编程;网络编程;Linux下数据库编程等相关知识。后的附录还附上了Linux编程相关的基础实验等内容。
本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。 本书的作者均是Linux社区的领导者。Jonathan Corbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。Alessandro Rubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。Greg Kroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。 本书的这个版本已针对Linux内核的2.6.10版本更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空
《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。 《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应用Qt的程序员和正在从事Qt开发的科研人员参考翻阅,还可以作为各大中专院校和培训机构的教材。
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线;以任务引领、行动导向安排教学内容。全书由系统、服务、网络三大部分组成,共分15章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和管理;第二部分介绍了网络基础架构的搭建和应用服务的管理,分析了Linux服务器安全策略,是专业人员必须掌握的部分,包括DHCP、DNS、Samba、FTP、Apache、MySQL、邮件系统等;第三部分着重介绍了安全策略的设计和部署,包括防火墙和代理服务。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
本教材的内容包括知识讲解和技能训练,以项目为核心,将知识与技能有机地结合在一起。以一个典型的Linux系统工程项目为主线贯穿全教材展开各部分的知识,在每一章中除了介绍相关知识外,又辅以若干个小项目的训练,将知识转化为解决问题的技能。本教材内容与Linux系统内核相结合。要掌握基于Linux系统的程序设计,就需要对Linux系统的内核有所了解。例如在学习Linux文件相关程序的开发时,如果了解了Linux文件系统的管理机制、尤其是管理文件的内核数据结构,那么就可以深入理解文件访问、管理的原理,就可以做到
《21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux)》系统地介绍了操作系统的基本概念和基本原理,并在各章中结合Linux实例加以讲解。《21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux)》主要内容包括:操作系统概论、进程管理、处理机调度与死锁、内存管理、文件管理、设备管理、现代操作系统实例,以及操作系统的安全性。 《21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux)》是结合作者多年从事操作系统教学及科研工作的实践,根据操作系统课程的特点编写而成。《21世纪高等学校规划教材·计算机科学与技术:操作系统原理及应用(Linux)》概念准确,层次清晰,重点突出,系统性强,算法采用C语言描述。书中提供的例题典型部分,便于初学者对操作系统原理进行理
《清华电脑学堂:Linux 基础教程与实验指导》以Red HatLinux版本为基础,全面讲解Linux操作系统的相关知识。全书内容包括Red Hat Linux5.5的安装,Red HatLinux下的图形界面环境,Red HatLinux的文件系统,Linux系统中的命令,包括目录操作、文件操作、权限设置、磁盘设置、网络管理和服务器配置等。Linux系统中的管理操作,对RedHatLinux进行系统监控以实现较佳的系统整体性能,使用Linux中的常用软件以及强大的网络功能,维护Linux网络、配置和管理Web服务器、DNS服务器和Samba服务器等。 《清华电脑学堂:Linux基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为职业培训教材和各级院校授课培训教程,也适合作为自学资料和参考资料。
本书以目前Red Hat公司*版本RedHat Enterprise Linux5为平台,对Linux的网络服务应用进行了详细的讲解。全书分为12章,阐述了Linux网络服务的知识,内容涵盖Linux安装及网络环境搭建、Samba服务、DNS服务、DHCP服务、Sendmail服务、FTP、Apache、iptables与NAT、代理服务、NFS、NIS、网络访问等内容。书中用生活化的语言阐述晦涩的网络通信原理,深入浅出地进行讲述,便于读者理解。并且本书提供了大量详尽的应用实例,并配以操作演示录像。本书不仅详细地描述了各网络服务的原理,更能够让读者通过读、看、练,具备真正的动手能力。 此外,本书是国内少有的涵盖了RedHat公司权威认证RHCE的RH253课程内容的书籍,并配有实验录像,理论与应用并重,会成为Linux网络技术人员非常好的学习资料以及参考手册。
《Linux服务器配置实用教程(普通高等教育十二五应用型人才培养规划教材)》由李波编著,本书紧密联系实际工作内容,通过模拟企业工作环境,以人称的视觉处理工作中可能出现的问题,实现了“学习的内容是工作,通过工作实现学习”的目的,让读者可以根据模拟的具体环境调整学习进度及内容。
《Linux操作系统基础与实践》由吴秀梅主编,内容共分10章,第1章主要讲解操作系统概述、操作系统有关的基本概念及Linux的功能简介;第2章主要讲解Linux基本操作;第3章讲解Linux的用户管理;第4章讲解文件与目录权限;第5章是常用文件内容的查看工具;第6章是Shell编程;第7章讲解Linux程序开发;第8章讲解Linux下的C程序实践;第9章讲解 Linux系统管理;第10章讲解操作系统的安全。内容覆盖了Linux基本操作和主要内容,每一章都有本章小结和习题,并配有习题答案,可以帮助学生对相关知识进行举一反三的练习,进而理解基本原理,掌握操作技术。本书是一本符合学生在短期内操作实践、快速掌握的教材。 本教材以“理论够用,侧重实践”为原则编写,适合学生自学,可作为本科、高职高专层次的教学用书,也可以给广大的Linux操作系统入门的专业技术人员以
《嵌入式系统原理与应用---基于ARM微处理器和Linux操作系统(修订版)》以ARM微处理器为核心,以Linux操作系统为基础,以开发温度采集系统项目为主线,介绍嵌入式系统的开发技术。本书的主要内容包含:嵌入式系统基础、基于ARM9处理器的硬件平台、Linux编程基础、嵌入式开发环境和系统移植、Linux驱动程序设计 、Qt/E应用程序设计、嵌入式数据库应用程序。并附Linux常用命令简介。本书将温度采集系统项目分解成若干个子项目,分别放到各部分的实验之中,只要将这些实验综合在一起就可能形成一个系统。本书适合高等院校计算机、电子、通信等专业嵌入式方向的教材,也可作为嵌入式领域科研人员的技术参考书。
本书围绕 Linux系统管理员、系统工程师等岗位对 Linux基础核心技能的要求,以主流的 Red Hat Enterprise Linux 6.x系统平台为载体,采用任务驱动模式编写。 本书主要内容包括:认识 Linux、安装 Linux、GNOME图形桌面使用入门、 Bash入门、 vim编辑器、管理用户和组、 Linux文件权限管理、建立网络连接、管理物理存储和建立文件系统、逻辑卷的使用、安装和管理软件包、创建计划任务、监控系统资源和运行状态及系统日志分析。后,本书还包含两个附录以便读者快速参考,分别是 VMware Workstation使用入门和 Bash常用基础命令用法示例。
本教材主要介绍计算机操作系统的基本工作原理和网络操作系统Linux的结构和资源管理、Linux系统的安装和管理等。 全书共18章。按教材内容自然形成四大部分,彼此相对独立,可以根据教学对象的实际情况,选择性搭配使用。本教材内容具有较强灵活性和较宽的适用性的特点。为了方便教学和课外复习,每章结束均安排内容小结和习题,并根据教学进程安排适当数量的实验。 本教材可作为高职高专计算机专业“操作系统”课程教学用书,也可作为中等技术专业学校计算机专业学生深入掌握“操作系统”或学习Linux的参考书。
本书由长期从事“Linux网络管理”课程教学与应用开发的专业人员编写。全书共15章,主要内容包括网络管理基础知识、安装RedHatLinux、Linux磁盘文件管理、管理用户和用户组、Linux的服务与进程管理、软件包管理、配置网络连接、DNS服务器的配置、DHCP服务器的配置、配置FTP服务器、配置NFS服务器、配置Web服务器、配置邮件服务器、配置防火墙与配置代理服务器等。 本书既可作为高职高专院校相关课程的教材,同时也可作为Linux网络管理人员的参考用书。
《Linux操作系统配置及应用项目化教程》采用目前主流的Linux软件版本,以构建企业局域网服务器为主线,采用 项目导向、任务驱动、工学结合 的方式进行编写。 《Linux操作系统配置及应用项目化教程》共12个项目,来自实际工作岗位。通过这些项目和具体的任务实施过程,向读者详细介绍了相关知识,《Linux操作系统配置及应用项目化教程》主要内容包括:安装Linux操作系统、管理文件系统、管理组和用户、管理磁盘、架设DHCP服务器、Samba服务器、DNS服务器、Web服务器、FTP服务器、邮件服务器、防火墙的设置和NAT的架设等。 《Linux操作系统配置及应用项目化教程》每个项目都包括项目背景分析、项目相关知识、项目实施、项目总结和项目练习;相关知识讲解简明扼要、深入浅出,理论联系实际;项目实施操作步骤具体,便于实行教学做一体化的教学方式,有助于培
教材共分12章,其中前6章是Linux系统基本操作介绍,包括:第1章Linux系统的基本情况和系统的安装;第2、3章Linux系统的基本操作方法和命令,这是使用Linux操作系统的基础;第4、5章服务与进程管理,软件包管理为系统管理员提供了管理系统的基本方法;第6章通过管理网络服务实现对系统网络环境的配置;第7~11章主要介绍Linux系统下常用服务器的安装和配置方法,包括: DHCP服务器、FTP服务器、MySQL服务器、Apache服务器和DNS服务器;第12章主要完成Linux环境下综合开发环境的配置。
《linux网络服务器配置、管理与实践教程》是以目前red hat公司的*版本redhat enterprise linux 5(也称为red hat enterprise linux12.0)为平台,对linux的网络服务应用进行了详细讲解。全书以“理论够用、实用,实践”为原则,采用从实例入手的方式,力求使读者能够快速、轻松地掌握linux技术与应用。内容包括linux服务器搭建与测试、dhcp服务器搭建与应用、dns服务器搭建与应用、邮件服务器搭建与应用、ftp服务器搭建与应用、web服务器搭建与应用、samba服务器搭建与应用、流媒体服务器搭建与应用、nfs、防火墙服务器搭建与应用、网络访问、数据库服务器。 《linux网络服务器配置、管理与实践教程》内容丰富翔实,适合作为高等学校教材,并可作为linux服务器管理员初学者的入门读物,也可作为linux网络管理工程师的培训教材及linux服务器应用与开发人员的参考资料。
本教材系统地介绍了在Linux操作系统下进行C语言程序设计的相关知识。根据知识点的分布,全书共分8个项目,内容包括:初识一个简单的C程序;数据类型、运算符及表达式;控制语句及函数;数组、指针与结构体;预处理;内核常见的数据结构、文件及网络编程。本教材注重理论基础与实际应用相结合,采用项目教学方法。在背景知识阶段,以任务为划分依据,对理论知识进行详细介绍;在项目设计及准备阶段,叙述完成本项目所需的知识准备;在项目实施阶段,用任务驱动方法实现每个任务,包括操作步骤等;在理论练习阶段,通过习题加深对本项目的理解力;在工程实训阶段,进一步加强实践操作能力的培养。