| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||
› Find signed collectible books: 'Apache: The Definitive Guide'
Now in it's second edition, Apache: The Definitive Guide is a revised and improved tome which has been expanded to cover the Win32 and Unix flavours of the Apache server. Counting a member of the Apache development team as one of its authors, the new edition deals with server versions up to (and including) 1.3 giving detail on how to get hold of the source code (not necessary for the Win32 variant), compile it and latterly configure for authorisation and security.
However, getting the server up and running is one thing, administering it is quite another. Happily, the authors provide many pages of detail on subjects including setting up virtual servers, dealing with MIME types, proxies, server- side includes and more in a way which is informative, yet not too heavy on the brain. It has to be said that there's an overriding feeling the book leans towards the UNIX side of things but this in no way impedes the usefulness of the book--a big improvement on the first edition. Just for good measure a reference card containing all the information you'll ever need to know is included, together with a bonus CD containing all of the files necessary to mount Apache 1.3.3 on a Windows of Unix machine. All in all, pretty fine value for web admins and the web curious. [via]
More editions of Apache: The Definitive Guide:
› Find signed collectible books: 'Beginning Linux Programming'
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.
The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.
Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)
More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan
Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers. [via]
More editions of Beginning Linux Programming:
› Find signed collectible books: 'The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary'
It may be foolish to consider Eric Raymond's recent collection of essays, The Cathedral and the Bazaar, the most important computer programming thinking to follow the Internet revolution. But it would be more unfortunate to overlook the implications and long-term benefits of his fastidious description of open-source software development considering the growing dependence businesses and economies have on emerging computer technologies.
The Cathedral and the Bazaar takes its title from an essay Raymond read at the 1997 Linux Kongress. The essay documents Raymond's acquisition, re-creation, and numerous revisions of an e-mail utility known as fetchmail. Raymond engagingly narrates the fetchmail development process while elaborating on the ongoing bazaar development method he uses with the help of volunteer programmers. The essay smartly spares the reader from the technical morass that could easily detract from the text's goal of demonstrating the efficacy of the open-source, or bazaar, method in creating robust, usable software.
Once Raymond has established the components and players necessary for an optimally running open-source model, he sets out to counter the conventional wisdom of private, closed-source software development. Like superbly written code, the author's arguments systematically anticipate their rebuttals. For programmers who "worry that the transition to open source will abolish or devalue their jobs," Raymond adeptly and factually counters that "most developer's salaries don't depend on software sale value." Raymond's uncanny ability to convince is as unrestrained as his capacity for extrapolating upon the promise of open-source development.
In addition to outlining the open-source methodology and its benefits, Raymond also sets out to salvage the hacker moniker from the nefarious connotations typically associated with it in his essay, "A Brief History of Hackerdom" (not surprisingly, he is also the compiler of The New Hacker's Dictionary). Recasting hackerdom in a more positive light may be a heroic undertaking in itself, but considering the Herculean efforts and perfectionist motivations of Raymond and his fellow open-source developers, that light will shine brightly. --Ryan Kuykendall [via]
More editions of The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary:

› Find signed collectible books: 'Effective Awk Programming: A User's Guide'
AWK is a sophisticated reporting language, defined in the POSIX Command Language and Utilities standard, that includes user defined functions, dynamic regular expressions and more. AWK programs are data-driven, making them easier to write and easier to read than traditional, procedural type of programs. [via]
More editions of Effective Awk Programming: A User's Guide:
› Find signed collectible books: 'Essential System Administration'
Essential System Administration,3rd Edition is the definitive guide for Unix system administration, covering all the fundamental and essential tasks required to run such divergent Unix systems as AIX, FreeBSD, HP-UX, Linux, Solaris, Tru64 and more. Essential System Administration provides a clear, concise, practical guide to the real-world issues that anyone responsible for a Unix system faces daily.
The new edition of this indispensable reference has been fully updated for all the latest operating systems. Even more importantly, it has been extensively revised and expanded to consider the current system administrative topics that administrators need most. Essential System Administration,3rd Edition covers: DHCP, USB devices, the latest automation tools, SNMP and network management, LDAP, PAM, and recent security tools and techniques.
Essential System Administration is comprehensive. But what has made this book the guide system administrators turn to over and over again is not just the sheer volume of valuable information it provides, but the clear, useful way the information is presented. It discusses the underlying higher-level concepts, but it also provides the details of the procedures needed to carry them out. It is not organized around the features of the Unix operating system, but around the various facets of a system administrator's job. It describes all the usual administrative tools that Unix provides, but it also shows how to use them intelligently and efficiently.
Whether you use a standalone Unix system, routinely provide administrative support for a larger shared system, or just want an understanding of basic administrative functions, Essential System Administration is for you. This comprehensive and invaluable book combines the author's years of practical experience with technical expertise to help you manage Unix systems as productively and painlessly as possible.
More editions of Essential System Administration:
› Find signed collectible books: 'How Linux Works: What Every SuperUser Should Know'
How Linux Works describes the inside of the Linux system for systems administrators, whether they maintain an extensive network in the office or one Linux box at home. Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
More editions of How Linux Works: What Every SuperUser Should Know:
› Find signed collectible books: 'In the Beginning...Was the Command Line'
Neal Stephenson, author of the sprawling and engaging Cryptonomicon, has written a manifesto that could be spoken by a character from that brilliant book. Primarily, In the Beginning ... Was the Command Line discusses the past and future of personal computer operating systems. "It is the fate of manufactured goods to slowly and gently depreciate as they get old," he writes, "but it is the fate of operating systems to become free." While others in the computer industry express similarly dogmatic statements, Stephenson charms the reader into his way of thinking, providing anecdotes and examples that turn the pages for you.
Stephenson is a techie, and he's writing for an audience of coders and hackers in Command Line. The idea for this essay began online, when a shortened version of it was posted on Slashdot.org. The book still holds some marks of an e-mail flame gone awry, and some tangents should have been edited to hone his formidable arguments. But unlike similar writers who also discuss technical topics, he doesn't write to exclude; readers who appreciate computing history (like Dealers of Lightning or Fire in the Valley) can easily step into this book.
Stephenson tackles many myths about industry giants in this volume, specifically Apple and Microsoft. By now, every newspaper reader has heard of Microsoft's overbearing business practices, but Stephenson cuts to the heart of new issues for the software giant with a finely sharpened steel blade. Apple fares only a little better as Stephenson (a former Mac user himself) highlights the early steps the company took to prepare for a monopoly within the computer market--and its surprise when this didn't materialize. Linux culture gets a thorough--but fair--skewering, and the strengths of BeOS are touted (although no operating system is nearly close enough to perfection in Stephenson's eyes).
As for the rest of us, who have gladly traded free will and an intellectual understanding of computers for a clutter-free, graphically pleasing interface, Stephenson has thoughts to offer as well. He fully understands the limits nonprogrammers feel in the face of technology (an example being the "blinking 12" problem when your VCR resets itself). Even so, within Command Line he convincingly encourages us as a society to examine the metaphors of technology--simplifications that aren't really much simpler--that we greedily accept. --Jennifer Buckendorff [via]
More editions of In the Beginning...Was the Command Line:
› Find signed collectible books: 'Just for Fun: The Story of an Accidental Revolutionary'
Most 31-year olds can't boast of being the instigator of a revolution. But then again, the world's leading promoter of open source software and creator of the operating system Linux does humbly call himself an accidental revolutionary--accidental being the operative word here. Just for Fun is the quirky story of how Linus Torvalds went from being a penniless, introverted code writer in Helsinki in the early 1990s to being the unwitting (and rather less than penniless) leader of a radical shift in computer programming by the end of the decade.
OK, perhaps "story" in the traditional sense of the term is stretching it a bit. This whole book is more like a series of e-mails, an exercise in textual communication for someone more used to code language than conversation: choppy sentences packed into short paragraphs, and sometimes just one-liners. The pace is fast, but the quippy tone can get somewhat tiring, though it definitely suits the portrayal of a computer-dominated life. And like an e-mail conversation, the tense often changes, the topics jump back and forth, and the narrators occasionally change, mostly alternating between the Linux man himself and Red Herring executive editor David Diamond, who convinced the difficult-to-pin-down Torvalds to write his story (or at least allow Diamond to poke, prod, and pull it out of him, all the while giving his own impressions and interpretations). But Torvald's tale contains enough informative and entertaining tidbits--on growing up in dark, strangely silent but communication-gadget-obsessed Finland (which boasts more cell phones per capita than anywhere else), on what makes passionate code writers tick, on making the transition from unknown computer geek to world-famous computer geek, on the convergence of technology and ideology, on his work for Transmeta and involvement (or lack thereof) with all the players worth mentioning in Silicon Valley - to keep more than just computer programmers engrossed in his story. For the latter, of course, Just for Fun will be required reading.
If you pick up this book as a geek's guide to the meaning of life (which, believe it or not, Torvalds does ramble on about at the beginning and the end), then you're in for a bit of a shallow take on the whole thing. But if you're interested in the idea of technological development as a global team sport, and how a nerdy Finnish transplant to California got the whole game going in the first place, check out Linus's story... just for fun, of course. --S. Ketchum [via]
More editions of Just for Fun: The Story of an Accidental Revolutionary:
› Find signed collectible books: 'Just for Fun : The Story of an Accidental Revolutionary'
Most 31-year olds can't boast of being the instigator of a revolution. But then again, the world's leading promoter of open source software and creator of the operating system Linux does humbly call himself an accidental revolutionary--accidental being the operative word here. Just for Fun is the quirky story of how Linus Torvalds went from being a penniless, introverted code writer in Helsinki in the early 1990s to being the unwitting (and rather less than penniless) leader of a radical shift in computer programming by the end of the decade.
OK, perhaps "story" in the traditional sense of the term is stretching it a bit. This whole book is more like a series of e-mails, an exercise in textual communication for someone more used to code language than conversation: choppy sentences packed into short paragraphs, and sometimes just one-liners. The pace is fast, but the quippy tone can get somewhat tiring, though it definitely suits the portrayal of a computer-dominated life. And like an e-mail conversation, the tense often changes, the topics jump back and forth, and the narrators occasionally change, mostly alternating between the Linux man himself and Red Herring executive editor David Diamond, who convinced the difficult-to-pin-down Torvalds to write his story (or at least allow Diamond to poke, prod, and pull it out of him, all the while giving his own impressions and interpretations). But Torvald's tale contains enough informative and entertaining tidbits--on growing up in dark, strangely silent but communication-gadget-obsessed Finland (which boasts more cell phones per capita than anywhere else), on what makes passionate code writers tick, on making the transition from unknown computer geek to world-famous computer geek, on the convergence of technology and ideology, on his work for Transmeta and involvement (or lack thereof) with all the players worth mentioning in Silicon Valley - to keep more than just computer programmers engrossed in his story. For the latter, of course, Just for Fun will be required reading.
If you pick up this book as a geek's guide to the meaning of life (which, believe it or not, Torvalds does ramble on about at the beginning and the end), then you're in for a bit of a shallow take on the whole thing. But if you're interested in the idea of technological development as a global team sport, and how a nerdy Finnish transplant to California got the whole game going in the first place, check out Linus's story... just for fun, of course. --S. Ketchum [via]
More editions of Just for Fun : The Story of an Accidental Revolutionary:

› Find signed collectible books: 'Learning Red Hat Linux'
More editions of Learning Red Hat Linux:
› Find signed collectible books: 'Learning the Bash Shell'
The first thing users of the Linux operating system come face to face with is the shell. "Shell" is the UNIX term for a user interface to the system -- something that lets you communicate with the computer via the keyboard and display. Bash, the Free Software Foundation's "Bourne Again Shell," is the default shell for Linux, the popular free UNIX-like operating system. It's also a replacement for the standard UNIX Bourne shell, which serves both as a user interface and as a programming language. Like the FSF's other tools, bash is more than a mere replacement: it extends the Bourne shell in many ways. New features include command line editing, key bindings, integrated programming features, command completion, control structures (especially the select construct, which enables you to create menus easily) and new ways to customize your environment.
Whether you want to use bash for its user interface or its programming features you will find Learning the bash Shell a valuable guide. The book covers all of bash's features, both for interactive use and programming. If you are new to shell programming, Learning the bash Shell provides an excellent introduction, covering everything from the most basic to the most advanced features, like signal handling and command line processing. If you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. The book is full of examples of shell commands and programs that are designed to be useful in your everyday life as a user, not just to illustrate the feature being explained. All of these examples are freely available to you online on the Internet.
With this book you'll learn:
More editions of Learning the Bash Shell:

› Find signed collectible books: 'Learning the Korn Shell'
More editions of Learning the Korn Shell:

› Find signed collectible books: 'Learning the VI Editor'
For many users, working in the UNIX environment means using vi, a full- screen text editor available on most UNIX systems. Even those who know vi often make use of only a small number of its features.
This handbook is a complete guide to text editing with vi. Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi.
Topics covered include:
Also includes a pull-out quick-reference card.
› Find signed collectible books: 'Learning the vi Editor'
For many users, working in the Unix environment means using vi, a full-screen text editor available on most Unix systems. Even those who know vi often make use of only a small number of its features.
Learning the vi Editor is a complete guide to text editing with vi. Topics new to the sixth edition include multiscreen editing and coverage of four viclones: vim, elvis, nvi, and vile and their enhancements to vi, such as multi-window editing, GUI interfaces, extended regular expressions, and enhancements for programmers. A new appendix describes vi's place in the Unix and Internet cultures.
Quickly learn the basics of editing, cursor movement, and global search and replacement. Then take advantage of the more subtle power of vi. Extend your editing skills by learning to use ex, a powerful line editor, from within vi. For easy reference, the sixth edition also includes a command summary at the end of each appropriate chapter.
Topics covered include:
More editions of Learning the vi Editor:
› Find signed collectible books: 'Linux Complete'
Linux Complete is a one-of-a-kind book--valuable both for its broad content and its low price. Not only does Linux Complete provide beginners with the essential information they need to get up and running, it features coverage for budding network administrators with topics such as Samba and Apache.
Linux Complete starts out by walking you through installation, showing you how to perform basic tasks, and how to use the X Windows, KDE, and GNOME desktops. From there, you'll delve into connecting to the Internet, configuring and administrating a basic network, and security essentials. Next, Linux Complete shows you how to integrate Linux servers into your Windows network with Samba, how to set up an Apache Web Server and how to use Sendmail, an essential component of any Linux system.
Linux Complete introduces you to the work of some of Sybex's finest authors, so you'll know where to go to learn even more about Linux.
Inside:
Linux Fundamentals
* Installing Linux
* Performing Basic Commands and Tasks
* Using GNOME and KDE
* Working with Multimedia
Basic Networking and Communications
* Understanding and Configuring TCP/IP Networking
* Creating and Maintaining Accounts
* Connecting to the Internet
* Configuring Hardware and Internet Servers
* Configuring Server Services
Security
* Linux Security Primer
* Building the Most Secure Linux System
* Securing Network Services
Samba and Apache
* Understanding and Integrating SMB/CIFS
* Installing and Configuring Samba
* Understanding Apache
* Installing Apache
* Using the Apache Core Directives
* Locating, Installing, and Using Apache Modules
Sendmail--Visit the Sybex website for these bonus materials
* Installing and Running Sendmail
* Downloading and Compiling Sendmail
* Creating a Basic Sendmail Configuration [via]
More editions of Linux Complete:
› Find signed collectible books: 'Linux Administration Handbook'
Up until now, Linux administration books have focused on the management of a single server. This is the first Linux administration guide specifically focused on the needs of administrators working in production/enterprise environments that may consist of hundreds or even thousands of servers which must be managed centrally to deliver optimal availability and performance. The book contains extensive coverage of Linux security; working with drivers and the kernel; TCP/IP networking; routing; network hardware; and NFS configuration. It also presents comprehensive, step-by-step guidance for configuring and managing email with sendmail; network management and debugging; using Linux in Web hosting environments; automating administration with daemons; and integrating with Windows clients and servers. [via]
More editions of Linux Administration Handbook:
› Find signed collectible books: 'Linux Administration Handbook'
More editions of Linux Administration Handbook:

› Find signed collectible books: 'Linux Application Development'
This practical reference guides students and practicing programmers who need to develop Linux applications or port applications from other platforms. Linux is fundamentally similar to UNIX, so much of the book covers ground familiar to UNIX programmers; but the book consistently addresses topics from a Linux point of view. The aim throughout is to present such detailed information on the Linux operating system-especially, on the development environment, and on the interface both to the kernel and to the core system libraries-as is required to take full advantage of Linux. If you are already a proficient UNIX programmer, the book will greatly facilitate your transition to Linux. If you can program in C, but know neither UNIX nor Linux, reading this book in its entirety and working with its numerous examples will give you a solid introduction to Linux programming. Finally, if you are already a Linux programmer, the book's clear treatment of advanced and confusing topics will surely make your programming tasks easier. [via]
More editions of Linux Application Development:

› Find signed collectible books: 'Linux Cookbook'
More editions of Linux Cookbook:

› Find signed collectible books: 'The Linux Cookbook'
More editions of The Linux Cookbook:

› Find signed collectible books: 'The Linux Cookbook: Tips and Techniques for Everyday Use'
More editions of The Linux Cookbook: Tips and Techniques for Everyday Use:

› Find signed collectible books: 'Linux Desktop Hacks'
More editions of Linux Desktop Hacks:
› Find signed collectible books: 'Linux Device Drivers'
Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world's most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they're careful to explain and illustrate concepts, makes this book very well-suited to any programmer familiar with C but not with the hardware-software interface. It's worth noting that the emphasis in the title is on "device drivers" as much as "Linux". This book will make sense to you if you've never written a driver for any platform before. It helps if you have some Linux or UNIX background, but even that is secondary as a prerequisite to C skill.
For a programming text--and one concerned with low-level instructions and data structures, at that--this book is remarkably rich in prose. You'll typically want to read this book straight through, more or less skipping the code samples, before sketching out your plan for the driver you need to write. Then, go back and pay closer attention to the sections on specific details you need to implement, such as custom task queues. For coding-time details about specific system calls and programming techniques, count on the index to point you to the right passages. --David Wall
Topics covered: Techniques for writing hardware device drivers that run under Linux kernels 2.0.x through 2.2.x. Sections show how to manage memory, time, interrupts, ports and other details of the hardware-software interface. [via]
More editions of Linux Device Drivers:
› Find signed collectible books: 'Linux Firewalls'
TCP/IP packet handling may seem crystal clear when you first hear about it, but after you've configured your Ethernet card's netmask address, the details become rather vague. You might find yourself asking--if you were a Danish prince--"What is a packet, if its chief good and market of its time be but to route and wrap?" If routing and wrapping were all packets did, we would all enjoy our ignorance blissfully. But packets--like men, as the prince learned--can be hollow carriers of ill will, and excluding the bad ones requires us to understand what they really truly are. At last.
Just how interesting packets turn out to be is revealed in Linux Firewalls, Robert L. Zeigler's sober, agile, and subtle text. Narrowing consideration to threats faced by small networks from external sources, Zeigler and his editors introduce security by delivering prerequisite tutorials on packet architecture and normal network-based client/server daemon-to-daemon communications. Nonthreatening daemon-to-daemon communication is part of the regular operation of a networked POSIX-compliant operating system (like Linux or Windows NT), but the incessant background chatter makes finding hostile intrusions a search for sometimes subtle irregularities in a high throughput environment.
In fact, bombardment of networks with useless packets can create diversions for more pernicious attacks. Distinguishing the good packets from the potentially hostile or merely useless packets requires levels of filtering criteria that depend on the specifics of the network environment. Zeigler sorts out all of these issues and outlines practical network administration strategies for packet filtering.
Linux Firewalls is a how-to for the home Linux box, including the creating and debugging firewall rules for home LANs and network interfaces. For larger LAN users, Zeigler describes intrusion logging; configurations based on varying levels of trust; and the how, why, and when of reporting intrusions to network authorities.
In the wrong hands, firewall reports are either hyped-up cloak-and-dagger sensationalism or monotonous treatises in bitwise accounting. Zeigler strikes a middle ground with a book fit for members of the Linux community who are curious about what is happening over their TCP/IP connections. These are folks who have the prowess to build kernel releases on their own but who aren't necessarily wonks at developing kernel or device driver sources. --Peter Leopold [via]
› Find signed collectible books: 'Linux for Dummies'
Geared to casual users who want to install Linux on a personal machine--in other words, hobbyists--Linux for Dummies walks the reader through installing, configuring, tuning, and using each version of Linux. While the book includes a useful comparison of various Linux distributions, the companion CD-ROM holds Red Hat Linux 5.0 and the book uses that distribution in its examples.
This clearly written text begins by helping you prepare your system for Linux, going so far as to recommend you get it a special hard disk. The authors then show you how to install the system--including the mechanics of selecting file systems and setting up hardware--and then help you log on for the first time.
Next, Linux for Dummies explains elementary commands, including those used to traverse directories and to copy and move files. The book then explores storage issues, detailing how to install and configure a new hard drive in excellent detail. Shells, such as bash and X Windows, get cursory coverage (but adequate, considering the purpose of the book). Linux for Dummies also includes information on certain applications (including vi and emacs) and a guide to tuning and customization that sadly lacks much about shell programming. Internet services, including WAIS, FTP, and Gopher, get their due, but the Apache Web server gets slighted. Overall, this is the best user-lever Linux guide available. [via]

› Find signed collectible books: 'Linux for Dummies Quick Reference'
More editions of Linux for Dummies Quick Reference:
› Find signed collectible books: 'Linux in a Nutshell'
Linux in a Nutshell, now in its fourth edition, has won awards in the Linux community as the most indispensable book about Linux. It is an essential desktop reference for the commands that users of Linux utilize every day, with the depth of information and the practical, succinct "In a Nutshell" format that made the previous editions so popular.
Comprehensive but concise, Linux in a Nutshell covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. It's several quick references rolled into one: sed, gawk, RCS, CVS, vi, Emacs, bash, tcsh, regular expressions, package management, bootloaders, and desktop environments are all covered in this clear, to-the-point volume, along with core command-line utilities.
The fourth edition continues to track the major changes in bootloaders, the GNOME and KDE desktops, and general Unix commands. Several commands related to CDs and music reflect the evolution of multimedia on Linux. Coverage has been added for GRUB, which has become the default bootloader on several Linux distributions, and for vim, the popular and feature-loaded extension to vi. The addition of several new options to the iptables firewall command and new commands related to DNSSEC and ssh show the book's value as a security tool. With this book, you no longer have to grope through long manpages and info documents for the information you need; you'll find it here in clear language and an easy-to-read format.
Contents include:
More editions of Linux in a Nutshell:
› Find signed collectible books: 'Linux In A Nutshell'
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.
More editions of Linux In A Nutshell:
› Find signed collectible books: 'Linux in a Nutshell: A Desktop Quick Reference'
Linux in a Nutshell incorporates all the typical characteristics of a command reference. On the positive side, there's no extraneous narrative gunk to get between you and the specific piece of information you're searching for. On the negative side, there's no entry-level instruction here to guide the uninitiated. While that's not a bad thing, it should serve as a warning to Linux newbies: supplement this book with another if you don't know what you're doing.
Hekman devotes about a third of the book to Linux user commands that aren't part of specific shells, programming languages, applications, or the set of administrator commands. These commands are presented as straight man-page-style documentation in table form, listing commands, their switches, and succinct descriptions alphabetically. The author then goes on to document the three Linux shells--bash, csh, and tcsh--and the GNU utilities. The book's coverage of emacs, vi, pattern matching (regular expressions), sed, and gawk distinguishes it from its competitors. Hekman wraps up with more man-page-style documentation of programming commands and Linux's complete complement of administrator commands. [via]
More editions of Linux in a Nutshell: A Desktop Quick Reference:
› Find signed collectible books: 'Linux in a Nutshell: A Desktop Quick Reference'
Linux in a Nutshell: A Desktop Quick Reference is a 612-page command and program reference guide for this red-hot Unix derivative. While Linux couldn't be easier to get--it's a free download from the Web--clear and concise documentation is key to successful application.
Linux in a Nutshell: A Desktop Quick Reference is only a minimal introduction to this remarkable operating system; the book's real strength lies in the simple alphabetical table of Linux commands that runs for more than 150 pages. Each command is documented with its various switches including occasional examples and brief overviews of especially interesting commands. Author Ellen Siever dedicates a section of the book to covering three common shell programs for Linux: bash, csh, and tcsh. In the short introduction to shells, Siever lists the commands that are common to all three as well as those that differ. This is followed by individual references for each.
Coverage of the Emacs, ex, sed, and vi programs and command sets comprise the material on Linux text editors. The gawk scripting language is also represented, as well as sections detailing programming commands and the RCS and CVS file-versioning programs. The book also covers Perl, system administration commands, and dual booting.
While Linux can be lots of fun, no one should dive in ill equipped. Using Linux in a Nutshell: A Desktop Quick Reference will help you navigate this OS safely. --Stephen Plain [via]
More editions of Linux in a Nutshell: A Desktop Quick Reference:
› Find signed collectible books: 'Linux in a Nutshell: A Desktop Quick Reference'
Linux has command line utilities, boy does it have them. Linux In A Nutshell lists around 200 basic utilities beginners should find immediately useful in the first few pages. This is a little odd as it really isn't a book aimed at beginners. Rather, it is for the competent or even expert Linux user. The sad truth is no one has a brain large enough to keep all these commands and utilities instantly available, hence the need for quick references.
Around half the book is devoted to command line utilities: what they do, how to invoke them and the various options they take. Naturally, it is the options causing problems. While -c says to send stuff to the standard output in some utilities, in others it doesn't. For example it tells mke2fs to scan a device for bad blocks. It also covers boot issues, various shells, emacs, vi, sed, gawk and pattern matching. CVS and RCS for version control get good coverage. Gnome and KDE get a short chapter each and oddly, so does fvwm2. Some of these choices seem arbitrary. For Perl you are referred elsewhere, PHP isn't mentioned and neither is python.
In practice, the Linux man pages usually provide more information. Many of the book entries provide no more information than you would get from the usage instructions provided by the -h (or --help) option or by entering a nonsense option. The other complaint is inconsistency. Some of the commands have a usage example but most don't.
The problem with Linux In A Nutshell is that if you are actually at your desk using Linux, it is quicker to reference the system itself for the information but the book is rather too large to carry around to reference when you might need it (though why do you need it if you aren't using Linux at the time? Pub quizzes perhaps?).
Given that Linux commands comes with usage instructions, man pages and info pages as well as often having extra documentation, how-tos and source code--all for the versions you're using--it is hard to see quite what purpose its authors intended this book to serve. --Steve Patient [via]
More editions of Linux in a Nutshell: A Desktop Quick Reference:
› Find signed collectible books: 'Linux Kernel Development'
The Linux kernel is one of the most important and far-reaching open-source projects. That is why Novell Press is excited to bring you the second edition of Linux Kernel Development, Robert Love's widely acclaimed insider's look at the Linux kernel. This authoritative, practical guide helps developers better understand the Linux kernel through updated coverage of all the major subsystems as well as new features associated with the Linux 2.6 kernel. 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.
[via]
› Find signed collectible books: 'Linux Network Administrator's Guide'
If you are running a one- or two-system LAN using Linux, you probably only need simple connectivity between your systems. However, if you are setting up a Linux server for your network and its connection to the Internet, you've got a lot of work to do in installation, configuration, and maintenance---and you probably require some assistance. Olaf Kirch wrote Linux Network Administrator's Guide as part of the Linux Documentation Project to cover just such information. Although you can download the book for free, the O'Reilly version of the book looks (better layout and graphics) and feels better than the online version and has a superlative index.
This book details all the tasks associated with e-mail setup and maintenance, news group setup, and essential network applications such as rcp and rlogin. In some cases you may find the level of detail not sufficient to complete the task. In those cases, Kirch tells you where to find more detailed information on the Internet. This methodology has kept the book to a very handy size, which makes it an easy-to-use, versatile resource for anyone managing a Linux network. --Robert Frankland [via]
More editions of Linux Network Administrator's Guide:

› Find signed collectible books: 'Linux Network Servers'
More editions of Linux Network Servers:
› Find signed collectible books: 'Linux Pocket Guide'
O'Reilly's Pocket Guides have earned a reputation as inexpensive, comprehensive, and compact guides that have the stuff but not the fluff. Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you're up and running, Linux Pocket Guide provides an easy-to-use reference that you can keep by your keyboard for those times when you want a fast, useful answer, not hours in the man pages.
Linux Pocket Guide is organized the way you use Linux: by function, not just alphabetically. It's not the 'bible of Linux; it's a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You'll learn each command's purpose, usage, options, location on disk, and even the RPM package that installed it.
The Linux Pocket Guide is tailored to Fedora Linux--the latest spin-off of Red Hat Linux--but most of the information applies to any Linux system.
Throw in a host of valuable power user tips and a friendly and accessible style, and you'll quickly find this practical, to-the-point book a small but mighty resource for Linux users.
More editions of Linux Pocket Guide:

› Find signed collectible books: 'Linux Programmer's Reference'

› Find signed collectible books: 'Linux Programming'
More editions of Linux Programming:
› Find signed collectible books: 'Linux Programming by Example'
Anyone who's done programming work knows that you spend half your coding time looking for other people's solutions to the problems you're facing in your project. Particularly when you're dealing with times, dates, standard calculations, and other common problems, you find yourself saying, "Someone must have solved this before." And, indeed, someone usually has. Linux Programming by Example is a dense compendium of Linux software solutions--tools, algorithms, and procedures that solve data-processing challenges of the sort that crop up in all sorts of software projects. Though it does not address X11 user-interface programming or network communications much, this book does a great job of communicating recommended practices for command-line interfaces, filesystem manipulation, internationalization and localization, and inter-process communications. Taken together with The Art of Unix Programming, this book will help you solve difficult Linux programming problems quickly.
Unlike a lot of code-oriented books, this one manages to keep its samples concise, and devote more space to discussions of why things are done than to the code that actually does them. This promotes understanding: You can always mess around with the code yourself on your own. Overall, Arnold Robbins does an excellent job of stripping away some of the hacker mystique to reveal the code behind the curtain. This book shows how to work Linux magic. --David Wall
Topics covered: Linux programming in C, mostly at a level concerned with user input from the command line, file I/O, interprocess signalling, and memory management. [via]
More editions of Linux Programming by Example:

› Find signed collectible books: 'Linux Programming Unleashed'
More editions of Linux Programming Unleashed:
› Find signed collectible books: 'Linux Security Cookbook'
Computer security is an ongoing process, a relentless contest between system administrators and intruders. A good administrator needs to stay one step ahead of any adversaries, which often involves a continuing process of education. If you're grounded in the basics of security, however, you won't necessarily want a complete treatise on the subject each time you pick up a book. Sometimes you want to get straight to the point. That's exactly what the new Linux Security Cookbook does. Rather than provide a total security solution for Linux computers, the authors present a series of easy-to-follow recipes--short, focused pieces of code that administrators can use to improve security and perform common tasks securely.
The Linux Security Cookbook includes real solutions to a wide range of targeted problems, such as sending encrypted email within Emacs, restricting access to network services at particular times of day, firewalling a webserver, preventing IP spoofing, setting up key-based SSH authentication, and much more. With over 150 ready-to-use scripts and configuration files, this unique book helps administrators secure their systems without having to look up specific syntax. The book begins with recipes devised to establish a secure system, then moves on to secure day-to-day practices, and concludes with techniques to help your system stay secure.
Some of the "recipes" you'll find in this book are:
More editions of Linux Security Cookbook:

› Find signed collectible books: 'Linux Server Hacks'
More editions of Linux Server Hacks:

› Find signed collectible books: 'Linux: The Complete Reference'
More editions of Linux: The Complete Reference:

› Find signed collectible books: 'Linux Unwired'
More editions of Linux Unwired:

› Find signed collectible books: 'Lpi Linux Certification in a Nutshell: A Desktop Quick Reference'
More editions of Lpi Linux Certification in a Nutshell: A Desktop Quick Reference:
› Find signed collectible books: 'Mastering Linux'
Mastering Linux's informed, well-written prose and deliberate pacing gets you up to speed on Red Hat Linux 5.1. The book begins with installation of the Linux kernel and then quickly gets into the installation and use of XFree86. In talking about applications, the author is always very careful to explain exactly how to run and configure each--valuable advice for those not used to the Unix way of doing things. Other chapters explain file management and hardware configuration, and some especially excellent chapters address Linux networking. (The author covers TCP/IP networks, as well as networks based on Microsoft and Novell standards.) A set of hardware compatibility lists and a command reference are also included.
A word of criticism: this book tries a bit too hard to make Linux into a turnkey solution. It isn't like that yet, and any Linux author writing for Unix novices needs to recognize that fact. Danesh should impart more information about working at the Linux command line before jumping into XFree86. But aside from that, this book is a great introduction to Red Hat Linux 5.1. The operating system appears on the accompanying CD-ROM (which, in turn, includes disk images you can use to make boot floppies for a fresh installation). --David Wall [via]
More editions of Mastering Linux:
› Find signed collectible books: 'Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network'
Written by an anonymous hacker, Maximum Security details hundreds of ways in which invaders may be able to penetrate your system and the steps that you can take to stop them. Before he was arrested, the author used his considerable talents to crack ATMs. Drawing on his vast experience, the author takes you on a journey of the tools that crackers have at their disposal, the ways in which they exploit holes in popular operating systems, and what protective measures are available for each.
At nearly 900 pages, this volume is not only an excellent reference source, but also a testimony to the sheer volume of techniques available to those who wish to illicitly gain access to systems. If you're a system administrator, this book will, quite simply, scare you silly--and it should. It will also help you take preventative steps that will ultimately allow you a well-deserved peace of mind. An included CD-ROM contains a selection of security utilities, such as SAFEsuite, a demo of PORTUS Secure Firewall, and the famous SATAN (Security Administrator Tool for Analyzing Networks), which are all discussed within the book. [via]
More editions of Maximum Security: A Hacker's Guide to Protecting Your Internet Site and Network:

› Find signed collectible books: 'A Practical Guide to Linux'
More editions of A Practical Guide to Linux:
› Find signed collectible books: 'Rebel Code: Linux and the Open Source Revolution'
Everyone in computing has heard of Linux--hundreds of millions use it every day. Every Net user accesses Linux systems dozens of times during any Net session. Yet, because people associate products with companies, Linux--with its thousands of largely anonymous volunteer developers and free availability--is a difficult fit with our world view.
Rebel Code puts Linux into historical and social contexts. Based largely on interviews with the main players and precise historical data (Linux kernel releases are dated to the second), it traces "free software" from its early '80s origin--with Robert Stallman's founding of the GNU Project--and takes it as far as the end of 2000--with GNU/Linux becoming a worldwide phenomenon that runs handheld PDAs, PCs and Macs, IBM mainframes, and the world's biggest supercomputers.
Glyn Moody charts every milestone in the development of the Linux kernel, from Linus Torvalds's first installation of Minix. As importantly, he follows the progress of major "free software" projects (essential to the success of GNU/Linux) from Emacs and GCC to Sendmail and XFree 86, and finishes with KDE and Gnome.
The end result is a curiously exciting and compulsively readable tale that compares with Tracy Kidder's book, The Soul of a New Machine. It's endlessly fascinating, and you'll be up reading well past your bedtime. --Steve Patient, Amazon.co.uk [via]
More editions of Rebel Code: Linux and the Open Source Revolution:
› Find signed collectible books: 'Rebel Code: (The Inside Story of Linux and the Open Source Revolution)'
Everyone in computing has heard of Linux--hundreds of millions use it every day. Every Net user accesses Linux systems dozens of times during any Net session. Yet, because people associate products with companies, Linux--with its thousands of largely anonymous volunteer developers and free availability--is a difficult fit with our world view.
Rebel Code puts Linux into historical and social contexts. Based largely on interviews with the main players and precise historical data (Linux kernel releases are dated to the second), it traces "free software" from its early '80s origin--with Robert Stallman's founding of the GNU Project--and takes it as far as the end of 2000--with GNU/Linux becoming a worldwide phenomenon that runs handheld PDAs, PCs and Macs, IBM mainframes, and the world's biggest supercomputers.
Glyn Moody charts every milestone in the development of the Linux kernel, from Linus Torvalds's first installation of Minix. As importantly, he follows the progress of major "free software" projects (essential to the success of GNU/Linux) from Emacs and GCC to Sendmail and XFree 86, and finishes with KDE and Gnome.
The end result is a curiously exciting and compulsively readable tale that compares with Tracy Kidder's book, The Soul of a New Machine. It's endlessly fascinating, and you'll be up reading well past your bedtime. --Steve Patient, Amazon.co.uk [via]
More editions of Rebel Code: (The Inside Story of Linux and the Open Source Revolution):
› Find signed collectible books: 'Running Linux'
One of the best books on Linux, the UNIX-compatible operating system for personal computers. In the tradition of all O'Reilly books, Running Linux features clear, step-by-step instructions that always seem to provide just the right amount of information: covers everything you need in order to understand, install, and use the Linux operating system, including X Windows, TCP/IP, Perl, Tcl/TK, the gcc C and C++ compilers, and most Internet services such as email, SLIP, and WWW. For intermediate to advanced users. [via]
› Find signed collectible books: 'Running Linux'
You may be contemplating your first Linux installation. Or you may have been using Linux for years and need to know more about adding a network printer or setting up an FTP server. Running Linux, now in its fifth edition, is the book you'll want on hand in either case. Widely recognized in the Linux community as the ultimate getting-started and problem-solving book, it answers the questions and tackles the configuration issues that frequently plague users, but are seldom addressed in other books. This fifth edition of Running Linux is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics such as audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always have made the book popular. Running Linux covers basic communications such as mail, web surfing, and instant messaging, but also delves into the subtleties of network configuration--including dial-up, ADSL, and cable modems--in case you need to set up your network manually. The book can make you proficient on office suites and personal productivity applications--and also tells you what programming tools are available if you're interested in contributing to these applications. Other new topics in the fifth edition include encrypted email and filesystems, advanced shell techniques, and remote login applications. Classic discussions on booting, package management, kernel recompilation, and X configuration have also been updated. The authors of Running Linux have anticipated problem areas, selected stable and popular solutions, and provided clear instructions to ensure that you'll have a satisfying experience using Linux. The discussion is direct and complete enough to guide novice users, while still providing the additional information experienced users will need to progress in their mastery of Linux. Whether you're using Linux o [via]

› Find signed collectible books: 'Sams Teach Yourself Linux in 24 Hours'
More editions of Sams Teach Yourself Linux in 24 Hours:
› Find signed collectible books: 'Sed & Awk'
sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.
sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another.
awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts.
This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case.
In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).
More editions of Sed & Awk:

› Find signed collectible books: 'Sed & Awk Pocket Reference'
More editions of Sed & Awk Pocket Reference:
› Find signed collectible books: 'Special Edition Using Linux'
The biggest appeal of this book is its companion software with three separate versions of Linux on CD-ROM--Red Hat Linux 4.1, Slackware Linux 3.1, and Caldera Open Linux Lite 1.1. You'll be able to try out all three versions without going through the trouble of downloading (though these are old versions of each flavor).
The text focuses on Red Hat Linux, though it's similar to the other two versions on the CD-ROM and you can easily transfer lessons to the others. The authors begin by explaining how to install Linux and how to configure it properly for your hardware environment. Then, they talk about key commands--file management and the like--before spilling the beans on how to run programs.
The information on how to get DOS and Windows programs to run under Linux with dosemu and other jury-rigs is notable. There's even a list of programs (popular and less so) that have been made to run under Linux; each entry comes complete with the e-mail address of a person who claims to have done it.
From there, the book moves on to explain X Windows, time-sharing servers, vi, Internet tools, and the mechanics of using Linux as an Internet server (though there are other whole books that cover the subject in more depth). Overall, this book distinguishes itself by showing you how to do unusual things with Linux. Get this book if you want to see your new operating system do some unusual tricks. [via]
More editions of Special Edition Using Linux:

› Find signed collectible books: 'Ubuntu for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook'
More editions of Ubuntu for Non-Geeks: A Pain-Free, Project-Based, Get-Things-Done Guidebook:

› Find signed collectible books: 'Ubuntu Hacks: Tips & Tools for Exploring, Using, And Tuning Linux'
More editions of Ubuntu Hacks: Tips & Tools for Exploring, Using, And Tuning Linux:

› Find signed collectible books: 'Understanding the Linux Kernel'
More editions of Understanding the Linux Kernel:

› Find signed collectible books: 'Understanding The Linux Kernel'
More editions of Understanding The Linux Kernel:

› Find signed collectible books: 'Unix Cd Bookshelf 2.0'
More editions of Unix Cd Bookshelf 2.0:

› Find signed collectible books: 'Unix Power Tools'
› Find signed collectible books: 'Unix Power Tools/Book and Disk'
UNIX documentation typically comes in one of two flavors: at one extreme, light and fluffy books that assume you are a terrified PC user who needs to learn enough UNIX to get by at work, or massive and obscure tomes written for gurus, and indistinguishable from the most incomprehensible man pages.
This UNIX book, in contrast, assumes that you are basically a competent and intelligent individual, and that you are sufficiently secure in your self-image at work that you simply want to get things done, simply, by taking advantage of the real power of UNIX without having to learn "man-speak". It doesn't skimp on clear introductions and overviews, but the focus of the book is on practical examples of the most useful UNIX commands and utilities. A minor quibble: the enclosed CD-ROM is a bit heavy with utilities and packages that are probably already resident on your UNIX system (like Perl, Emacs, pbmplus), but it does contain scripts that are used throughout the book and that you'd probably rather not type in. Highly recommended for anyone who really wants to use UNIX, and not just cower or pose. [via]
More editions of Unix Power Tools/Book and Disk:

› Find signed collectible books: 'Using Linux: Special Edition'
More editions of Using Linux: Special Edition:
