Linux
-
Linux实践及应用罗文村等编著《Linux实践及应用》以RedHat 9.0为蓝本,系统地介绍Linux的基础知识、Linux系统的安装与配置、常用命令,以及如何进行Linux系统管理和基本的网络服务设置(包括如何设置DNS服务器、Email(Bind)服务器、Web服务器和FTP服务器等)。另外,还较详细地介绍了自由软件OpenOffice 2.0的安装,以及如何利用该办公软件进行日常办公。在介绍Linux编程环境一章中,示范了如何使用gcc进行程序设计,以及如何使用Perl脚本语言编写简单的应用程序; 阐述了Linux系统安全方面的原则、策略和技巧。最后一章给出几个实际操作例子,作为前面章节的综合实习。全书内容由浅入深、循序渐进,旨在达到学以致用的目的。《Linux实践及应用》可作为大专院校学生的Linux实际操作课程教材或入门教材,也可作为广大Linux用户、管理员以及Linux系统自学者的自学用书。 -
Linux 网络体系结构-Linux内核中网络协议的设计与实现威尔本书讲述的是Linux内核的网络子系统架构。创作本书的想法源自德国Karlsruhe大学信息通信学院。在该校,Linux内核被运用于许多项目的研究,且其网络功能分别得到了有针对性的改进和提高。例如,针对下一代Internet开发出了新的服务和协议,并对它们的行为也进行了研究。此外,对于现有的协议(如TCP传输协议)也进行了修改,以改善其行为和适应Intemet的新情况。在这些项目的研究过程中我们发现,Linux内核非常适合于新的网络功能性的研究,因为它对于TCPfIP协议族具有一个稳定和广泛的实现。Linux源代码的免费可得性使得我们可以方便地对协议实例的功能进行修改和提升。此外,内核模块原理对内核功能性的提升提供了很好的支持。然而,这一领域的许多研究和论文表明,对某一协议实例行为进行修改的前提是必须熟悉Linux网络架构,而这需要耗费大量的时间和精力。不幸的是,造成这一情况的主要原因在于Linux内核网络子系统的注解非常糟糕,且没有用于解释和总结基本概念的材料。 -
Linux内核编程必读(美)罗德里格斯本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 ? ? 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。 ? ? ● 数据结构 ? ? ● x86和PPC汇编语言 ? ? ● 查看内核内部状态 ? ? ● Linux进程模型 ? ? ● 用户空间和内核空间 ? ? ● 中断和异常 ? ? ● 内存分配和跟踪 ? ? ● 跟踪子系统行为 ? ? ● I/O交互 ? ? ● 文件系统和文件操作 ? ? ● 调度和同步 ? ? ● 内核启动过程 ? ? ● 内核构建过程 ? ? ● 配置选项 ? ? ● 设备驱动程序 ? ? 本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 ? ? Claudia Salzberg Rodriguez就职于IBM Linux技术中心,进行内核及相关编程工具的开发。她做了5年多Linux系统程序员,针对Intel和PPC平台,进行嵌入式到高性能系统的Linux开发。 ? ? Gordon Fischer 为很多低级设备开发了Linux和UNIX设备驱动程序,并针对Intel和PPC平台,在各种各样的企业级设置中使用Linux内核。 Steven Smolski 在制造、测试以及内存、处理器和ASICS的研发等半导体行业工作了26年,他为Linux、AIX、Windows以及嵌入式操作系统都写过应用程序和驱动程序。 -
Linux系统管理员上海市职业培训指导中心组织本教材介绍了Linux操作系统的发展、安装和配置,桌面环境的基本使用等桌面应用技能;讲解了Linux的文件和系统、基本命令、vi编辑器的使用以及如何安装和卸装软件包等基础知识;还介绍了如何在Linux上进行日常办公,在Linux上进行网络应用:如网页浏览、收入发电子邮件、在Linux上聊天等应用;最后介绍了如何利用桌面的图形管理工具进行有交往的系统配置和管理,为学习Linux系统管理课程作了很好的准备。本教材既可作为Linux系统管理员职业技能培训与鉴定考核的教材,也可作为广大Linux爱好者自学的参考书。 -
Red Hat Enterprise Linux3权威指南(美)莎曼(Sharma, K.)等编著Red Hat一直在不断地为桌面环境和服务器环境开发Linux产品。Red Hat 9在桌面和图形应用程序领域有很多改进。在Red Hat巨大成功的背后,最重要的因素是其在改进Linux发布版本方面所做的不懈努力,它使新的Linux版本更加易于使用、有更好的健壮性、更加安全以及更易于管理。同时,Red Hat的成功还得益于它们对安全性问题做出的及时应对,以及不断发布的各种应用程序补丁和更新程序。最近,Red Hat改变了其营销战略。下面是一些重要的变化。● Red Hat的免费产品,包括Red Hat 8和Red Hat 9,在2004年3月以后将不再获得免费的技术支持。● Red Hat已经资助发起了一个称为Fedora的项目,旨在通过借助开源团队的实力开发Linux。Fedora项目的目标是与开源团队进行合作,以自由软件为基础开发通用的操作系统,同时测试新的技术和特性。Red Hat Fedora项目将提供前沿的技术和快速的发布周期。● Red Hat为企业计算提供了很多具有完全技术支持的产品。Red Hat Enterprise Linux(RHEL)是其中的一种Linux操作系统,它由Red Hat提供完全的技术支持,面向企业级用户。其他Red Hat支持的产品包括Red Hat Cluster Suite、Red Hat Developer Suite、Red Hat Content Management System和Red Hat Portal Server。● RHEL的发布周期将是12~18个月,每个版本的技术支持期为5年。本书将讨论RHEL 3 AS、ES和WS三种版本以及生产领域应用环境中的各种网络服务。一些重要的主题可以归结如下。● 讨论如何在桌面、生产领域的服务器和任务关键型应用程序中实现和部署RHEL。● 讨论各种Red Hat Enterprise产品的实现,包括Red Hat Cluster Suite和Red Hat Network(RHN)。● 讨论生产领域服务器所使用的大多数Web服务的部署。● 讨论并实现安全性策略。RHEL的概念RHEL是一套开源的企业级操作系统,用于商业和以任务关键型的应用程序,并由Red Hat公司提供技术支持。该系统还提供年度订阅(annual subscription),其中包括了各种级别的技术支持和Red Hat License。RHEL已获得大多数硬件厂商的认证,如IBM、Dell和Hewlett-Packard,也获得了很多软件提供商的认证,如VERITAS和Oracle。RHEL最新的版本是版本3。这个版本相对版本2.1而言引入了很多新的特性。RHEL 3的一些特性如下。● 增强的稳定性和更新的技术。它基于Linux内核2.4.21,具有大量增强的新功能。● 通过支持更大规模的SMP(Symmetric Multiprocessing,对称多处理机)存储器和I/O系统,提高了性能和可扩展性。● 它由Red Hat提供技术支持,提供了不断更新的补丁和各种级别的支持。● 它支持7种体系结构,包括Intel x86、Intel Itanium、AMD、AMD64和IBM ZSeries、iSeries、pSeries和S/390。● 它包含了一年的各种级别的技术支持,具体级别取决于订阅的服务。● 它包含了一年的RHN的Update模块订阅服务。Red Hat还提供了RHN可选的Management and Provisioning模块,只要花费额外的订阅费用就可以使用。RHEL的优点RHEL提供了很多优点,其中一些可以归纳如下。可靠性RHEL是一种稳定而可靠的操作系统。为了保证所有的RHEL产品都具备高质量的、企业级的特性,Red Hat保证所有的产品都在一段长时间的严格测试。RHEL的发布周期是12~18个月,其中包括12个月的开发阶段及其后6个月的测试阶段。● 可伸缩性Red Hat已经在内核方面做了巨大的改进,尤其RHEL产品中与SMP、I/O和大容量存储器相关的功能,提供了对更大规模系统的线性可预测功能的支持。RHEL系统可以用于部署初级的、通用的服务器,也可以用于任务关键型的应用环境中的高端服务器。● 可用性对于任何一个企业客户来说,他们都希望其Web站点、应用程序和数据应该能够对他们的用户保持持续的可用性,不能间断。如果硬件和软件在任何时候都可用,这个目标就能够实现。RHEL产品提供了两种高可用性技术,IP负载平衡(Piranha)和Red Hat Cluster Manager。[看更多] -
Linux防火墙(美)苏哈林本书详细介绍Linux操作系统中构建防火墙的方法,以及入侵检测和系统安全的技术。主要内容包括:防火墙的基础知识,Linux防火墙管理程序iptable,构建防火墙的方法,防火墙的优化,数据包的转发,网络监控和攻击检测,内核强化等。本书独立于Linux某个发行版本,涉及常驻于Linux内核的Netfilter核心软件。可帮助读者掌握Linux系统与网络安全技术。.本书条理清晰,图示丰富,可供各类计算机专业技术人员参考。..本书是Linux防火墙权威指南,包括如何使用Linux Netfilter/iptables来实现防火墙的主题。本书的主题既包括如何安装和设置防火墙的基础知识,也包括针对黑客攻击的防范。本身最有价值的部分莫过于对iptables、包过滤以及防火墙优化的详细介绍。同时还包含了通过自定义内核来增加安全性的高级主题。.本书适用于独立用户、系统管理员、咨询专家、IT从业人员以及其他需要构建Linux防火墙的人。本书内容独立于各个Linux发行版,包含针对SUSE Linux、Debian以及RedHat不同发行版的例子。... -
Linux操作系统CEAC信息化培训认证管理办公室本书采用“就业导向的职业能力系统化课程开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与试验”的研究成果之一,作为高等职业教育电子信息类专业“双证课程”培养方案配套教材,同时也是“CEAC国家信息化培训认证”的教材,具有鲜明的特色,可作为高职高专院校电子信息类专业教材。本书是“网络组建与维护”职业核心能力课程的第2阶段课程的教材,主要涉及Linux操作系统的应用,并以Red Hat Linux 9.0为蓝本,对Linux操作系统做了较为详尽的阐述,并且以理论联系实际为特点,采用任务驱动的编写方法,结构清晰,图文并茂,通俗易懂,力争做到使读者在兴趣中学习Linux。本书适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。 -
多系统安装与重装全攻略曾稳祥暂缺简介... -
Fedora Core3 Linux安装与系统管理李蔚泽编著本书以Linux Fedora Core 3为平台,是一本理论与实务并重的书籍。书中全面的介绍了Linux安装时的各种环境,将原本庞杂的系统管理,以20个章节来进行讨论,使读者完全掌握Linux的优势。屏弃了传统Linux书籍过分重视指令操作的陋习,全书介绍了许多简单又易上手的图形界面工具。熟读本书可帮助读者在最短时间内找到Linux的精髓所在,并能满足高级用户深入研究的要求。 -
嵌入式系统接口设计与Linux驱动程序开发刘淼本书针对、RM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。本书共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、IC、PS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARMLinux的中断处理,:BootLoader和内核的启动过程等。本书可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。 1,典型的嵌入式系统体系结构2,LINUX内核与驱动程序3,简单的LINUX字符设备驱动程序4,CAN总线接口设计与LINUX驱动程序5,触摸屏接口设计与LINUX驱动程序6,I2C总线与LINUX驱动程序7,PS/2接口设计与LINUX键盘/鼠标驱动程序8,音频接口设计与LINUX驱动程序9,异步串口与LINUX驱动程序10,显示接口与LINUX帧缓冲11,IDE接口与LINUX驱动程序设计12,PCMCIA接口与LINUX驱动结构13,USB HOST接口与LINUX驱动程序设计14,建立FLASH上的文件系统15,以太网接口与LINUX网络驱动程序设计16,嵌入式LINUX的启动过程
