网络安全 频道

介绍Linux英文原版图书系列(图)

中文名称:Linux英文原版图书系列
英文名称:Linux Adaministration/Programming/Shell
Scripting/Server/Kernel
地区:美国
语言:英语
简介:


书名:Linux Bible, 2005
Edition
作者:Christopher Negus
ISBN:
0-7645-9682-9
发行日期:2005年4月
出版社:Wiley
确认无毒,无危险附件
杀毒软件:卡巴斯基?反[URL=http://www.77169.com/Article/List/List_40.html]病毒[/URL]软件
软件版本:单机版
5.0.383

共享时间:每天9点至23点
服务器:Razorback
2.1
介绍Linux安装、配置、调试;
介绍常见的Linux发行版:Fedora、Debian、SUSE、Knoppix、Gentoo、Slackware、Mandriva等等;
指导用户完成从Windows/MacOS到Linux的迁徙;
指导用户进行系统管理、服务器维护、安全设置;
一般性介绍Linux嵌入式操作系统。
Detailed installation instructions and step-by-step
descriptions of key
desktop and server components help new users get up and
running
immediately
Descriptions of the various distributions from
people in the
Linux community help users zero in on the best Linux for their
needs
The
perfect migration guide for Windows and Macintosh desktop
users who want to
switch to Linux, as well as for systems administrators who
want to set up
secure, fully functioning server systems
Covers Linux
embedded systems,
firewalls, and routers plus desktops and servers

书名:Debian
GNU/Linux Bible
作者:Steve
Hunger
发行日期:2003
出版社:Hungry Minds
Debian GNU/Linux
诞生于1993年,是最古老的Linux发行版之一,也是目前最受欢迎的Linux发行版。Debian
是一个大型的开源项目,完全来自社区并为社区服务,因此Debian也成了世界上最具活力的Linux发行版。
Debian
GNU/Linux的特点:
1. 先进的分布式设计理念;
2. 高度的可订制性,能够满足各类型的需要;
3 .
灵活高效的deb软件包管理机制,使得Debian GNU/Linux的升级和扩展极为简便;
4.
拥有世界上最大的软件仓库,共有超过8000种软件,而且还在不断增加,全部软件都是自由软件或开源软件;
5.
拥有数量极广的高层次用户群,其社区的支持力量比任何发行版都要强大,它是最受中国大学生欢迎的发行版;
6.
拥有海量的文档,覆盖了从基本常识到高级应用的全部知识;
7. 有着非常鲜明的网络操作系统特征,顺应“网络即计算”的发展潮流;
Debian
GNU/Linux几乎和Slackware一样古老,但却是最有活力的Linux发行版;Debian
GNU/Linux虽然是一个开源的发行版,但是极具生产力,应用层面极广,不逊于任何一款商业发行版本。
本书介绍了Debian
GNU/Linux的历史沿革,安装配置,管理维护和脚本编程,不仅仅适合初学Deiban的读者,而且也完全够格成为Linux的入门读物。因为本书出版较早,而Debian有发展极快,所以关于安装配置的内容可能已经落伍或不合时宜,希望读者不要在本书介绍安装配置的部分花费太多时间,不过其余的部分仍然是非常有用的。



书名:SUSE Linux 9 Bible
作者:Justin
Davies, Roger Whittaker, William von
Hagen
ISBN:
0-7645-7739-5
出版日期:2005年1月
SUSE Linux
是一个比较成功的商业发行版,欧洲市场占有率业内知名。Suse的特点简单可靠,界面华丽,便于部署,极受中小企业和政府机构的欢迎。被Novell收购以后,Suse变身成为Novell资助的开源项目——OpenSUSE,逐渐成为开源社区的新宠,虽然其影响力目前还不及Debian和Fedora,但其前景非常光明。
本书专为Linux初学者而写,读者可以学到如何让Suse
Linux良好的运转,如何低成本的从Windows迁徙到Linux平台。
*
SUSE is the leading Linux distribution
in Europe, with a strong enterprise
presence and reputation as the most secure
Linux distribution
* Written
by two SUSE insiders, this book explains the
best way to carry out a task
while making full use of SUSE's configuration
utilities and unique YaST
modules
* Offers unique information not found
anywhere else on the
latest SUSE editions, including Enterprise Server,
Professional (for home
users and developers), Standard Server, and Desktop
(Enterprise desktop)

书名:Beginning SUSE Linux: From Novice to
Professional / SUSE Linux:从新手到专家
作者:Keir Thomas
出版社:Apress
ISBN:1590594584
出版日期: 2005
SUSE
Linux
是一个比较成功的商业发行版,欧洲市场占有率业内知名。Suse的特点简单可靠,界面华丽,便于部署,极受中小企业和政府机构的欢迎。被Novell收购以后,Suse变身成为Novell资助的开源项目——OpenSUSE,逐渐成为开源社区的新宠,虽然其影响力目前还不及Debian和Fedora,但其前景非常光明。
本书专为Linux初学者而写,整本书专注于管理而非开发,读者可以学到如何让Suse
Linux良好的运转,如何低成本的从Windows迁徙到Linux平台。
Designed for Linux newcomers, this
book
will teach you how to get your system up and running, including
verifying proper
installation, connecting to the Internet, and reproducing
common Windows tasks,
such as multimedia playback and office functions.



书名: Linux In a Nutshell Fifth Edition
July 2005
系列名: In a Nutshell
ISBN: 0-596-00930-5
出版社:
Oreilly
这是一本关于Linux无障碍,无前提的入门书。
Over the last few years, Linux has
grown both as an operating system and
a tool for personal and business use.
Simultaneously becoming more user
friendly and more powerful as a back-end
system, Linux has achieved new
plateaus: the newer filesystems have solidified,
new commands and tools have
appeared and become standard, and the
desktop--including new desktop
environments--have proved to be viable, stable,
and readily accessible to
even those who don't consider themselves computer
gurus.
Whether you're
using Linux for personal software projects, for a
small office or home
office (often termed the SOHO environment), to provide
services to a small
group of colleagues, or to administer a site responsible for
millions of
email and web connections each day, you need quick access to
information on
a wide range of tools. This book covers all aspects of
administering and
making effective use of Linux systems. Among its topics are
booting, package
management, and revision control. But foremost in Linux in a
Nutshell are
the utilities and commands that make Linux one of the most powerful
and
flexible systems available.
Now in its fifth edition, Linux in a Nutshell
brings users up-to-date with the current state of Linux. Considered by many
to
be the most complete and authoritative command reference for Linux
available,
the book covers all substantial user, programming,
administration, and
networking commands for the most common Linux
distributions.
Comprehensive
but concise, the fifth edition has been
updated to cover new features of major
Linux distributions. Configuration
information for the rapidly growing
commercial network services and
community update services is one of the subjects
covered for the first time.
But that's just the beginning. The book covers
editors, shells, and LILO
and GRUB boot options. There's also coverage of
Apache, Samba, Postfix,
sendmail, CVS, Subversion, Emacs, vi, sed, gawk, and
much more. Everything
that system administrators, developers, and power users
need to know about
Linux is referenced here, and they will turn to this book
again and again.



书名:Red Hat? Fedora? 4 UNLEASHED/Fedora
Core 4 技术内幕
作者:Andrew Hudson,
Paul Hudson, Bill Ball, Hoyt Duff
出版社: Sams
Publishing
出版日期:2005年6月29日
ISBN: 0-672-32792-9
Pages: 1176
Fedora是由Redhat资助的开源项目。2003年,Redhat正式终止了在桌面市场的开发,专注于企业应用。Redhat Linux
9成了Redhat在桌面市场的绝唱。作为替代,Redhat启动了名为Fedora的开源项目,和开源社区合作推出Fedora
Core操作系统。
Fedora最显著的特点是新,Fedora非常时新,从内核到软件都尽可能采用最新的版本,几乎每周都有更新,Fedora
Core的生命周期也很短,每6个月就会推出新版本,每个新版本都会加入新技术和软件,因为这些特点,Fedora深受资深玩家的欢迎,而且顺利成章的成为优秀的软件开发平台。
Fedora
Core继承了Redhat一贯风格,界面非常友好,部署和管理很简单,比较适合新手试水。
本书深入浅出的介绍了Fedora
Core4的技术特点,详尽的介绍了这一优秀发行版的安装维护及其高级应用。
Master Red Hat Fedora 4 with the
most
comprehensive guide to the latest version of Red Hat's open-community
Fedora
Linux Distribution available. Red Hat Fedora 4 Unleashed will help
you gain a
greater understanding of intermediate-level Linux networking and
system
administration issues. Also included is coverage on the new
applications, web
development, peripherals and programming languages
involved with this latest Red
Hat Linux distribution. In keeping with the
tradition of offering the best and
most comprehensive coverage of Red Hat
Linux on the market of the previous
editions, Red Hat Fedora 4 Unleashed
will provide you with everything you need
to know about the installation,
configuration, system administration, server
operations and security of Red
Hat Fedora 4.

书名:SAMS Teach Yourself Red Hat? Fedora? 4
Linux? All in One
作者:Aron Hsiao
出版社:Sams Publishing
出版日期:2005年7月1日
ISBN:
0-672-32707-4
另一部介绍Fedora Core
4的Linux书籍,整本书主要介绍桌面应用,对于系统管理和开发的内容涉及较少。
Linux operating systems are quickly
becoming a viable alternative to the
more expensive Microsoft platform with the
Red Hat distribution of the Linux
desktop system being at the top of the list.
Perhaps you've also caught the
Red Hat Linux fever and are planning to use it
for your operating and
desktop systems but need help getting it up and running.
Sams Teach Yourself
Red Hat Desktop All In One is a clear, step-by-step tutorial
that will help
you get your system installed and configured in no time. You will
also
receive instructions on using OpenOffice.org, working with Linux Internet
browsing applications and troubleshooting hardware issues. Red Hat's Linux
desktop system distribution is an effective, all-in-one system for your PC
and
Sams Teach Yourself Red Hat Desktop All In One is an effective learning
tool.



书名:Learning Red Hat Enterprise Linux
& Fedora, Fourth Edition
作者: Bill McCarty
ISBN : 0-596-00589-X
出版社:Oreilly
出版日期:2004年4月
介绍Redhat出品的企业版操作系统。
New in this
edition are installation
instructions and help with package updating for Red Hat
Enterprise Linux and
Fedora. Information on the GRUB bootloader, and the CUPS
printer system, as
well as the Publisher's Edition of Fedora are also included.

书名:OpenOffice.org 2, Firefox, and
Thunderbird for Windows All in One
作者:Greg Perry, M. T. Cozzola, Jennifer
Fulton
出版社:Sams Publishing
出版日期: 2005年7月7日
ISBN: 0-672-32808-9
这是一本介绍OpenOffice,Firefox和Thunderbird在Windows平台上的运用的书,这些软件是Linux系统的重要软件,是Linux生产力的核心组成部分,很有必要深入学习的,对于那些对于Linux还很陌生的读者来说,先在Windows平台上熟悉Linux的软件的确是一个好主意,一旦熟悉掌握了这些软件,以后转向Linux后不至于手足无措。
The
three leading open source alternatives to Microsoft Office, Internet
Explorer
and Outlook are OpenOffice.org, Firefox and Thunderbird. If you are
looking to
make the migration to these open source applications, Sams Teach
Yourself
OpenOffice.org 2, Firefox and Thunderbird All in One will help you
throughout
your entire transition. This complete step-by-step tutorial will
show you how
to:
Write words with Writer.
Crunch numbers with Calc.
Impress
audiences with Impress.
Find your inner artist with Draw.
Enhance your
work with OpenOffice.org's other features.

书名:Learning the vi Editor, Sixth Edition
出版社:Oreilly
ISBN:
1-56592-426-6
出版日期: 1998

出名:Learning GNU Emacs, Third Edition
出版社: Oreilly
出版日期: 2004年12月
ISBN: 0-596-00648-9
VI Editor和
Emacs是Unix/Linux平台上历史最悠久,使用者最多的文本编辑器,经过数十年的开发,两款编辑软件已成为高度成熟功能强大的Linux核心软件。无论用户是配置管理Linux系统,还是在Linux平台上开发,都必须至少掌握其中一款软件的用法。但是两款软件指令丰富,操作简单却不直观,上手比较困难,这两本书着力解决初学者的困惑,尽量让读者在短时间内学会基本应用,对于程度较高的读者,这两本书可以让他们“知其所以然”,进行更高级的开发和应用。
书名:Slackware
Essentials
书名:Slackware Linux
Unleashed
自由文档,图片欠奉
格式:PDF
Slackware是一款非常古老的Linux发行版,Slackware基于"KISS"原则,坚持“原汁原味”的Linux风格,摈弃一切华而不实和可能带来不稳定因素的软件和技术,经过10多年的演变,Slackware成了最单纯最稳定最高效的Linux发行版。
Slackware的优点:风格简洁,配置直观,运行稳定。缺点:对于GUI的应用重视不够,界面不够友好;国际化程度很低,对于中文的支持不够好;对于软件依赖采取一种不管不顾的自由主义态度,系统扩展较繁琐;设计理念过于保守,网络计算能力弱于其它发行版。
虽然slackware对于新用户缺乏吸引力,但是因为它的专注,使其更能体现Linux本身的设计思想,对于有兴趣研究Linux核心技术的用户来说,Slackware是不二之选。
这两本书用详细的篇幅深入浅出介绍了Slackware从安装到维护的各个方面的技术细节,所有内容都由社区维护,有非常强的争对性。

书名:The
Linux Enterprise
Cluster
作者:Karl Kopper
出版日期:2005年5月
ISBN
1-59327-036-4
介绍Linux集群技术及其在企业中的应用,对于那些需要在大型企业中部署Linux的系统管理员来说,这是一本非常的参考书籍,对于那些对Linux高级应用感兴趣的用户来说,这本书也不会让他们失望。
The
Linux Enterprise Cluster explains how to take a number of
inexpensive computers
with limited resources, place them on a normal
computer network, and install
free software so that the computers act
together like one powerful server. This
makes it possible to build a very
inexpensive and reliable business system for a
small business or a large
corporation. The book includes information on how to
build a
high-availability server pair using the Heartbeat package, how to use
the
Linux Virtual Server load balancing software, how to configure a reliable
printing system in a Linux cluster environment, and how to build a job
scheduling system in Linux with no single point of failure. The book also
includes information on high availability techniques that can be used with
or
without a cluster, making it helpful for System Administrators even if
they are
not building a cluster. Anyone interested in deploying Linux in an
environment
where low cost computer reliability is important will find this
book
useful.

书名:Red
Hat: The Complete Reference
Enterprise Linux & Fedora Edition: The
Complete Reference
作者:Richard L.
Petersen
ISBN:0072230754
出版社:McGraw-Hill
出版日期:2004年
关于Redhat
Enterprise
Linux/Fedora企业应用的完整指南,内容涵盖界面,部署和管理服务器,管理用户帐户,系统内核,网络和系统安全。
Use
this
comprehensive guide to maximize the powerful capabilities of Red Hat
Enterprise and Fedora Linux. Coverage includes Bluecurve, KDE, GNOME,
deploying
and managing servers and users, the 2.6 kernel, system and network
security, and
more.

书名:Inside
Linux
作者:Michael
Tabler
出版日期:未知
这本书看来有些年头,里面的很多内容比较古老,但是基础性的知识没有什么大的变化,所以还是有一定的参考价值。这本书并不适合初学者作为入门读物。而对那些有一定基础的读者来说,这本书是有可读性的,里面介绍的知识能够让读者了解很多Linux早期发展的历程,知道现今一些流行技术的来源。

书名:Beginning Linux Programming, 3rd
Edition
作者:Neil Matthew, Richard
Stones, Alan Cox (Foreword by)
ISBN:
0-7645-4497-7
出版日期:2003年12月
一本关于Linux编程的入门读物,说是“入门”,其实并不确切,因为这本书还是要求读者最好有一点编程经验,如果你对于C/C++编程一无所知的话,那么你一定会觉得很难读下去,我建议读者最好先掌握C++语言,对于有心在Linux下开发软件的读者来说,没有比这更好的基础读物了。

书名:Advanced Linux
Programming
作者:CodeSourcery LLC, Mark Mitchell,
Alex Samuel, Jeffrey
Oldham.
出版社:Sams.
ISBN:
0735710430
出版日期:2001年6月11日
Linux高级编程,从名字来看,这本书是比较重量级的,读者最好有一些UNIX编程的经验,但是没有也行,只要能熟练运用C/C++语言就可以比较顺利的读完整本书。
Advanced
Linux Programming is divided into two parts. The first covers
generic UNIX
system services, but with a particular eye towards Linux
specific information.
This portion of the book will be of use even to
advanced programmers who have
worked with other Linux systems since it will
cover Linux specific details and
differences. For programmers without UNIX
experience, it will be even more
valuable.The second section covers material
that is entirely Linux specific.
These are truly advanced topics, and are
the techniques that the gurus use to
build great applications. While this
book will focus mostly on the Application
Programming Interface (API)
provided by the Linux kernel and the C library, a
preliminary introduction
to the development tools available will allow all who
purchase the book to
make immediate use of Linux.

书名:Linux
Programming Unleashed, 2nd
Edition
作者:Kurt Wall, Mark Watson
出版社:Sams
ISBN:
0672320215
出版日期:2000年12月18日
本书定位于中高级Linux程序员,覆盖了内核开发、用户界面、设备驱动、网络编程等多方面的开发主题。对于初学者来说,本书可能有点难度。
An
expert guide written for intermediate to advanced Linux programmers
Covers
how to program core systems, user interfaces, device drives,
networks, and much
more
Practical, tested examples of how to apply the
best programming
practices in the Linux environment

书名:GNU/Linux Application Programming
作者:M. Tim Jones
出版社:Charles
River Media
ISBN:1584503718
出版日期:2005
循序渐进的介绍Linux下的应用程序开发,涵盖了API、通讯和脚本编程。本书内容覆盖了从底层细节到用户层面的所有技术难点。
Using
a holistic approach to teaching developers the ins-and-outs of GNU/Linux
programming using APIs, tools, communication, and scripting, this book
introduces programmers to the environment from the lowest layers to the user
layers.

书名:Redhat Maximum RPM Second
Edition
作者:Edward Bailey.
出版社:Sams.
一本完整介绍Redhat Package
Manager机制的技术指南,如果你需要在Redhat
Linux上部署你的软件,你应该读这本书。
*RPM是Redhat公司创造的一项基于GPL协议的软件管理机制,RPM可以使得软件的安装和部署极为简易,最大限度地消除了依赖噩梦对终端用户和程序员的折磨,经过近10年的发展,RPM已经成为事实上的工业标准。
The
complete reference for the RPM software package that is the heart of
the Red Hat
Linux distribution. Designed for both the novice and advanced
users, Maximum RPM
enables anyone to take full advantage of the benefits of
building software
packages with the Red Hat Package management tools to
ensure that they install
simply and accurately each and every time.

书名:Advanced Linux 3D Graphics
gramming
作者:Norman
Lin
找不到关于这本书的更详细的信息,不过从书名看应该是一本关于Linux下3D编程的书,这是比较少见和偏门的书,而且看起来里面的内容并不简单,有兴趣的程序员可以读一下,普通用户似无此必要。

书名:The Official Samba-3 HOWTO and
Reference Guide Second Edition
作者:John H. Terpstra Jelmer R.
Vernooij
ISBN: 0-13-188222-8
出版社:
Prentice Hall
PTR
出版日期:2005年8月8日
Samba协议是一个庞杂的网络协议,目前最主要的用途就是使得Linux和Windows可以互连并交换文件,事实上这个协议是如此的强大,以至于一台配置正确的Linux
Samba Server甚至可以成为Windows网络的域控制器,在很大程度上取代昂贵的Windows
Server。
Samba比较灵活,也比较复杂,完成同一个目标可以有好多种不同配置方案,可以说有一百个Linux管理员就有一百个不同的Samba配置,这造成了一种非常尴尬的现象:关于Samba的图书汗牛充栋却让读者无所适从。本书是Samba开发人员撰写编辑的官方指南,也是最权威的Samba图书,对于系统管理员有极高的参考价值,不过本书内容艰深晦涩,初学者阅读起来会比较困难,并不适合做为教程使用。

书名:Samba-3 by Example: Practical
Exercises to Successful Deployment
Second Edition
作者:John H.
Terpstra
ISBN: 0-13-188221-X
出版社:
Prentice Hall
PTR
出版日期:2005年8月8日
本书通过各类具体实例深入浅出的介绍了Samba在不同网络环境下的配置,为了避免读者可能的困惑,本书基本上隐蔽了那些对初学者无多大用处的技术细节。这是一本极好教程,对于需要快速配置Samba而又不够老练的管理员来说,本书也可作为案头参考书。

书名:Using Samba, Second Edition
作者:Jay燭s, Robert燛ckstein,
David燙ollier-Brown
ISBN:
0-596-00256-4
出版社:2003年2月
Using Samba,
Second Edition is a
comprehensive guide to Samba administration. It covers
all versions of Samba
from 2.0 to 2.2, including selected features from an
alpha version of 3.0, as
well as the SWAT graphical configuration tool.
Updated for Windows 2000, ME, and
XP, the book also explores Samba's new
role as a primary domain controller and
domain member server, its support
for the use of Windows NT/2000/XP
authentication and filesystem security on
the host Unix system, and accessing
shared files and printers from Unix
clients.

书名:Linux Application Development for the
Enterprise
作者:Satya Sai Kolachina
The Linux operating system is not
limited to
just game or open source programming, but can be used to build the
same
applications as in any other commercial UNIX environment. This book
provides
information, techniques, and source code for developing
commercial-grade
applications on the Linux operating system. Backed by industry
leaders like
IBM, Oracle, Sun Microsystems, and Borland, Linux is also the only
operating
system that runs on a wide range of computers. It is compatible with
laptops, desktops, mid-range servers, and mainframe computers, making the
operating system suitable for both server and client machines. The book
includes
a companion CD-ROM with projects, source code, and all the figures
from the
book.

书名:Understanding the Linux Kernel, Second
Edition
作者:By Marco
Cesati, Daniel P.
Bovet
出版社:Oreilly
出版日期:2002年12月
ISBN:
0-596-00213-0
The new
edition of Understanding the Linux Kernel takes
you on a guided tour through the
most significant data structures, many
algorithms, and programming tricks used
in the kernel. The book has been
updated to cover version 2.4 of the kernel,
which is quite different from
version 2.2: the virtual memory system is entirely
new, support for
multiprocessor systems is improved, and whole new classes of
hardware
devices have been added. You'll learn what conditions bring out Linux's
best
performance, and how it meets the challenge of providing good system
response during process scheduling, file access, and memory management in a
wide
variety of environments.

书名:Linux
Kernel Development Second
Edition
作者:Robert Love
出版社:Sams
出版日期:2005年1月12日
ISBN:
0-672-32720-1
The Linux kernel is one of
the most interesting yet least
understood open-source projects. It is also a
basis for developing new kernel
code. That is why Sams is excited to bring
you the latest Linux kernel
development information from a Novell insider in
the second edition of Linux
Kernel Development. This authoritative,
practical guide will help you better
understand the Linux kernel through
updated coverage of all the major
subsystems, new features associated with
Linux 2.6 kernel and insider
information on not-yet-released developments.
You'll be able to take an in-depth
look at Linux kernel from both a
theoretical and an applied perspective as you
cover a wide range of topics,
including algorithms, system call interface,
paging strategies and kernel
synchronization. Get the top information right from
the source in Linux
Kernel Development.

书名:Linux?
Kernel Primer, The: A Top-Down
Approach for x86 and PowerPC Architectures
作者:Claudia Salzberg Rodriguez
Gordon Fischer Steven Smolski
ISBN:
0-13-118163-7
出版社:Prentice Hall
PTR
出版日期:09/19/2005
The Linux?
Kernel Primer is the definitive guide
to Linux kernel programming. The
authors' unique top-down approach makes kernel
programming easier to
understand by systematically tracing functionality from
user space into the
kernel and carefully associating kernel internals with
user-level
programming fundamentals. Their approach helps you build on what you
already
know about Linux, gaining a deep understanding of how the kernel works
and
how its elements fit together.
One step at a time, the authors introduce
all the tools and assembly language programming techniques required to
understand kernel code and control its behavior. They compare x86 and
PowerPC
implementations side-by-side, illuminating cryptic functionality
through
carefully-annotated source code examples and realistic projects. The
Linux?
Kernel Primer is the first book to offer in-depth coverage of the
rapidly
growing PowerPC Linux development platform, and the only book to
thoroughly
discuss kernel configuration with the Linux build system.
Coverage
includes
Data structures
x86 and PPC assembly language
Viewing kernel
internals
Linux process model
User and kernel
space
Interrupts and
exceptions
Memory allocation and tracking
Tracing subsystem
behavior
I/O interactions
Filesystems and file
operations
Scheduling
and synchronization
Kernel boot process
Kernel build
system
Configuration options
Device drivers
And
more...
If you know
C, this book teaches you all the skills and
techniques you need to succeed with
Linux kernel programming. Whether you're
a systems programmer, software
engineer, systems analyst, test professional,
open source project contributor,
or simply a Linux enthusiast, you'll find
it indispensable.

书名:Optimizing Linux? Performance: A
Hands-On Guide to Linux? Performance
Tools
作者:Phillip G. Ezolt
ISBN:
0-13-148682-9
出版社:Prentice Hall
PTR
出版日期:
2005年3月14日
关于Windows系统优化的书籍不计其数,关于Linux系统优化的书籍则很罕见,开源社区里面也很少讨论此类问题。以至于很多新人产生了一种错误的认知:即Linux无需优化。事实上所有的操作系统都有性能下降的问题,性能优化也是Linux的一个重要课题,尤其是Linux作为服务器操作系统时。很多人选择重新编译内核的方式提高性能,但是编译内核费时费力,并不是管理员的非常好的选择,这本书提出了除编译内核之外的很多有效方式,以尽可能提高Linux的性能。对于Linux管理员来说,这是很好的参考书。
The
first comprehensive, expert guide for end-to-end Linux application
optimization
Learn to choose the right tools—and use them together to solve
real problems in
real production environmentsSuperior application
performance is more crucial
than ever—and in today's complex production
environments, it's tougher to
ensure, too. If you use Linux, you have
extraordinary advantages: complete
source code access, plus an exceptional
array of optimization tools. But the
tools are scattered across the
Internet. Many are poorly documented. And few
experts know how to use them
together to solve real problems. Now, one of those
experts has written the
definitive Linux tuning primer for every professional:
Optimizing Linux?
Performance.Renowned Linux benchmarking specialist Phillip
Ezolt introduces
each of today's most important Linux optimization tools,
showing how they
fit into a proven methodology for perfecting overall
application
performance. Using realistic examples, Ezolt shows developers how to
pinpoint exact lines of source code that are impacting performance. He
teaches
sysadmins and application developers how to rapidly drill down to
specific
bottlenecks, so they can implement solutions more quickly. You'll
discover how
to: Identify bottlenecks even if you're not familiar with the
underlying system
Find and choose the right performance tools for any
problem Recognize the
meaning of the events you're measuring Optimize system
CPU, user CPU, memory,
network I/O, and disk I/O—and understand their
interrelationships Fix CPU-bound,
latency-sensitive, and I/O-bound
applications, through case studies you can
easily adapt to your own
environmentInstall and use oprofile, the advanced
systemwide profiler for
Linux systemsIf you're new to tuning, Ezolt gives you a
clear and practical
introduction to all the principles and strategies you'll
need. If you're
migrating to Linux, you'll quickly master Linux equivalents to
the tools and
techniques you already know. Whatever your background or
environment, this
book can help you improve the performance of all your Linux
applications—increasing business value and user satisfaction at the same
time.

书名:Learning the bash Shell, 3rd Edition
作者:Cameron Newham
出版社:O'Reilly
出版日期:2005年3月
ISBN: 0-596-00965-8
bash
shell是UNIX/LINUX平台上的主要Shell,也是大多数Linux发行版的默认Shell。掌握Shell的运用和Shell脚本编程是一项基本功。
This
refreshed edition serves as the most valuable guide yet to the bash
shell. It's
full of practical examples of shell commands and programs
guaranteed to make
everyday use of Linux that much easier. Includes
information on key bindings,
command line editing and processing, integrated
programming features, signal
handling, and much more!

书名:Linux
Shell Scripting with
Bash
作者:Ken O Burtch.
出版社:Sams.
ISBN:
0672326426
出版日期:2004年1月29日
According to IDC, over 170,000 new
servers
were shipped in the first quarter of 2003. That also means that
there were
potentially more than 170,000 people like you charged with
administering these
systems without the proper knowledge or training to do
so. Linux Shell Scripting
with Bash will help you learn to not only get your
system up and running quickly
by employing the Bash shell, but it will also
show you professional scripting
solutions through the use of structured
programming and standard Linux
development tools. The book focuses on the
Linux environment, which the shell
relies on to function, and the robust
Linux tool set, making this book ideal for
learning shell scripting.
Real-world scripts are included that are readable,
extendable and easy to
debug. This book is an asset to any Linux user.

书名:Linux?
Debugging and Performance
Tuning: Tips and Techniques
作者:Steve Best
出版社:Prentice Hall PTR
出版日期:2005年10月14日
ISBN: 0-13-149247-0
Learn
Linux debugging and
optimizationat kernel and application levelshands-on!
This is the
definitive guide to Linux software debugging and performance
optimization at
both the kernel and application levels. Using extensive
Linux code examples,
Steve Best systematically introduces open source tools
and best-practice
techniques for delivering bug-free, well-tuned code.
Drawing on his
exceptional experience optimizing Linux systems for IBM,
Best covers issues
ranging from memory management and I/O to system
processes and kernel bug
messages. You'll walk through real debugging
sessions, discovering the
strategies experts use to debug even the most
complex application- and
kernel-related problems. You'll master
sophisticated profiling techniques for
identifying and resolving bottlenecks
more quickly and learn how to capture the
right data in the event of
trouble. Coverage includes
Bottleneck
identification
Code coverage
Debuggers: gdb, kgdb, and KDB
Memory
management
/proc kernel
data analysis
System process monitoring
Network
performance
Oops
bug messages
Syslog and event logging
Execution
traces
Profiling
kernel behavior
Cache misses
User-Mode
Linux
Dynamic probes
Crash dump analysis
And more...
Linux?
Debugging and Performance
Tuning will be indispensable for every developer who
needs to supercharge
the Linux kernel and applications, and for every
administrator and support
specialist who must resolve Linux reliability or
performance issues.

书名:Automating UNIX and Linux
Administration
作者:Kirk Bauer
ISBN:
1-59059-212-3
出版日期:2003年6月
一本关于自动化管理Unix/Linux系统的书,定位于中高级用户,尤其适用于那些需要管理大型网络的系统管理员,虽然出版日期较早,但内容并不陈旧,里面介绍的各类工具的使用和原理现在仍然适用。

书名:Tuning and Customizing a Linux
System
作者:Daniel L. Morrill
ISBN:
1-893115-27-5
出版日期:2002年7月
优化和定制Linux系统,这本书太旧了,不过我认为还是有价值的,但最好不要作为首选读物,当成参考读物就行了。
书名:Linux
C++
Programming How to
Linux下的C++程序设计,这是自由文档,是Linux程序员的必备工具书。

书名:Classic
Shell
Scripting
作者:Arnold·Robbins, Nelson H.F.Beebe
出版日期:2005年5月
ISBN:
0-596-00595-4
脚本编程是Unix/Linux的重要主题,无论Linux/Unix技术如何演进,脚本编程永远都是系统管理员必须掌握的技能,这是另一本讲述脚本的新书。
Shell
scripting skills never go out of style. It's the shell that
unlocks the real
potential of Unix. Shell scripting is essential for Unix
users and system
administrators-a way to quickly harness and customize the
full power of any Unix
system. With shell scripts, you can combine the
fundamental Unix text and file
processing commands to crunch data and
automate repetitive tasks. But beneath
this simple promise lies a
treacherous ocean of variations in Unix commands and
standards. Classic
Shell Scripting is written to help you reliably navigate
these tricky
waters.
Writing shell scripts requires more than just a
knowledge of the
shell language, it also requires familiarity with the
individual Unix
programs: why each one is there, how to use them by themselves,
and in
combination with the other programs. The authors are intimately familiar
with the tips and tricks that can be used to create excellent scripts, as
well
as the traps that can make your best effort a bad shell script. With
Classic
Shell Scripting you'll avoid hours of wasted effort. You'll learn
not only write
useful shell scripts, but how to do it properly and portably.
The ability
to program and customize the shell quickly, reliably, and
portably to get the
best out of any individual system is an important skill
for anyone operating and
maintaining Unix or Linux systems. Classic Shell
Scripting gives you everything
you need to master these essential
skills.
0
相关文章