Linux
-
Linux内核编程指南Michael Beck等著;张瑜,杨继萍等译;张瑜译本书特色:·多位Linux专家参与编写·全面覆盖Linux2.4的完整内容·完整介绍内核结构和Linux操作系统的核心知识·提供丰富的Linux项目程序和文档·在www.tupwq.net提供原代码本书面向希望深入学习这种操作系统的读者,全面介绍了Linux操作系统的技术原理。全书共分10章,内容分别涉及Linux内核简介、内存管理、进程间通信、Linux文件系统、设备驱动程序、网络实现方式、模块和调试,以及多重处理等Linux内核原理和开发技术。 -
Linux桌面及办公理论与实践教程高衡绪,谷静雨编著;信息产业部全国电子信息应用教育中心主编本书是全国信息技术水平考试指定教材,由信息产业部全国电子信息应用教育中心主编。共分12章,全面而系统地介绍了Linux环境下的信息处理基本知识、信息处理常用的文件格式、基于Linux的信息处理技术、Linux的图形化桌面文件管理、Linux的网络操作、办公室信息处理、办公室文稿处理、办公室财务及表格处理、办公室演示文稿处理等相关内容。本书适用于参加全国信息技术水平考试的人员作教材,也可作为Linux爱好者和开发人员的参考书。 -
Red Hat Enterprise Linux 3系统管理朱居正等编著本书首先对RedHatEnterpuiseLinux的特点进行了说明;然后详细地介绍了其安装过程、系统管理、GNOME桌面环境、常用终端命令、应用软件以及网络基础和接入技术;为了体现RedHatEnterpuiseLinux作为服务器操作系统的强大功能,接下来又重点介绍了各种服务器如DNS、CHCP、NFS、Samba、FTP、Apache、Mail、Proxy的配置,以及MySQL和PostgreSQL网络数据库的配置与管理;最后还特别介绍了网络安全技术和病毒防护等知识。本书内容详尽、图文并茂、结构清晰、实用性强,是从事Linux系统管理和服务器架设的专业技术人员必备之参考书,也可用作高等院校计算机及其相关专业的教材。本书前言RedHatLinux9之后,RedHatLinux的发展分为两个分支:个人版(TheFedoraProject)和企业版(RedHatEnterpriseLinux)。RedHatEnterpriseLinux是RedHatLinux9的延续,它是针对企业服务器设计的,以便用户建立一个可靠、安全和高效的服务平台。RedHatEnterpriseLinux与RedHatLinux9相比,更加专业,功能更加强大,性能更加优越。RedHatEnterpriseLinux主要用于架设网络服务器,因此,随着网络技术的日益发展,它越来越受到用户的青睐,特别是一些大型的网络及网站服务器,都是建立在Linux平台上的。本书主要以RedHatEnterpriseLinux3ASforX86版本为例来全面介绍RedHatEnterpriseLinux的各项功能。本书共分4个部分17章。各部分的具体内容如下:第Ⅰ部分为系统入门及进阶,包括第1~6章内容。第1章主要介绍RedHatEnterpriseLinux的特点、RedHatEnterpriseLinux的安装与配置。为了使读者能够了解Linux的安装过程,在介绍该内容时,穿插了大量安装过程的图示。通过这一章的学习,读者可以了解到Linux的基础知识,完全掌握RedHatEnterpriseLinux的安装过程。第2章为系统管理,主要介绍系统的启动,XWindowSystem及外部设备的配置等。其中重点介绍了打印机的安装、配置和管理,声卡和网卡的安装等。此外,还介绍了文件系统管理、系统监视、进程管理、帐号管理和日志管理等内容。第3、4、5、6章主要介绍了GNOME桌面环境、各种常用的终端命令、应用软件、Linux网络基础和Internet网络接入技术等知识,使读者对RedHatEnterpriseLinux系统有了更深层次的了解。第Ⅱ部分为服务器配置大全,包括第7~14章内容。该部分重点介绍了Linux下各种服务器的配置和管理,这些内容在Linux系统的学习中非常重要,它涉及到Linux系统的高级应用,是专业人员必须掌握的内容。这部分内容主要包括DNS服务器的配置、DHCP服务器及PPP服务器的配置、Samba服务器的配置、NFS服务器的配置、Proxy服务器的配置、WWW服务器的配置、FTP服务器的配置和Mail服务器的配置等。第Ⅲ部分为网络数据库,包括第15、16章内容。该部分主要介绍了两大网络数据库的配置和管理,包括MySQL、PostgreSQL数据库的配置和管理。通过这部分的学习,读者将掌握Linux系统下两个重量级数据库的配置和管理,以及如何利用这两个数据库和PHP语言搭建快速、安全、稳定和高性能的网站。第Ⅳ部分为网络安全技术,包括第17章内容。该部分主要探讨了Linux系统的网络安全技术和病毒防护技术,通过这部分的介绍,读者可以了解网络安全的基础知识和目前网络系统中存在的安全隐患,掌握相应的网络安全技术和病毒防范技术,并建立良好的网络安全防范意识。本书是多人智慧的结晶,除封面署名的作者外,参与资料整理和编写的人员还有高冰、李巧峰、车金、张明洋、张睿、杨云辉、韩小宁、景振媛、申雪丽、赵永生、吴晓侠、李秋歌、罗彩群、李敏、张博、刘彦军、陈国亮、刘建峰、孙飞、杜伟荔、李凯、赵全立、曹永军、杨祥波和钟勇等。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。作者2004年10月 -
Unix/Linux编程实践教程(美)Bruce Molay著;杨宗源,黄海涛译;杨宗源译操作系统是计算机最重要的系统软件。Uuix操作系统历经了几十年,至今仍是主流的操作系统。本书通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法讲授,语言生动、结构合理、易于理解。每一章后均附有大量的习题和编程练习,以供参考。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,亦可作为有一定系统编程基础的开发人员的自学教材和参考手册。 -
Linux系统及网络理论与实践教程高衡绪,谷静雨编著;信息产业部全国电子信息应用教育中心主编本书是全国信息技术水平考试指定教材,由信息产业部全国电子信息应用教育中心主编。共分16章,全面而系统地介绍了安装和配置Thiz Server、 Linux常用指令、Shell操作与简易编程、使用Vi编辑器、Linux的引导过程及原理、软件安装及RPM的使用、配置和使用X Window、用户和用户组管理、进程管理、文件管理、DHCP动态配置服务、DNS服务系统、Apache网站服务器、Samba服务器、Sendmail 邮件服务及其他网络服务等相关内容。本书适用于参加全国信息技术水平考试的人员作教材,也可作为Linux爱好者和开发人员的参考书。 -
UNIX/LINUX系统使用与管理章卫国,李爱军编著《UNIX/Linux系统使用与管理》是一部介绍UNIX/Linux系统基础与管理的教材。《UNIX/Linux系统使用与管理》分三篇,共16章。第一篇(1-6章)是UNIX/Linux系统基础,内容包括UNIX/Linux系统概述、UNIX系统使用入门、UNlX文件系统、进程与全屏幕文本编辑器vi、UNIX系统常用命令与网络基础。第二篇(7-11章)是Shell基础,内容包括Shell比较与选择、Bourne Shell、Linux使用的Bourne Again Shell、文本滤通以及Shell常见问题解答。第三篇(12-16章)是UNIX系统管理基础,内容包括系统管理知识、启动和关闭系统、用户管理、文件系统和磁盘管理、UNIX系统安全概述。其特点是从用户使用与操作的角度由浅人深地介绍UNIX/Linux系统基础与管理。《UNIX/Linux系统使用与管理》可作为高等院校计算机、自动控制、通信、信息技术等相关专业的研究生及本科高年级学生的教材或教师的参考用书,也可作为从事计算机、自动控制、通信、信息技术等领域的工程技术人员与UNIX/Linux爱好者的参考书。 -
Linux实用教程刘兵,吴煜煌等编著本书从三个方面来介绍Red Hat Linux操作系统。第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理,包括如何管理用户,如何设置DNS服务器、SMTP/POP3 E-mail服务器、Web服务器、NFS服务器以及文件和打印服务器,FTP服务器的配置和维护,最后对Linux系统的网络安全及应用架构进行了讲解。第三部分是如何在Red Hat Linux中进行程序设计,包括一个程序的编辑、编译、调试、生成RPM安装包的整个过程。本书使用Red Hat 9版本为例来讲述。 本书适合高等院校计算机专业及计算机网络专业的学生使用,也可作为Linux系统管理人员、网络管理人员及广大Linux爱好者的参考书。 本书所配电子教案,可以从中国水利水电出版社网站下载,网址为: www.waterpub.com.cn -
Linux内核完全注释赵炯编著本书特色·以内核源代码为基础,介绍了完整的Linux内核实现原理·选择早期Linux内核进行介绍,排除了目前内核中复杂而庞大的实现细节·整个内核代码仅有14000行·提供可运行相关内核的完整实验系统本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在让读者能够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;然后依据内核源代码的组织结构对所有代码进行了详细注释。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书还介绍了内核源代码的组织结构及相互关系。本书适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linux操作系统爱好者自学,还可供具有一定基础的技术人员作为嵌入式开发应用的参考书。 -
ARM & Linux嵌入式系统教程马忠梅等编著围绕目前最流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念、软硬件组成、开发过程以及嵌入式Linux应用程序和驱动程序的开发设计方法。全书共9章,有从嵌入式系统基础到ARM体系结构、ARM核嵌入式系统芯片等涉及硬件的内容,也有从嵌入式Linux到应用程序、驱动程序、图形用户界面等软件内容。最后推出自主版权的轻量级图形用户界面lwGUI,给出嵌入式Linux的开发实例。本书特点是内容经过实际教学使用,所带程序取材于学生的毕业设计和课程实验,不只针对某一款具体的ARM核芯片。适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为嵌入式系统课程理论部分的教材和学习嵌入式Linux的参考用书。 -
LINUX SERVER HACKSRob Flickenger著;技桥译;技桥译Hack技术是“一种合适的粒度应用程序……无论其结果是快餐式的混合物还是非常考究的艺术品,您都不得不崇拜洞悉此技术的人们,崇拜他们的智慧。”合格的系统管理员知道Linux服务器是种高性能的系统,通过网络连接来路由大量的信息。建立和维护Linux服务器需要了解Linux操作系统的深层细节以及对大量使用工具和各种层次的应用软件的支持。您将看到基础的联机文档,但有许多知识却远远超出了基础的范畴,这些知识只有那些内行的具有实际经验的系统管理员才知道。这种“了解如何操作”正是我们在《LinuxServerHacks》中的收获。《LinuxServerHacks》搜集了100个业界最尖端的Hack技术,提供了为Linux系统管理员解决实际问题的提示和工具。每个专题技术都可在几分钟内读完,但却需要花费数小时的时间才能给出正确的答案。部分Hack技术非常微妙,其中的一部分甚至鲜为人知,所有这些技术都证明了Linux系统的强大功能和灵活性。您将找到许多调节Linux内核使系统运行更有效的Hack工具、使用CVS或RCS来跟踪系统文件的版本,使用监控工具跟踪系统的性能。本书还帮助您管理运行Apache、MySQL和其他开放源码工具的大规模Web站点,这些工具通常都是Linux系统的一部分。本书为那些已经掌握Linux基础知识的用户而编写,本书的作者真正清楚自己所做的一切,正是建立在此专业技术的基础之上,才得以完成《LinuxServerHacks》一书的撰写工作。作者介简RobFlickenger自Slackware3.5以来就使用着Linux。他以前是O''''Reilly网络(自然是一个纯Linux的网络)的系统管理员,同时也是BuildingWirelessCommunityNetworks一书(该书同样由O''''Reilly出版)的作者。
