Linux
-
Red Hat Linux Fedora Core4 基础教程朱居正,高冰 编著本书以Red Hat Linux的最新版本Red Hat Linux Fedora Core 4为蓝本,从桌面操作入手,对Red Hat Linux Fedora Core 4系统的各种应用做了详尽而全面的介绍。本书依次介绍了Fedora Core 4的安装过程,硬件配置与系统管理,GNOME与KDE桌面环境管理,音频和视频、图形图像、文本和OpenOffice.org办公软件的操作方法与技巧,Linux文件共享设置,系统管理软件Webmin、VNC和Openssh等的使用,以及两款常用的虚拟机软件Virtual PC和Vmware的基本运用。本书最后还全面介绍了Linux系统和网络的一些设置。本书内容详尽、结构清晰、图文并茂且通俗易懂,既突出基础性内容,又重视实践性应用,专业性、针对性和实用性较强。力求把复杂的问题简单化,很多内容和方法都是作者在长期应用Linux的过程中积累的。本书是从事Linux桌面操作和系统管理的必备用书,既可作为Linux短期培训和高等院校师生学习Linux的教材,还可作为广大Linux爱好者的参考书籍。 -
Linux 应用程序开发(美)约翰逊(Johnson, M.K.), (美)特罗安(Troan, E.W.)著;武延军, 郭松柳译本书介绍了Linux环境下进行应用程序开发需要掌握的知识,对许多编程实践中经常遇到的内容进行了详细的讲解,并且提供了典型的实例加以说明。 全书分为四个部分。第1部分是初学者需要了解的知识,包括Linux的历史、从事自由软件开发需要了解的版权知识和GPL等许可证,以及如何获取和使用在线文档系统。第2部分介绍了开发环境和工具。其中包括Vi,emacs编辑器,gdb调试器的使用,gcc的选项和扩展,GNU C库的基本知识,内存溢出和泄漏的调试工具,如何创建、使用、管理静态库和动态库,以及如何通过系统调用请求系统服务。第3部分详细介绍了Linux系统编程知识。其中包括进程模型,简单文件管理,信号处理,高级文件操作,目录操作,作业控制,终端与伪终端,socket网络,时I司和定时器,随机数,虚拟控制台,Linux控制台,以及如何编写安全的程序。第4部分精选了Linux编程中最常用的开发库进行介绍。其中包括字符串匹配,用于终端编程的S-lang库,基于散列的数据库函数库,命令行解析库,如何运行时动态加载共享对象,以及有关用户身份识别和验证的库。 本书内容丰富、实用,语言通俗,不仅适合初学者学习,也适合熟悉Unix环境编程的高级开发人员参考。 -
嵌入式系统设计与实例开发实验教材魏洪兴, 胡亮, 曲学楼编著本书是"嵌入式系统教学系列丛书"中的一本,以目前最为流行的ARM 9嵌入式微处理器和Linux操作系统为主要内容,采用案例教学的形式,详细介绍了如何基于Linux操作系统构建嵌入式系统平台的过程,包括Linux基础编程实验、ARM硬件接口设计、驱动程序开发、嵌入式图形用户界~MiniGUI的开发方法,以及Linux内核编程等核心实验案例。 本书可作为高等院校与职业技术学校计算机、软件工程专业的嵌入式系统专业课程的教材使用,又可以作为电子工程、工业自动化、仪器仪表与机电工程等专业大三、大四学生的基础平台课和硕士研究生选修课的教材。与此同时,也可以作为广大从事嵌入式技术相关工作的工程技术人员的参考书。 -
Linux内核设计与实现(美)拉芙(Love,R.) 著,陈莉君 等译;陈莉君译本书基于Linux2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用?中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。.本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。..本书填补了Linux内核理论和实践细节之间的鸿沟。本书针对Linux2.6内核,包括0(1)调度程序、抢占式内核。块I/O层以及I/O调度程序等。本书还包含了Linux内核开发者在开发时需要用到的很多信息,包括调试技术、编程风格、注意事项等等。如果你是一名Linux内核爱好者,本书的内容可以帮助你大显身手。如果你是一名普通程序员,本书的内容将会拓宽你的编程思路。如果你初次接触Linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。... -
LINUX应用开发技术详解范永开, 杨爱林编著本书全面介绍了Linux的编程知识,包括Linux程序的调试、Shell编程、Linux的内存管理、Linux的系统调用、标准I/O流、进程与进程调度、进程间通信、信号编程、Linux多线程编程、网络编程、数据库编程、图形编程等。书中最后还介绍了近年来较为热门的Linux国际化和本地化程序设计。 本书内容丰富、深入浅出,每章内容都含有大量编程实例,以加强读者理解和提供给读者使用。本书适合希望利用Linux进行开发的程序设计人员阅读,也可作为在校大学生和研究生学习Linux程序设计入门知识的参考书。 -
Fedora Core3 Linux架站实务李蔚泽编著Linux最让人称颂之处莫过于是内建的多种服务器,Linux优越的平台稳定性,更是服务器架设时需考虑的重要因素,因为它可将服务器性能提升至极限,以充分发挥网络资源的使用性能,更能确保与客户到动性的正确性。加上完全免费的使用优势,所以Linux可为企业节省服务器架设时的大量成本,因此是架设企业网络的绝对选择。本书采用最新版的Fedora Core 3平台,内容可涵盖网管人员平日的需求,虽不敢自比经典之作,但足以担任一般用户架设网站时的入门书,这也是笔者撰写时的初衷。第1章介绍了有关网络的基本概念,这是管理人员在维护网站与各项服务前,首先要熟悉的内容。除此之外,在本书的其余章节,共包含11种类型的服务器,这也是笔者在撰写时遭遇的首要难题,因为要以有限的篇幅来说明如此繁多的服务器主题,势必要取其精华的部分,所以有关内容的筛选,着实花费笔者许多时间。所幸有赖以往的经验,再辅以大量的参考文献,总算完成令人满意的内容,相信读者在细心阅读后,必可发现笔者求证时的用心。第2~4章可说是本书最大的重点所在,介绍了目前Intemet上占有率最多的Web服务器Apache,它也是企业急于树立形象与拓展商机的最佳选择,无论如何都建议您仔细地阅读。第5章是有关FTP(File Transfer Protoc01)服务器的运行,顾名思义,它是提供客户端与服务器间文件交换时的平台,因此一般企业网站都会竭尽所能提供此项服务,以吸引用户访问。第6章介绍的邮件服务器也是现今企业网络必备的利器,因为在目前电子信息数据充斥的环境中,早已跳离传统的纸张文件,笔者实在无法想像如果没有借助电子邮件的传递,企业如何完成日渐复杂的商业活动。第7章说明的SAMBA服务器是沟通Windows和Linux操作系统的绝佳工具,有了它,一般用户就可轻易通过"网上邻居"来访问Linux上的共享数据,这对信息的集成实在是举足轻重。第8章与第9章主要着眼点在于带宽使用率与数据安全的提升,利用代理(Proxy)服务器可以将常用的网页内容保存在硬盘中,以避免重复连接至相同网页时消耗的带宽。而NAT服务器与防火墙在目前已是企业网络不可或缺的机制,它们可分别用来作为IP地址不足,以及保障信息交换安全性的解决方案。第lO章是有关DHCP服务器的内容,正确地使用DHCP,可以节省许多平时维护客户端IP配置的时间。第11章介绍的DNS服务器在客户端连接Internet时,肩负着名字解析的工作,如果没有这个机制,客户端可能很难顺利地连接到Intemet。第12章的网络文件系统NFS,则是利用分布式系统的概念,将网络上原本分散的共享资源,集成在服务器的文件系统中。第13章说明了新闻服务器INN的运行原理,以及实际构建时所需注意的问题。最后一章是有关OpenSSH服务器的内容,它可强化网络通信时的安全性。 -
Red Hat Linux服务器配置与应用林慧琛, 刘殊, 尤国君编著本书以目前被广泛应用的Red Hat Enterprise Linux服务器发行版为例,全面系统地介绍了利用Linux操作系统架设网络服务器的方法,内容包括Linux系统的安装、配置与使用,Samba服务、NFS服务、DHCP服务、DNS服务、Web服务、FTP服务、电子邮件服务、iptables防火墙、NAT服务、Squid代理服务、网络数据库MySQL服务、LDAP服务、流媒体服务、VPN服务、网络时间服务、Telnet服务、SSH服务和VNC服务的配置及应用,以及使用图形管理工具Webmin实现快速配置常用服务的方法。 书中内容的实用性、可操作性强,读者能迅速将学到的知识运用到实际工作中。书中所有内容都源于作者的实际经验,可以帮助读者迅速掌握实际应用中的各种经验和技巧,节省花费在调试上的大量时间。 本书附带的光盘包括了书中所有用到的第三方开放源代码软件和所有完整的范例配置文件,读者可直接在实际工作中使用,还可根据需要将范例配置文件稍作修改复制到真正的服务器中使用,以提高工作效率。 本书适合从事网络管理、网络维护工作的工程技术人员作为操作手册使用,也可用作Linux培训、大中专院校计算机及相关专业学习的教材。 -
Linux内核设计与实现(美)洛夫“如果有这样一本书,既能提纲挈领,为我理顺思绪、指引方向,同时又能照顾小节,阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习题源码的人们的共同心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?本书回答了这个问题。本书作者是一个狂热的内核爱好者,所以他的想法自然贴近程序员。 如果你是一名Linux内核爱好者,那么本书提供的材料会让你想在内核层面上做些什么;如果你是一名普通的编程人员,那么对操作系统的透彻理解会拓宽你的编程思路。 本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、抢占式内核、块I/O层、I/O调度程序等。本版新增内容 ·当前Linux2.6内核的所有主要子系统和最新特性 ·内核模块的新细节 ·虚拟内存和内存分配的扩充内容 ·调试内核代码的附加信息 ·内核同步和定时器示例 ·洞察Linux内核补丁的提交参与Linux内核社区 -
Linux操作系统CEAC信息化培训认证管理办公室本书采用“就业导向的职业能力系统化课程开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与试验”的研究成果之一,作为高等职业教育电子信息类专业“双证课程”培养方案配套教材,同时也是“CEAC国家信息化培训认证”的教材,具有鲜明的特色,可作为高职高专院校电子信息类专业教材。本书是“网络组建与维护”职业核心能力课程的第2阶段课程的教材,主要涉及Linux操作系统的应用,并以Red Hat Linux 9.0为蓝本,对Linux操作系统做了较为详尽的阐述,并且以理论联系实际为特点,采用任务驱动的编写方法,结构清晰,图文并茂,通俗易懂,力争做到使读者在兴趣中学习Linux。本书适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。 -
Linux实用教程王瑞琴, 李振江编著本书共四篇。内容分十章。第一篇科技信息检索的基础知识,包括第一章科技信息检索的基础知识。主要介绍与文献检索相关的基础知识和科技文献的出版类型。第二章检索语言与检索词表。着重介绍受控语言与词表。第二篇手工科技信息检索,包括第三章数据与事实型信息检索。重点介绍词典、百科全书、年鉴、手册和名录等工具书。第四章单一类型科技文献检索,主要以介绍图书、期刊、会议论文、学位论文、科技报告、标准文献和专利文献的检索为主。第五章综合类型科技信息检索,主要以介绍美国《工程索引》、美国《科学文摘》和美国《科学引文索引》等世界著名的检索工具为主。第三篇计算机科技信息检索,包括第六章计算机检索的基本知识和原理,详细地阐述了计算机检索的基本原理、检索策略与技巧以及检索步骤等。第七章光盘信息检索系统,以介绍常见的光盘数据库为主。第八章国际联机信息检索;第九章网络信息资源检索,重点放在介绍网上图书、期刊、会议论文、学位论文、科技报告、标准文献和专利文献等各类科技信息资源的检索与利用上。第四篇科技信息服务机构,根据我国科技信息服务机构的特点,分别介绍不同类型的科技信息服务机构。
