Linux
-
基于嵌入式Linux的Qt图形程序实战开发韩少云,奚海蛟,谌利 著《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。《普通高校“十二五”规划教材·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应用Qt的程序员和正在从事Qt开发的科研人员参考翻阅,还可以作为各大中专院校和培训机构的教材。
-
嵌入式LINUX驱动程序实战开发奚海蛟,谌利,吕铁军 著驱动程序是连接上层应用层和底层硬件层之间的桥梁,负责直接对硬件进行操作,是嵌入式系统开发中不可或缺的重要组成部分。《普通高校“十二五”规划教材·实践创新系列:嵌入式LINUX驱动程序实战开发》以SAMSUNG公司的S3C2440为代表的ARM9为核心,以广州天嵌科技有限公司开发的TQ2440为硬件平台,讲述了驱动程序的开发流程和必备知识,并针对TQ2440开发板的各个外设接口,为读者提供了简单而直观的驱动程序实例,以加深读者的理解。本书可分为两部分:一是驱动程序开发的基础,二是驱动程序开发实例。通过理论和实践相结合,使读者更容易掌握。本书可供嵌入式Linux驱动程序开发的人员、使用S3C2440进行快速开发产品的开发人员参考,还可作为各大中专院校和培训机构的教材。
-
轻松学编程阎映炳 等编著随着Linux操作系统的广泛使用,与之相关的应用开发正变得日益重要。本书由浅入深、系统地介绍了在Linux平台下使用C语言进行程序开发的技术,通过丰富的编程实例,使读者快速掌握开发技能。全书分为四篇21章,详细讲解了如何在Linux环境下进行C语言的开发。第一篇介绍了Linux的系统环境,主要包括Linux系统概述和shell环境等内容;第二篇介绍了C语言及编程环境,主要包括C语言简介、vi编辑器、gcc编译器、make的使用、程序调试、创建与使用库等内容;第三篇介绍了输入输出及进程管理,包括文件操作、标准输入输出库、界面程序设计(QT和GTK+)、进程、信号等内容;第四篇介绍了进程间通信及网络编程,主要包括管道、消息队列、共享内存、信号量、Linux网络环境和基本套接口编程,最后给出了一个综合实例。本书配光盘一张,内容为本书教学视频、源代码、教学PPT及习题参考答案。本书适合没有编程基础的C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材。对于Linux平台下C语言开发的爱好者,也有较大的参考价值。
-
Linux系统应用与开发教程邝颖杰 编《Linux系统应用与开发教程》针对Red Hat Enterprise Linux 5.0,系统介绍Linux系统的使用与开发。内容包括Linux概述、Linux桌面环境的使用、Shell环境与命令基础、文本编辑器的使用、X Window系统、Linux系统管理与网络管理、Shell程序设计、Linux下的C编程、GTK+图形界面程序设计和Glade界面设计器的使用。此外,为了使读者更好地实践各章知识,本书为每一章设计了实验,每一实验配有实验目的、预备知识、实验内容以及实验指导。《Linux系统应用与开发教程》可作为高等学校计算机类专业的教材,也可作为从事相关领域科技工作者的参考书。
-
Linux网络技术基础马军 等编著《高等院校计算机教育系列教材:Linux网络技术基础》结合企业版CentOS 5.5操作系统,全面而详细地介绍Linux操作系统的使用以及各种服务器的搭建过程。全书从零开始深入透彻地讲解Linux系统的基础知识,同时还结合传统的UNIX操作系统讲解相关知识。通过本书读者可以学习到如何有效使用Linux系统,理解并掌握命令行功能、文件系统、用户和组、bash shell、文本编辑器、网络服务器的架设,以及图形应用方面的知识和技能。全书共分为11章,第1-2章介绍Linux的基础知识和CentOS的安装过程,以及Linux图形桌面系统的使用技巧;第3章介绍Linux下的一些常用命令以及Linux中网络配置文件的使用;第4~10章以每章一个重点的形式介绍了Linux各种网络服务器的搭建方法和技巧,包括DHCP服务器、NFS服务器、DNS服务器、Samba服务器、Web服务器、FTP服务器,以及Maiul服务器中常用的各种软件及使用方法。第11章则全面系统地介绍了Linux服务器的安全技术。综观全书,既有宏观的指导,也有微观细节的介绍;既有生动的实例讲解,也有典型经验的分享。《高等院校计算机教育系列教材:Linux网络技术基础》由浅入深,循序渐进,适合刚接触Linux的初学者使用,也可作为高等院校相关专业本科生、研究生的教材。
-
Linux操作系统邵国金 编本书以Fedora Core 9为蓝本,分4篇介绍了Linux系统的使用、管理、编程与网络应用。基础篇介绍了Linux系统的基本知识和基本操作。管理篇介绍了UNIX/Linux系统的常用管理内容,包括用户、组和密码管理,UNIX/Linux文件系统及管理,进程与任务或作业管理,系统安装、启动与管理,设备管理,网络管理与网络应用。编程与开发篇介绍了shell编程和Linux系统的C编程。网络应用篇介绍了Linux系统的常用网络应用与网络服务,包括DHCP服务器、FTP与TFTP服务器、telnet与ssh服务器、网络资源共享服务器、Linux系统的安全、Internet接入与代理服务器、域名服务器DNS、邮件服务器sendmail和Web服务器Apache。本书与第1版最大的不同是增加了最新的安全技术SELinux,引进了Linux系统的新技术。本书从培养“应用型”人才出发,兼顾基本知识和基本理论,内容翔实,结构清晰,具有较强的实用性和指导性;基于不断发展而又基本稳定的Fedora Core 9,具有广泛的代表性,并且内容兼顾UNIX。
-
Linux内核分析与高级教程吴国伟 等编著《21世纪高等学校嵌入式系统专业规划教材·普通高等教育“十一五”国家级规划教材:Linux内核分析与高级教程》主要分析了Linux(2.6.38)版本的内核源代码,向读者系统而详尽地介绍和分析了Linux内核各个子系统的结构、原理及Hadoop分布式文件系统、Linux安全子系统和Linux的网络安全问题。全书分为14章,内容包括Linux内核简介、进程管理、进程调度算法、中断机制、系统调用、内存管理、文件系统、I/O设备管理、内核安全、Hadoop分布式文件系统、Linux安全子系统和Linux的网络安全问题等。《21世纪高等学校嵌入式系统专业规划教材·普通高等教育“十一五”国家级规划教材:Linux内核分析与高级教程》内容丰富,概念和原理讲解细致,深入浅出。其中,有关代码的部分都标有注释详细介绍功能,书中的设计和分析也配以编程实例帮助理解。书中的每一章都相对独立,兼顾了通用性和系统性,覆盖了许多方面的内容。《21世纪高等学校嵌入式系统专业规划教材·普通高等教育“十一五”国家级规划教材:Linux内核分析与高级教程》主要针对从事L1nux内核编程的中高级读者及软件工程师学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材。
-
深入理解嵌入式Linux设备驱动程序曹国辉本书详细阐述了嵌入式Linux设备驱动程序基本理论及开发方法。详细讲解了嵌入式系统的硬件体系架构,Linux系统的引导原理、启动过程,Linux设备驱动模型及基本理论,具体的硬件设备驱动程序的源码分析。在分析具体设备驱动程序源码的基础上,详细讲解了具体设备驱动程序的设计和移植方法。
-
操作系统王钧,潘大四 著 王钧,潘大四 编《操作系统( Linux)》从易用性和实用性角度出发,突出该教材实践性较强的特点,在讲授Linux相关理论知识的同时,尤其注重对学生进行实际动手能力的培养,提高学生对Linux系统的日常维护能力。通过大量实验和实训,提高学生操作Red Hat Linux的能力,学会网络服务器、Web服务器和FTP服务器等服务器的配置,满足企业对人才的需要。全书共分4个大情景,主要介绍中小企业Linux环境下的系统安装、中小企业Linux环境下的文档操作、中小企业Linux环境下的网络互联、中小企业Linux环境下的Shell编程等内容。《操作系统( Linux)》是计算机网络专业的特色教材之一,也是众多Linux用户、系统管理员和系统维护人员学习与应用Linux系统的理想参考书,可作为高等院校计算机相关专业的教材,也可作为各类I.mux教学的培训教材及自学参考资料。
-
构建虚拟专用通道陶利军 编著OoenVPN是VPN的一个具体实现,它穿透能力强,是所有VPN产品中的佼佼者,不但性能优越,而且是开源软件,可以免费使用,也可以二次开发,提供了多种平台的安装版本。此外,它还提供了多种客户端(包括Window、Linux、Mac以及各种移动设备的客户端安装包)。《构建虚拟专用通道(OpenVPN服务器详解与架设指南基于Linux)》由陶利军编著,《构建虚拟专用通道(OpenVPN服务器详解与架设指南基于Linux)》将讲述OpenVPN的安装使用以及案例实践,全书分为12章内容,包含:OpenVPN基础,OpenVPN应用,两种用户验证方式,典型应用,运行模式,管理OpenVPN服务器,控制VPN用户的访问,使用MySQL后台,使用OpenLDAP后台,商业OpenVPN服务器(OpenVPN AS)等内容。本书作者长期奋战于网站运维一线,书中内容凝聚了作者多年的经验和技巧。本书读者群包括:广大的Linux爱好者,具有一定Linux基础的系统管理员,Linux下的安全工程师,培训中心师生,运维人员,构建和使用VPN的广大用户。