Configuration Management at Scale
Get started with Puppet, and learn how this popular configuration management framework helps you automate your servers. This concise introduction shows you how to use Puppet's tools and templates to organize and execute configuration plans on Linux, Unix, and Windows servers. Through code samples and more » real-world examples, you'll learn how to manage pools of servers and virtual instances, and how to administer access control. If you're new to Puppet, but familiar with systems administration and Ruby language basics, this book is the ideal way to start using this open source framework. « less
Expert Recipes for Linux, Bash and more
The shell is the primary way of communicating with Unix and Linux systems, providing a direct way to program by automating simple to intermediate tasks. In this invaluable resource, Unix, Linux, and shell scripting expert Steve Parker shares a collection of shell scripting recipes that can be used as more » provided or easily modified for a variety of environments and situations. The book begins with coverage of theory and principles, replete with insightful examples of each element discussed. You then move on to an in-depth discussion of shell programming, covering all Unix flavors but with a focus on Linux and the Bash shell. All the while, you explore credible, real-world recipes and the tools necessary to get started immediately. « less
A quick pocket reference for a utility every Unix user needs
grep Pocket Reference is the first guide devoted to grep, the powerful Unix content-location utility. This handy book is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it - for everything from mail filtering more » and system log management to malware analysis. « less
Scripting the GNU/Linux Shell. Covering Bash 4.0.
The bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of shell internals, shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can more » write professional bash 4.0 programs through standard programming techniques. « less
Text processing at maximum speed and power
There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's.
vi has been the standard editor for close more » to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi.
However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too. « less
The Complete Guide to FreeBSD
Absolute FreeBSD, 2nd Edition is your complete guide to FreeBSD, written by FreeBSD committer Michael W. Lucas. Lucas considers this completely revised and rewritten second edition of his landmark work to be his best work ever; a true product of his love for FreeBSD and the support of the FreeBSD community. more » Absolute FreeBSD, 2nd Edition covers installation, networking, security, network services, system performance, kernel tweaking, filesystems, SMP, upgrading, crash debugging, and much more. « less
The Unix operating system is the basis for some of today's most-used platforms, including Mac OS X and Linux. This book covers Unix basics for these as well as the more commonly recognized Sun Solaris and BSD.
First, you will learn Unix terminology, core concepts, methodology, and how to log in and more » out. You'll progress to customizing your work environment and learning commands. Then you'll be ready to learn to manage processes, handle security, automate tasks with shell scripting in Perl, install Unix programs, and back up your data. « less
100 Industrial Tip & Tools
Looking for a unique set of practical tips, tricks, and tools for administrators and power users of BSD systems? From hacks to customize the user environment to networking, securing the system, and optimization, BSD Hacks takes a creative approach to saving time and accomplishing more with fewer resources. more » If you want more than the average BSD user--to explore and experiment, unearth shortcuts, create useful tools--this book is a must-have. « less
Documentation from the Source
FreeBSD is by far the most popular version of BSD, the legendary operating system that has contributed a great deal to every version of UnixÂ® in use today (including Mac OS X). Originally a community effort by the University of California at Berkeley, FreeBSD was aimed at making Unix a little friendlier more » and easier to use. By the time other free operating systems came along, BSD was firmly established and very reliable. And it continues to be today.
For seven years, the FreeBSD community has relied on Greg Lehey's classic, The Complete FreeBSD, to guide them through its configuration and administration. « less
The Definitive Guide
Secure your computer network with SSH! With transparent, strong encryption, reliable public-key authentication, and a highly configurable client/server architecture, SSH (Secure Shell) is a popular, robust, TCP/IP-based solution to many network security and privacy concerns. It supports secure remote more » logins, secure file transfer between computers, and a unique "tunneling" capability that adds encryption to otherwise insecure network applications. Best of all, SSH is free, with feature-filled commercial versions available as well. « less