Linux
-
Linux网络技术王波 主编从Linux操作系统基础入手,以丰富的示例为依托,循序渐进地讲述了Linux系统中典型的网络技术与应用。全书共分为12章,内容包括概述与安装、命令与示例、shell编程基础、DNS服务、DHCP服务、Apache服务、VSFTPD服务、Samba服务、 iptables、squid、sendmail和SSH等。《计算机科学与技术系列·普通高等教育“十一五”国家级规划教材:Linux网络技术》编写风格以应用为主,符合任务驱动的教学模式,且所用案例丰富、贴近实用。《计算机科学与技术系列·普通高等教育“十一五”国家级规划教材:Linux网络技术》既可作为计算机科学与技术专业的本科教材,又可作为系统学习 Linux网络技术的工程技术人员的参考书。 -
RED HAT LINUX 9系统管理与服务器配置杨宗德 等编著本书以Red Hat Linux 9为介绍对象,重点介绍Linux操作系统的系统应用及管理、网络服务器配置和程序开发等知识点。主要内容包括Linux系统应用及管理(Linux操作系统的安装、X11环境、基本系统命令、用户管理、软件包及常用工具、文件系统与磁盘管理、系统管理及维护)、Linux网络服务器配置(远程登录服务(Telnet、SSH、XDM,VNC)、FTP服务器(VSFTP、Proftpd)、NFS服务器、SAMBA服务器、DHCP服务器、DNS服务器、Apache服务器、APT服务器、Mail服务器、路由器配置、NAT及防火墙配置以及Orcle9数据库服务器的配置)、Red Hat Linux 9内核升级(从2.4升级到2.6)和程序开发。 本书可以作为高校计算机专业学生学习Linux操作系统的教材,也可以作为企业网络管理工程师从事Linux服务器配置管理的参考用书,同时还可作为嵌入式Linux开发者熟悉Linux操作系统的参考用书。 -
Linux服务器安全策略详解曹江华 编著Linux主要用于架设网络服务器。如今关于服务器和网站被黑客攻击的报告几乎每天都可以见到,而且随着网络应用的丰富多样,攻击的形式和方法也千变万化。如何增强Linux服务器的安全性是Linux系统管理员最关心的问题之一。 本书用20章和8个附录的内容,全面解析Linux服务器安全策略分四部分内容:第一部分分级介绍对Linux服务器的攻击情况,以及Linux网络基础;第二部分是本书的核心,针对不同的Linux服务器分别介绍各自的安全策略;第三部分介绍Linux服务器的安全工具;第四部分是8个附录,介绍Linux帮助信息和Linux常用命令汇总。 本书适合作为大专院校计算机专业师生的教材或教参书,也适合于Linux网络管理员和系统管理员,以及对安全方面感兴趣的读者。 -
LINUX程序设计(英)马修,(英)斯通斯 著,陈健 等译本书讲述在Linux系统及其他UNIX风格的操作系统上进行的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统对Linux中的数据进行存储,为X视窗系统建立图形化用户界面等。本书通过先介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关知识。 本书适合Linux的初学者及希望利用Linux进行开发的程序设计人员阅读,也适合作为高等院校计算机相关专业师生的参考教材。 -
LINUX技术手册(美)韦伯,(美)洛夫,(美)罗宾斯 著《Linux技术手册》目前已更新到第五版,作为最不可或缺的GNU/Linux书籍,它在Linux社区里赢得了很多赞誉。这是一本为Linux用户每天查阅命令而准备的重要案头参考书,深入而实用。秉承“技术手册”系列丛书的一贯风格,本书此前的几个版本一直畅销至今。《Linux技术手册》(第五版)覆盖了大多数通用Linux发行版中所有与拥护、编程、管理和网络相关的实际操作命令。这里汇集了多种快速参考文档:bash、ksh、Emacs、vi、sed、gawk、CVS、Subversion、正则表达式、包管理和引导装载程序等,它们与核心命令行实用程序一起全部被纳入这本清晰扼要的手册之中。本书所提及的内容均已在Fedora、Novell/suSE和 Debian系统上测试通过(在其他发行版中也做过部分测试)。没有一本书能涵盖完全由某一个主流Linux发行版所提供的所有命令,而本书所包含的这个丰富命令集可适用于大多数发行版的用户。《Linux技术手册》(第五版)不仅仅是一份参考列表。实用程序的诸多精妙细节都通过实例进行详细讲解。描述模式匹配(正则表达式)和版本控制的相关章节均会向读者介绍这些关键工具的背景知识。 -
Linux系统管理员广东省Linux公共服务技术支持中心 组编《Linux系统管理员》主要介绍了Linux系统管理的基础知识,主要内容包括:主流 Linux系统的安装、Linux基本命令的使用、Linux用户及组管理、Linuxx系统软硬件安装、Linux文件系统管理、利用Shell程序部署任务计划及备份、在Linux网络上实现文件共享及进行远程管理等。学完本书的读者将具有进行Linux系统管理所必需的基本技能,并为进一步学习Linux系统管理的中、高级技能打下良好的基础。本书为国家信息产业部全国网络与信息技术中心(NTC)和广东省Linux 公共服务技术支持中心(GDLC)NTC-Linux认证的指定培训教材,适用于参加 “Linux系统管理员”认证的考生,以及各大高校计算机及相关专业的学生,也可供相关技术人员参考,还可作为广大Linux爱好者的参考书。 -
LINUX KERNEL技术手册(美)哈特曼本书由Linux 内核的顶尖开发和维护人员所写,向您提供了全面的内核配置和编译方法,而内核配置和编译正是Linux管理员和开发人员的关键任务。由于没有任何一个Linux的发行版可以仅用一个内核就满足所有人的需要,面因而对大大小小需求各异的计算机平台,对内核进行重新配置和重新编译就在所难免。《Linux Kernel技术手册》解释了如何让Linux按您所需要的表现和性能进行工作。本书集中讲解2.6版,这个版本的内核已经将Linux带入了企业IT环境的心脏。相比此前的版本,这个版本的内核中的几乎每个子系统都做了显著的改动,尤其是在内存管理和块设备方面,改动尤为明显。2.6版的内核具有优异的灵活性,能够运行在从手持设备到大型主机等一系列广泛的设备上,并且可以支持服务器和个人桌面计算机两种应用模式。但是,有时这个内核也需要用户的干预,这也就是这本颇具深度的参考手册的写作目的所在。一册在手,您可以了解:从下载内核源代码开始,编译并安装内核所需的全部步骤确保所用工具与您的内核源代码版本相匹配的指南诸如运行时内核选项控制这类相关主题的参考资料和讨论各种“药方”列出您所需要的各项明细,以便您完成各项内容广泛的任务Linux的内核几乎包含了所有能够连接到计算机上的外部设备的驱动程序。本书的第8章是一个独具特色的章节,它说明了如何明确决定您的计算机选用哪个驱动程序。无论您是试图用Linux听音乐,或者为一台笔记本电脑提供无线网络支持和电源管理,还是在一个大型的服务器上添加企业级的功能,如逻辑卷(logical volume)管理,2.6版的内核都能够胜任分配给它的任何任务。为了发挥它的所有潜能,您需要知道Linux提供的各种选择和配置选项。《Linux Kernel技术手册》为此提供了深入的精辟见解。注:本书为英文版。 -
从Windows到Linux林抗,骆剑锋 编著《从Windows到Linux》突破了Linux的学习传统,以具有广泛应用基础的Windows为切入点,通俗易懂地介绍Linux系统。《从Windows到Linux》首先对比Windows系统与Linux系统,以Fedora Core 5为例从Linux入门起步,循序渐进介绍Linux系统及系统下的软件安装、文件管理、办公应用、多媒体应用、Internet应用、网络安全等内容,帮助读者从一个对Linux感兴趣的Windows用户,迅速成长为具有相当水平的Linux系统用户及管理人员。《从Windows到Linux》适合希望掌握Linux操作系统的技术人员参考。 -
嵌入式系统应用开发陈双龙,朱兴泉,孙学明 编著《嵌入式系统应用开发:基于C*Core处理器与嵌入式Linux实时操作系统》以国产高性能32位嵌入式CPU和开源操作系统Linux为核心,结合作者多年从事嵌入式操作系统、开发工具、嵌入式应用的研发的经验体会,系统地介绍嵌入式系统的基本概念和设计原理,嵌入式Linux和集成开发环境的设计方法、基于国产高性能32位嵌入式CPU和嵌入式Linux的应用系统设计方法等。全书分为8章,第1章和第3章介绍嵌入式系统和嵌入式操作系统的基本概念。第2章系统地介绍国产高性能32位嵌入式CPU(C*Core)的体系结构、指令系统、中断及接口等。第4章介绍Linux的体系结构及设计嵌入式Linux的步骤及方法。第5章介绍目前流行的一些接口,如串行接口、并行接口、USB,网络以及模拟输入输出接口等。第6章介绍嵌入式系统集成开发工具的设计方法,如何利用开源代码和第三方工具来提高集成开发工具的开发效率和扩展功能。第7章以大量的实例介绍嵌入式系统驱动程序和管理程序的设计方法和具体实现。第8章以嵌入式零售信息终端为例介绍基于C*Core的控制板及管理软件的设计方案。《嵌入式系统应用开发:基于C*Core处理器与嵌入式Linux实时操作系统》既可以作为嵌入式信息终端、智能家电、医疗保健、工业控制、智能化社区、移动计算平台、电子商务平台、计算机外设、智能玩具等产品研发的參考书,也可以供高等院校、技术培训班等作为有关嵌入式系统教学的教材。 -
Linux系统开发员广东省Linux公共服务技术支持中心 组编《Linux系统开发员》是NTC—Linux系列软件开发部分的初级教程,针对的“NTC.Linux”认证级别为Linux系统开发员。《Linux系统开发员》主要介绍了Linux系统环境下编程的基础知识,主要内容包括Linux操作系统的基础理论及基本操作、Linux下的常见编程开发,详细介绍了Linux下的C编程环境的搭建,包括编译器gcc、调试器gdb、库函数glibc、工程管理器make等工具的使用,并讲解了Linux下文件I/O编程、MySQL数据库接口编程、bash编程、GUI开发以及基于LAMP的编程开发。学完《Linux系统开发员》的读者将具有Linux系统环境下编程所必需的基本技能,并为进一步学习Linux系统环境下软件开发的中、高级技能打下良好的基础。《Linux系统开发员》为国家信息产业部全国网络与信息技术中心(NTC)和广东省Linux公共服务技术支持中心(GDLC)NTC.Linux认证的指定培训教材,适用于参加Linux系统开发员认证的考生,以及各大高校计算机及相关专业的学生,也可供希望转入Linux开发领域的工程技术人员参考使用,还可作为广大Linux爱好者的参考书。
