Linux
-
Linux服务器配置全程实录张勤,杨章明 编著Linux服务器配置是Linux的最主要应用之一,在企业中应用广泛,《Linux服务器配置全程实录(附光盘1张)》以企业Linux服务器架设的项目实例为主线,详细讲解服务器架设的全过程。具体内容包括配置NTP服务器、YUM服务器、DHCP服务器、DNS服务器,使用FTP配置文件服务器,使用Samba配置文件服务器,使用NFS配置文件服务器,配置Web服务器、邮件服务器、代理服务器、VPN服务器、目录服务器,配置虚拟化,配置SSH服务器,SELinux应用,PAM应用,配置防火墙,配置IDS,病毒防治,数据备份,常见故障排除以及两个具体的应用案例——单一平台企业综合案例和异构平台企业综合案例等内容。《Linux服务器配置全程实录》既可作为Linux系统管理工程师的参考用书,也可以作为Linux爱好者、高等院校计算机相关专业学生的学习用书。 -
嵌入式Linux应用开发全程解析与实战吴士力,刘奇,朱兰 编著《嵌入式Linux应用开发全程解析与实战》详细介绍了在红旗Linux 6.0平台上开发嵌入式Linux应用程序的基本原理和过程。主要内容包括嵌入式软硬件平台的介绍、Linux 2.6内核的移植、Linux驱动程序的原理、Bootloader的原理、嵌入式Linux开发环境的搭建、嵌入式数据库SQLite3和嵌入式GUI系统MiniGUI的移植和编程等。最后通过电子菜单实例系统介绍了在Mini2440开发板上开发基于Linux2.6.29内核的GUI应用程序的全过程。书中使用的嵌入式Linux应用开发软件平台均为开源软件,具有较高的市场占有率。《嵌入式Linux应用开发全程解析与实战》适合嵌入式Linux应用开发的初学者,或计算机、电子专业的大中专高年级学生和本科生。《嵌入式Linux应用开发全程解析与实战》也可作为嵌入式Linux应用开发技术人员的参考书。 -
嵌入式Linux开发基础与工程应用史旭光 编著嵌入式开发是目前市场上一个较为热门的学习和研究的技术方向,相关领域专题图书较为丰富,从传统技术领域的8位、32位单片机相关技术图书,到现在较为新颖的基于各种嵌入式系统如uCOSⅡ、WinCE、Vxworks、Linux等各种书籍,可以说琳琅满目,数不胜数。这对于广大技术爱好者来说,确实是一件值得高兴的事情,一方面说明此类技术具有相当的市场需求,另外一方面嵌入式系统相关开发技术确实有望在以后相当长的一段时间内引领技术发展的潮流。在嵌入式技术开发领域内,嵌入式Linux相关开发人员是一个较为活跃的团体,国内也有大量的技术人员从事基于Linux平台的嵌入式系统开发。相对于商业操作系统如uCOS Ⅱ、VxWorks等,嵌入式Linux平台具有源代码开放、可定制性强,具有开源社区支持等显著性优点,同时Linux开发还存在开发技术门槛较高,可参考技术资料较少,技术人才培养不易等缺憾。然而瑕不掩瑜,Linux及类Unix系列操作系统本来就在桌面和服务器领域占据了相当的份额,近些年来Linux以蓬勃发展的态势在嵌入式系统领域取得了很大成功,从接口丰富的消费类电子产品到性能要求苛刻的工业控制系统,无不取得了令人瞩目的进展。 -
Linux操作系统应用与安全李贺华 主编《21世纪高职高专规划教材:Linux操作系统应用与安全》依照Linux初学者的学习规律,兼顾中高级Linux用户的需求,以目前使用最广泛、功能最完善的:Red Hat Linux 9为蓝本,对Linux系统管理、网络服务、内核编译、软件开发、以及远程控制等进行了详细地介绍。全书共11章,主要内容包括操作系统概述、系统安装与使用基础、文件与目录的管理、用户与组的管理、存储设备的使用与管理、软件管理与内核编译、shell、多任务与进程、常用服务器配置与管理、系统的安全管理、软件开发以及远程访问。《21世纪高职高专规划教材:Linux操作系统应用与安全》融入了作者丰富的教学和实践经验,内容安排合理,每一个章节的写作都力求语言精炼、概括知识点准确,并配备了详细的操作过程以及结果验证,便于使用者上机实践和检查学习效果。《21世纪高职高专规划教材:Linux操作系统应用与安全》不仅可以作为高职高专计算机类学生的教材,也可以作为Linux系统管理员以及相关应用开发人员的技术参考手册,尤其适合Linux初、中级用户的使用。 -
Linux网络服务器配置管理项目实训教程杨云 等编著《Linux 网络服务器配置管理项目实训教程》按照学习领域的课程教学改革思路进行编写,以学生能够完成中小企业建网、管网的任务为出发点,以工作过程为导向,以工程实践为基础,注重工程实训和应用,是为高职院校学生量身定做的教材。《Linux 网络服务器配置管理项目实训教程》根据网络工程实际工作过程所需要的知识和技能抽象出12个教学项目和14个章后实训项目。教学项目包括:安装Red Hat Enterprise Linux、管理Linux服务器、配置Linux基础网络、配置与管理Samba服务器、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理NFS网络文件系统、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理电子邮件服务器、配置防火墙与代理服务器、配置与管理VPN服务器。《Linux 网络服务器配置管理项目实训教程》既可以作为高职院校计算机应用专业和网络技术专业理论与实践一体化教材使用,也可以作为Linux系统管理和网络管理的自学指导书。 -
实战Linux Shell编程与服务器管理卧龙小三 著,梁昌泰,张琦,黄琨 改编操作系统Shell编程一直是系统管理员必备高级技能之一。主机管理的上乘之道,就在于尽量让计算机去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,笔者拥有丰富的主机管理实务经验,以及多年的教学经验,能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。本书完整涵盖Bash 3.x的各项功能,并介绍最新Bash 4.0的重要功能;由简入繁、循序渐进,建立扎实的Bash Shell程序设计基础;各章提供许多范例,充分展示Bash Shell程序设计的技巧;带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率;还包含许多管理实务的技巧,可快速提升读者主机管理的能力。本书适合系统管理员、网络管理员、架构师及普通学习者参考学习。主机管理的上乘之道,就在于尽量让电脑去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,卧龙小三拥有丰富的主机管理实务经验,以及多年的教学经验,相信这本《实战Linux Shell编程与服务器管理》必能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。■ 完整涵盖Bash 3.x的各项功能,并介绍最新Bash 4.0的重要功能。■ 由简入繁、循序渐进,建立扎实的Bash Shell程序设计基础。■ 各章提供许多范例,充分展示Bash Shell程序设计的技巧。■ 带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率。■ 还包含许多管理实务的技巧,可快速提升读者主机管理的能力。 -
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程序员具有重要的参考和指导作用。 -
基于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系统实用开发何永琪 主编本书从实用的角度出发,以 S3C2410A 芯片及 HY2410A 开发板为主,介绍了嵌入式 ARM 平台上 Linux 系统开发所需的各种技术,包括 ARM 处理器架构与汇编语言、嵌入式 Linux 开发环境的建立、C 及 C++ 语言要点、bootloader 和 Linux 内核的移植、Linux 系统应用编程、Linux 内核驱动编程和 Qt 图形界面应用的开发等,涵盖了嵌入式产品软件开发工作所需的各种主要技术。 本书是一本面向产品开发基本职业技能的嵌入式Linux软件开发入门书籍,适合于刚进入嵌入式行业的开发人员及技术爱好者阅读,也可供高等院校和各类职业教育院校信息技术相关专业人员作为参考资料。 -
追踪Linux TCP/IP代码运行秦健 编著《追踪Linux TCP/IP代码运行·基于2.6内核》以应用程序为线索,详细描述了数据包在协议栈的分段、重组、发送、接收过程,同时分析了路由的初始化和设置过程,主要包括socket应用程序、TCP/IP协议、路由、通知链、邻居子系统等内容。全书涵盖了协议栈的全部知识点,对于广大的读者来说这是一本极其难得的技术资料。同时,书中论述了网络设备的工作原理,解释了RTL8169和嵌入式CS8900、DM9000网卡设备的核心过程。《追踪Linux TCP/IP代码运行·基于2.6内核》可作为3G网络开发人员、嵌入式通信产品开发人员、网络应用开发人员、网络管理人员及网络爱好者、从事网络方向的本科生、研究生的参考书。
