Linux
-
从网管员到CTO刘晓辉,陈洪彬 编写《Red Hat Linux服务器管理及配置实战详解》采用任务驱动式写作方式,以应用需求引出相关技术,针对Red Hat Linux操作系统下不同网络管理任务给出不同的工具软件解决方案,实现网络监控、配置、诊断和管理模块化,使读者可以根据自己的网络管理任务选择相应的工具,并完成相应的网络管理工作。全书共分为18章,主要内容包括启动与登录Red Hat Linux、安装和管理Red Hat服务器、配置目录服务、配置文件和打印服务、配置DHCP服务和DNS服务、配置网络数据库MySQL和Web服务、配置FTP服务、配置电子邮件服务、配置流媒体服务、配置代理服务器、配置网络防火墙与NAT服务、配置VPN服务、配置网络时间、配置SSH服务、配置Telnet和虚拟终端服务及网络服务的图形化配置。《Red Hat Linux服务器管理及配置实战详解》采用全新的写作理念,以任务为驱动,以需求为目标,将服务模块化,将技术条理化。容纳了几乎所有重要的、常用的网络管理工具软件,涉及了各种典型的、复杂的应用场景,语言通俗易懂,内容丰富翔实,既可作为网络管理初学者的指导用书,又可作为资深网络管理员的参考用书。
-
GNU/LINUX环境编程(美)琼斯 著,张元章 译《GNU/LINUX环境编程(第2版)》详细介绍如何开发可以运行于GNU/Linux操作系统的应用程序,经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富的例子来说明GNU/Linux API的使用。GNU/Linux也称Linux,被誉为操作系统中的“瑞士军刀”。从iPod之类的小型设备到IBM的Blue Gene之类的超级计算机,都可以看到它的“芳踪”。GNU/LinuX可以运行于大众化体系结构之上,从老式的x86处理器到最新的Play Station 3游戏机采用的cell处理器,不一而举。GNU/Linux架构与虚拟化技术GNU工具,如GCC,make、automake/autoconf,源代码控制系统,GNU Debugger和Gnuplot应用程序开发基础主题,包括库(动态的和静态的)、文件处理、管道、套接字和编程基础等GNU/Linux过程模型(包括线程)和POSIXIPC机制(如消息队列、旗语和共享内存)shell和脚本编程基础,从常用的GNU/Linux命令到Bash、Ruby和Pythonsed和AWK文本处理,flex和bison解析器调试和代码硬化技术,包括软件测试工具、覆盖测试和GCov和GPro概要和内存调试工具等《GNU/LINUX环境编程(第2版)》针对Linux程序员,《GNU/LINUX环境编程(第2版)》详细介绍如何开发高性能、高安全性的应用程序。经过全面修订的第2版涵括所有必要的工具和编程技术,提供丰富示例来说明GNU/Linux APl的用法。全书共5部分34章,主题涉及GNU工具,应用程序开发,shell与脚本编程,调试和提高安全性,虚拟化技术。凡此种种,吸引着近万名程序员选择《GNU/LINUX环境编程(第2版)》宋学习GNU/Linux编程技术。《GNU/LINUX环境编程(第2版)》浅显易懂,从全局介绍Linux编程基础,重点强调Linux编程利器的使用,对Linux程序员具有重要的参考和指导作用。
-
Linux网络服务器配置管理项目实训教程杨云 等编著《Linux 网络服务器配置管理项目实训教程》按照学习领域的课程教学改革思路进行编写,以学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,以工程实践为基础,注重工程实训和应用,是为高职院校学生量身定做的教材。《Linux 网络服务器配置管理项目实训教程》根据网络工程实际工作过程所需要的知识和技能抽象出12个教学项目和14个章后实训项目。教学项目包括:安装Red Hat Enterprise Linux、管理Linux服务器、配置Linux基础网络、配置与管理Samba服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理NFS网络文件系统、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理电子邮件服务器、配置防火墙与代理服务器、配置与管理VPN服务器。《Linux 网络服务器配置管理项目实训教程》既可以作为高职院校计算机应用专业和网络技术专业理论与实践一体化教材使用,也可以作为Linux系统管理和网络管理的自学指导书。
-
基于LPC 3250的嵌入式Linux系统开发桂电-丰宝联合实验室 编著本书以NXP最新推出的LPC3250芯片为例,从硬件系统(LINPO-PS-LPC3250开发板)的设计到嵌入式Linux系统的移植及为新硬件编写设备驱动,全面介绍了嵌入式Linux系统的开发过程。内容涵盖LINPO-PS-LPC3250开发板的硬件设计;Linux操作系统的安装,相关工具的使用、配置,嵌入式编程所需的基础知识(常用Linux命令、script编程、交叉编译工具的选项设置、Makefile语法等),向目标板部署引导程序、内核和根文件系统映像;Kickstart、Stagel阶段的启动流程及Nand、SPI芯片驱动开发:U-Boot的代码结构、启动流程及Nand芯片的驱动及以太网芯片驱动;Linux系统层次的设备驱动编程基础,以太网、I2C设备的驱动设计等。本书以LINPO-PS-LPC3250开发板的Linux系统移植及驱动开发为例,紧扣实际开发过程的每个环节,使读者比较容易掌握整个嵌入式系统的开发方法。本书可以作为电气与电子信息类相关专业高年级本科生和研究生教材,也可作为从事通信、电子及计算机等领域的、与嵌入式软硬件设计相关的工程师的参考书。
-
新手学Linux C阎映炳 等编著Linux是目前非常流行的一款操作系统,而C语言是Linux操作系统中的核心语言,掌握Linux环境下的C语言开发有着非常重要的意义。本手册由经验丰富的开发人员撰写,由浅入深、循序渐进地介绍了在Linux系统下使用C语言进行应用程序开发的方法,是一本通俗易懂的Linux入门教程。本手册分3篇共18章,Linux系统的基本操作、C语言基础、Linux C语言难点、数据结构、相关工具集、基本应用程序开发、文件操作、进程操作、进程间通信、多线程编程、网络编程,以及图形界面编程等。为了便于读者学习,最后通过一个完整的Linux命令源代码,介绍设计实现了一个客户/服务器程序,其中涵盖了网络编程和GUI编程的相关知识。本手册适合广大的Linux爱好者、Linux系统程序员、大中专院校的学生,以及Linux培训机构的学员。
-
Linux操作系统应用与安全李贺华 主编《21世纪高职高专规划教材:Linux操作系统应用与安全》依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,以目前使用最广泛、功能最完善的:Red Hat Linux 9为蓝本,对Linux系统管理、网络服务、内核编译、软件开发、以及远程控制等进行了详细地介绍。全书共11章,主要内容包括操作系统概述、系统安装与使用基础、文件与目录的管理、用户与组的管理、存储设备的使用与管理、软件管理与内核编译、shell、多任务与进程、常用服务器配置与管理、系统的安全管理、软件开发以及远程访问。《21世纪高职高专规划教材:Linux操作系统应用与安全》融入了作者丰富的教学和实践经验,内容安排合理,每一个章节的写作都力求语言精炼、概括知识点准确,并配备了详细的操作过程以及结果验证,便于使用者上机实践和检查学习效果。《21世纪高职高专规划教材:Linux操作系统应用与安全》不仅可以作为高职高专计算机类学生的教材,也可以作为Linux系统管理员以及相关应用开发人员的技术参考手册,尤其适合Linux初、中级用户的使用。
-
Linux服务器配置与管理指南伍云辉 编著《Linux服务器配置与管理指南》共分4篇24章。第1篇是Red Hat Linux基础篇,包括Linux操作系统简介、RHEL 5的安装、Linux基础使用、Linux常用操作命令、Linux文件系统、Linux管理入门和Shell编程入门等内容。第2篇是基础网络应用篇,包括远程登录管理、DHCP服务器、DNS服务器和时间服务器等内容。第3篇是高级网络应用篇,包括MySQL操作入门、即时通信服务器、目录服务器、WWW服务器、邮件服务器、FTP服务器、Samba服务器、CUPS打印服务器、新闻服务器和流媒体服务器等内容。第4篇介绍在Linux下开发网站的环境,包括安装PHP、PHP基础和PHP实例等内容。《Linux服务器配置与管理指南》的每一个知识点都以实例形式介绍了详细的操作步骤,读者按步操作即可执行相应的命令,方便读者参照实例,快速学习相关知识点。《Linux服务器配置与管理指南》图文并茂,适合Linux各级水平的用户,也可作为大中专院校计算机专业学生和广大电脑爱好者的参考用书。
-
嵌入式Linux系统实用开发何永琪 主编本书从实用的角度出发,以 S3C2410A 芯片及 HY2410A 开发板为主,介绍了嵌入式 ARM 平台上 Linux 系统开发所需的各种技术,包括 ARM 处理器架构与汇编语言、嵌入式 Linux 开发环境的建立、C 及 C++ 语言要点、bootloader 和 Linux 内核的移植、Linux 系统应用编程、Linux 内核驱动编程和 Qt 图形界面应用的开发等,涵盖了嵌入式产品软件开发工作所需的各种主要技术。 本书是一本面向产品开发基本职业技能的嵌入式Linux软件开发入门书籍,适合于刚进入嵌入式行业的开发人员及技术爱好者阅读,也可供高等院校和各类职业教育院校信息技术相关专业人员作为参考资料。
-
操作系统原理实验教程胡峰松 主编,王永阳,李健 编著《操作系统原理实验教程(基于Linux)》共包括16个实验,分别为基于Linux环境的8个实验和与操作系统原理相关的8个实验。每个实验都是关于操作系统研究的典型问题,用以加深读者对概念和原理的理解; 每个实验都给出程序代码与注释、运行结果和对结果的分析,经过上机调试,具有可操作性,方便读者实现; 有的实验给出额外思考题,引导读者做进一步思考。《操作系统原理实验教程(基于Linux)》实验性强,重点突出,难度适中,适于作为高等院校计算机及相关专业操作系统课程的实验教材,也可以作为Linux环境开发人员的参考书。
-
OPhone应用开发权威指南詹建飞 等编著本书系统地介绍了OPhone平台的体系结构、应用程序开发流程和调试技巧、OPhone应用程序开发中涉及的主要模块。全书结合30多个经典案例,阐述了OPhone平台的运行环境、应用程序模型、用户界面与图形引擎、数据持久化存储方案、移动多媒体框架、Service、联网接口、高级通信技术以及访问硬件层能力等内容。在介绍OPhone这一崭新的移动开发平台的同时,作者融入了大量经典设计模式、工程项目开发技巧的介绍,使得本书在实际项目开发中具有重要的参考价值。 本书适合有一定Java编程基础,希望从Symbian、Java ME或者Windows Mobile等平台过渡到OPhone及Android平台的软件开发人员阅读,也可以作为高校师生的参考教材。