Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Linux in a Nutshell, Fifth Edition

Linux in a Nutshell, Fifth Edition

5.0 2
by Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love, Arnold Robbins

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


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.

Editorial Reviews

The Barnes & Noble Review
Put aside those man pages, get Linux answers you can really use, and get them fast, with Linux in a Nutshell, Fifth Edition.

The authors offer concise, precise discussions of probably 98 percent of what you'll need to know to run or administer Linux on a day-to-day basis: networking, Linux commands, boot (and multi-boot) options, package management, bash and korn shell scripting, pattern matching, editors, sed and gawk, even source code management with both CVS and Subversion.

This new edition has been thoroughly tested on Fedora, Novell/SuSE, and Debian systems, so you can rely on it with your current distro and the one you might work with next. At 900-plus pages, it's some big "nutshell." But, like the other O'Reilly Nutshell quick references we've seen, it's exceptionally accessible, well-organized, and useful. Bill Camarda, from the November 2006 Read Only

Product Details

O'Reilly Media, Incorporated
Publication date:
In a Nutshell (O'Reilly) Series
Edition description:
Fifth Edition
Product dimensions:
6.06(w) x 8.98(h) x 1.74(d)

Related Subjects

Meet the Author

Ellen Siever is a writer and editor specializing in Linux and other open source topics. In addition to Linux in a Nutshell, she co-authored O'Reilly's Perl in a Nutshell. She is a long-time Linux and Unix user, and was a programmer for many years until she decided that writing about computers was more fun.

Aaron Weber is a technical writer for Novell, Inc. who wrote the section on GNOME in O'Reilly's Running Linux. He's also published in Interex Enterprise Solutions (interex.com) and Boston's Weekly Dig (www.weeklydig.com), and is the host of secretlyironic.com.

Stephen Figgins administrates Linux servers for Sunflower Broadband in Lawrence, KS. He also writes, edits and consults on computing topics. He balances this with his study of nature. Through the Plainscraft school of living (http://www.plainscraft.com), he teaches wilderness awareness and survival skills including animal tracking, edible and medicinal plants and matchless fire making.

Robert Love is a contributing editor at Linux Journal and authored Linux Kernel Development (Sams). He works in Novell's Ximian Desktop Group as a kernel hacker and graduated from the University of Florida with degrees in Mathematics and Computer Science.

Arnold Robbins is a professional programmer and technical author who has worked with Unix systems since 1980. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for awk and is currently the maintainer of gawk (GNU project's version of awk) and its documentation. Arnold co-authored of the sixth edition of O'Reilly's Learning the vi Editor.

Customer Reviews

Average Review:

Post to your social network


Most Helpful Customer Reviews

See all customer reviews

Linux in a Nutshell, Fifth Edition 5 out of 5 based on 0 ratings. 2 reviews.
Anonymous More than 1 year ago
Guest More than 1 year ago
Do you need quick access to information on a wide range of tools? Well, you're in luck! Authors Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love and Arnold Robbins, have done an outstanding job of writing the fifth edition of a book about Linux. This is a freely available clone of the Unix operating system whose uses range from embedded systems and PDAs to corporate servers, web servers, and massive clusters that perform some of the world's most difficult computations. Siever, Weber, Figgins, Love and Robbins begin by explaining Linux's strengths and the key aspects of working with Linux, and lay out the scope of this book. Next, the authors introduce TCP/IP networking and the Linux commands used for system administration and network management. Then, they present a reference listing of hundreds of the most important shell commands available on Linux. The authors continue by covering the commands used to control booting on Linux and dual-booting, particularly LILO, GRUB, and initrd. In addition, the authors next explain the apt series of commands that manage updating and installation on Debian, and the RPM system used by Red Hat/Fedora, Novell/SUSE, and several other distributions of Linux. They also document the default command-line interpreter on Linux, Bash, and another popular interpreter, ksh. Next, the authors introduce regular expressions and explain how different tools interpret these powerful tools for searching and text processing. Then, they provide reference information on Emacs, a text editor and full-featured development environment. The authors continue by describing the classic vi editor that is the most popular text-manipulation tool on Linux. In addition, the authors then describe the Stream editor that is useful for processing files in standardized ways. They also document another valuable tool for processing text files, the GNU version of awk that is the default on Linux systems. Next, the authors provide the background for understanding CVS and Subversion, which are valuable tools for tracking changes to files and projects. Then, they provide a description of a popular source code management and version-control tool. Finally, they describe what is generally considered the next generation of CVS. With the preceding in mind, the authors have also done an excellent job of writing a quick reference guide for the basic commands and features of the Linux operating system. So, at the end of the day, with this book, you'll know what you want to do and how to do it with the correct command or option!