100 Best Unix Books of All Time

We've ranked the best unix books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

The UNIX Programming Environment (Prentice-Hall Software Series) book cover1

The UNIX Programming Environment (Prentice-Hall Software Series)

Brian W. Kernighan, Rob Pike

5.0
In their preface, the authors explain, "This book is meant to help the reader learn how to program in C. It contains tutorial introduction to get new users started as soon as possible, separate chapters on each major feature, and a reference manual. Most of the treatment is based on reading, writing, and revising examples, rather than on mere statement of rules. For the most part, the examples are
Unix and Linux System Administration Handbook book cover2

Unix and Linux System Administration Handbook

Evi Nemeth, Garth Snyder, et al.

4.9
"As an author, editor, and publisher, I never paid much attention to the competition--except in a few cases. This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against." --Tim O'Reilly, founder of O'Reilly Media "This edition is for those whose systems live in the cloud or in virtualized data centers; those whose administrative wo
The Linux Programming Interface: A Linux and Unix System Programming Handbook book cover3

The Linux Programming Interface: A Linux and Unix System Programming Handbook

Michael Kerrisk

4.9
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and a
Advanced Programming in the UNIX Environment book cover4

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.8
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Buildin
The Art of UNIX Programming book cover5

The Art of UNIX Programming

Eric S. Raymond

4.6
This text reveals the software design secrets of the original Unix designers, showing how they produce software that is fast, portable, reuseable, modular and long-lived. Luminaries including Brian Kernighan, David Korn and Henry Spencer contribute to the book.
The Design of the UNIX Operating System book cover6

The Design of the UNIX Operating System

Maurice J. Bach

4.6
Classic description of the internal algorithms and the structures that form the basis of the UNIX operating system and their relationship to programmer interface. The leading selling UNIX internals book on the market.
UNIX Power Tools book cover7

UNIX Power Tools

Shelley Powers, Jerry Peek, et al.

4.5
With the growing popularity of Linux and the advent of Darwin, Unix has metamorphosed into something new and exciting. No longer perceived as a difficult operating system, more and more users are discovering the advantages of Unix for the first time. But whether you are a newcomer or a Unix power user, you'll find yourself thumbing through the goldmine of information in the new edition of Unix Pow
The Linux Command Line, 2nd Edition: A Complete Introduction book cover8

The Linux Command Line, 2nd Edition: A Complete Introduction

William Shotts

4.5
You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line.

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you'll learn the timeless skills handed down by generations of experienced, mou
Learning the bash Shell book cover9

Learning the bash Shell

Cameron Newham

4.5
Learning the bash Shell, Third Edition, is the definitive guide to bash, the Free Software Foundation's "Bourne Again Shell." It's a freely available replacement for the UNIX Bourne shell, and is the shell of choice for users of Linux, Mac OS X, BSD, and other UNIX systems.

You'll find this guide valuable whether you're interested in bash as a user interface or for its powerful programming capabili
UNIX: A History and a Memoir book cover10

UNIX: A History and a Memoir

Brian W Kernighan

4.5
The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment."
The C Programming Language book cover11

The C Programming Language

Brian W. Kernighan, Dennis M. Ritchie

4.4
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard.

From the Preface:
We have tried to retain the brevity of the first edition. C is not a bi
UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris book cover12

UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris

Arnold Robbins

4.4
As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from Sun's Solaris to Apple's Mac OS X and more varieties of Linux than you can easily name.

The latest edit
Unix Network Programming book cover13

Unix Network Programming

W. Richard Stevens

4.4
The leading book in its field, this guide focuses on the design, development and coding of network software under the UNIX operating system. Provides over 15,000 lines of C code with descriptions of how and why a given solution is achieved. For programmers seeking an indepth tutorial on sockets, transport level interface (TLI), interprocess communications (IPC) facilities under System V and BSD UN
How Linux Works: What Every Superuser Should Know book cover14

How Linux Works: What Every Superuser Should Know

Brian Ward

4.4
How Linux Works reveals the inner workings of the Linux system, with in-depth coverage of topics such as device management, the boot sequence, system management basics, and networking. Author Brian Ward combines background theory and real-world examples to show you both "how" to administer Linux and "why" each technique works. This updated edition of the classic Linux reference explores the kernel
The Cuckoo's Egg book cover15

The Cuckoo's Egg

Cliff Stoll

4.4
Before the Internet became widely known as a global tool for terrorists, one perceptive U.S. citizen recognized its ominous potential. Armed with clear evidence of computer espionage, he began a highly personal quest to expose a hidden network of spies that threatened national security. But would the authorities back him up? Cliff Stoll's dramatic firsthand account is "a computer-age detective sto
UNIX Network Programming, Volume 1: The Sockets Networking API book cover16

UNIX Network Programming, Volume 1: The Sockets Networking API

W. Richard Stevens

4.4
This revised guide to Unix networking APIs updates coverage of programming standards and debugging techniques, and covers operating systems including Red Hat 9, Solaris 9, HP-UX, Free BSD 4.8/5.0, AIX 5.x and Mac OS X.
The Design and Implementation of the FreeBSD Operating System book cover17

The Design and Implementation of the FreeBSD Operating System

Marshall Kirk McKusick

4.4
The most complete, authoritative technical guide to the FreeBSD kernel's internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition's content is completely new, and another one-third has been extensively rewritten. Three long-time FreeBSD project leaders begin with a concise overview of the FreeBSD kernel's
Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix book cover18

Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix

Arnold Robbins

4.4
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
Learning the vi and Vim Editors book cover19

Learning the vi and Vim Editors

Arnold Robbins

4.3
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 to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most expe
UNIX Network Programming, Volume 2: Interprocess Communications book cover20

UNIX Network Programming, Volume 2: Interprocess Communications

W. Richard Stevens

4.3
Well-implemented interprocess communications (IPC) are key to the performance of virtually every non-trivial UNIX program. In "UNIX Network Programming, Volume 2, Second Edition," legendary UNIX expert W. Richard Stevens presents a comprehensive guide to every form of IPC, including message passing, synchronization, shared memory, and Remote Procedure Calls (RPC).
Linux Kernel Development book cover21

Linux Kernel Development

Robert Love

4.3
"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including
Mastering Regular Expressions book cover22

Mastering Regular Expressions

Jeffrey E. F. Friedl

4.3
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.

If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you alr
sed & awk book cover23

sed & awk

Dale Dougherty

4.3

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

Lions' Commentary On Unix book cover24

Lions' Commentary On Unix

John Lions

4.3
This legendary underground classic, reproduced without modification, is really two works in one:

▪︎ the complete source code to an early version of the UNIX operating system; and
▪︎ a brilliant commentary on that code by John Lions

Dennis Ritchie, Ken Thompson, and other UNIX luminaries have contributed new essays on the enduring value of this Computer Science masterpiece.

Lions’ marriage of source co
Absolute FreeBSD: The Complete Guide to FreeBSD book cover25

Absolute FreeBSD: The Complete Guide to FreeBSD

Michael W. Lucas

4.3
This updated edition of Michael W. Lucas' definitive volume on FreeBSD-based systems adds coverage of modern disks, the ZFS filesystem IPv6, redesigned jail and packaging systems, and virtualization, among dozens of new features added in the last 10 years.

Absolute FreeBSD is your complete guide to FreeBSD, the powerful UNIX-like operating system that's supported modern servers, desktops, and platf
Understanding the Linux Kernel book cover26

Understanding the Linux Kernel

Daniel P. Bovet

4.3
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system effici
Absolute OpenBSD: UNIX for the Practical Paranoid book cover27

Absolute OpenBSD: UNIX for the Practical Paranoid

Michael W. Lucas

4.3
The definitive guide to OpenBSD

Foreword by Henning Brauer, OpenBSD PF Developer

OpenBSD, the elegant, highly secure Unix-like operating system, is widely used as the basis for critical DNS servers, routers, firewalls, and more. This long-awaited second edition of Absolute OpenBSD maintains author Michael Lucas's trademark straightforward and practical approach that readers have enjoyed for years. Y
Linux Pocket Guide: Essential Commands book cover28

Linux Pocket Guide: Essential Commands

Daniel J. Barrett

4.3
If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You'll also find powerful command-line idioms you might not b
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary book cover29

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Eric S. Raymond

4.3
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and stu
Practical Vim: Edit Text at the Speed of Thought book cover30

Practical Vim: Edit Text at the Speed of Thought

Drew Neil

4.3
Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS--if you master the techniques in this book, you'll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks.

Vim, like its classic ancestor vi,
UNIX System Administration Handbook book cover31

UNIX System Administration Handbook

Evi Nemeth, Garth Snyder, Scott Seebass, Trent Hein

4.3
This new edition of the world's most comprehensive guide to UNIX administration is an ideal tutorial for those new to administration and an invaluable reference for experienced professionals. The third edition has been expanded to include "direct from the frontlines" coverage of Red Hat Linux. UNIX System Administration Handbook describes every aspect of system administration - from basic topics t
The Protocols (TCP/IP Illustrated, Volume 1) book cover32

The Protocols (TCP/IP Illustrated, Volume 1)

W. Richard Stevens

4.3
Bash Cookbook: Solutions and Examples for Bash Users book cover33

Bash Cookbook: Solutions and Examples for Bash Users

Carl Albing Ph. D. and JP Vossen

4.3
For system administrators, programmers, and end users, shell command or carefully crafted shell script can save you time and effort, or facilitate consistency and repeatability for a variety of common tasks. This cookbook provides more than 300 practical recipes for using bash, the popular Unix shell that enables you to harness and customize the power of any Unix or Linux system.

Ideal for new and
Linux Command Line and Shell Scripting Bible book cover34

Linux Command Line and Shell Scripting Bible

Richard Blum

4.3
Talk directly to your system for a faster workflow withautomation capabilityLinux Command Line and Shell Scripting Bible is youressential Linux guide. With detailed instruction and abundantexamples, this book teaches you how to bypass the graphicalinterface and communicate directly with your computer, saving timeand expanding capability. This third edition incorporates thirtypages of new functiona
In the Beginning...Was the Command Line book cover35

In the Beginning...Was the Command Line

Neal Stephenson

4.2
This is "the Word" -- one man's word, certainly -- about the art (and artifice) of the state of our computer-centric existence. And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the w
The Design and Implementation of the 4.4 BSD Operating System book cover36

The Design and Implementation of the 4.4 BSD Operating System

Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman

4.2
Describes the design and implementation of the BSD operating system - previously known as the Berkeley version of UNIX. This book explains key design decisions, and also details the concepts, data structures, and algorithms used in implementing the system's facilities.
UNIX Shell Programming book cover37

UNIX Shell Programming

Stephen G. Kochan and Patrick H. Wood

4.2
A complete overview of shell programming This classic edition deals specifically with the techniques of shell programming.
-- Presents information in step-by-step fashion
-- Covers all the features of the standard shell, with additional instructions for the Korn Shell
-- Teaches how to use the shell to tailor the UNIX environment
Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems book cover38

Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems

Dave Taylor

4.2
All computers running Linux, Mac OS X, or Unix-like operating systems have a command line interface that gives users a powerful alternative to managing their computers and learning programming basics. Users can write small programs, or scripts, that run in the command line "shell" to perform everyday tasks like renaming files or processing text. Like the best-selling first edition, this revision o
CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902) book cover39

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)

Mike Meyers

4.2
Learning the UNIX Operating System book cover40

Learning the UNIX Operating System

Jerry Peek, Grace Todino-Gonguet, et al.

4.2
If you are new to Unix, this concise book will tell you just what you need to get started and no more. Unix was one of the first operating systems written in C, a high-level programming language, and its natural portability and low price made it a popular choice among universities. Initially, two main dialects of Unix existed: one produced by AT&T known as System V, and one developed at UC Berkele
Essential System Administration: Tools and Techniques for Linux and Unix Administration book cover41

Essential System Administration: Tools and Techniques for Linux and Unix Administration

Æleen Frisch

4.2
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 dai
Python for Devops: Learn Ruthlessly Effective Automation book cover42

Python for Devops: Learn Ruthlessly Effective Automation

Noah Gift

4.2
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today's most useful DevOps tools, including Docker,
Linux System Programming: Talking Directly to the Kernel and C Library book cover43

Linux System Programming: Talking Directly to the Kernel and C Library

Robert Love

4.2
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.

Love clearly distinguishes between POSIX standard functions and special serv
The Practice of Programming (Addison-Wesley Professional Computing Series) book cover44

The Practice of Programming (Addison-Wesley Professional Computing Series)

Brian W. Kernighan, Rob Pike

4.2
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.
The Implementation (TCP/IP Illustrated, Volume 2) book cover45

The Implementation (TCP/IP Illustrated, Volume 2)

Gary R. Wright

4.2
"TCP/IP Illustrated," an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite. "TCP/IP Illustrated, Volume 2" contains a thorough explanation of how TCP/IP protocols are implemented. There isn't a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from t
UNIX Internals: The New Frontiers book cover46

UNIX Internals: The New Frontiers

Uresh Vahalia

4.2
This book offers an exceptionally up-to-date, in-depth, and broad-based exploration of the latest advances in UNIX-based operating systems. Focusing on the design and implementation of the operating system itself -- not on the applications and tools that run on it -- this book compares and analyzes the alternatives offered by several important UNIX variants, and covers several advanced subjects,
Practical UNIX & Internet Security book cover47

Practical UNIX & Internet Security

Simson Garfinkel, Gene Spafford

4.2
When Practical UNIX Security was first published in 1991, it became an instant classic. Crammed with information about host security, it saved many a UNIX system administrator and user from disaster.
This second edition is a complete rewrite of the original book. It's packed with twice the pages and offers even more practical information for UNIX users and administrators. It covers features of many
UNIX Concepts and Applications book cover48

UNIX Concepts and Applications

Sumitabha Das

4.2
Regular Expressions Cookbook book cover49

Regular Expressions Cookbook

Jan Goyvaerts and Steven Levithan

4.2
Take the guesswork out of using regular expressions. With more than 140 practical recipes, this cookbook provides everything you need to solve a wide range of real-world problems. Novices will learn basic skills and tools, and programmers and experienced users will find a wealth of detail. Each recipe provides samples you can use right away.

This revised edition covers the regular expression flavor
The AWK Programming Language book cover50

The AWK Programming Language

Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger

4.2
Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks. In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined funcitons. This new version is available for bot
Operating Systems: Three Easy Pieces book cover51

Operating Systems: Three Easy Pieces

Remzi Arpaci-Dusseau and Andrea Arpaci-Dussea

4.2
A book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems.
Site Reliability Engineering: How Google Runs Production Systems book cover52

Site Reliability Engineering: How Google Runs Production Systems

Niall Richard Murphy, Betsy Beyer, et al.

4.2
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?

In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle
Pro Git book cover53

Pro Git

Scott Chacon

4.1
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to b
Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture book cover54

Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture

Douglas E. Comer

4.1
The TCP/IP bible - now completely updated to reflect all the latest technologies! Leading Internet expert Douglas Comer has updated his classic, superb introduction to TCP/IP-based internetworking that is renowned for its clarity and accessibility in explaining internetworking and routing. Discover how the basic TCP/IP technology has survived and evolved over two decades of exponential growth, and
UNIX Text Processing book cover55

UNIX Text Processing

Dale Dougherty

4.1
Modern Operating Systems, 4th Edition book cover56

Modern Operating Systems, 4th Edition

Andrew S. Tanenbaum and Herbert Bos

4.1
57

Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity

Dr. Erdal Ozkaya

4.1
Metasploit: The Penetration Tester's Guide book cover58

Metasploit: The Penetration Tester's Guide

David Kennedy, Jim O'Gorman, Devon Kearns, Mati Aharoni

4.1
"The best guide to the Metasploit Framework." —HD Moore, Founder of the Metasploit ProjectThe Metasploit Framework makes discovering, exploiting, and sharing vulnerabilities quick and relatively painless. But while Metasploit is used by security professionals everywhere, the tool can be hard to grasp for first-time users. Metasploit: The Penetration Tester's Guide fills this gap by teaching you ho
Sudo Mastery (IT Mastery Book 13) book cover59

Sudo Mastery (IT Mastery Book 13)

Michael W Lucas

4.1
Unix System V Network Programming book cover60

Unix System V Network Programming

Stephen A. Rago

4.1
Finally, with UNIX(R) System V Network Programming, an authoritative reference is available for programmers and system architects interested in building networked and distributed applications for UNIX System V. Even if you currently use a different version of the UNIX system, such as the latest release of 4.3BSD or SunOS, this book is valuable to you because it is centered around UNIX System V Rel
Systems Performance: Enterprise and the Cloud book cover61

Systems Performance: Enterprise and the Cloud

Brendan Gregg

4.1
The Complete Guide to Optimizing Systems PerformanceWritten by the winner of the 2013 LISA Award for Outstanding Achievement in System Administration
Large-scale enterprise, cloud, and virtualized computing systems have introduced serious performance challenges. Now, internationally renowned performance expert Brendan Gregg has brought together proven methodologies, tools, and metrics for analyzin
The Practice of Cloud System Administration: Devops and Sre Practices for Web Services, Volume 2 book cover62

The Practice of Cloud System Administration: Devops and Sre Practices for Web Services, Volume 2

Thomas Limoncelli

4.1
"There's an incredible amount of depth and thinking in the practicesdescribed here, and it's impressive to see it all in one place." " -Win Treese, coauthor of Designing Systems for Internet Commerce " " The Practice of Cloud System Administration, Volume 2, " focuses on "distributed" or "cloud" computing and brings a DevOps/SRE sensibility to the practice of system administration. Unsatisfied wit
Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool book cover63

Autotools, 2nd Edition: A Practitioner's Guide to Gnu Autoconf, Automake, and Libtool

John Calcote

4.1
The long awaited update to the practitioner's guide to GNU Autoconf, Automake, and Libtool

The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems, and even Windows. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve.

Autotools is the first book to offer programm
64

Bash Pocket Reference: Help for Power Users and Sys Admins

Arnold Robbins

4.1
It's simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips.

You'll quickly find answers to the annoying questions that generally come up when you're writing shell scripts: What characters do you need to quote? How do
Unix and Shell Programming: A Textbook (Non-Infotrac Version) book cover65

Unix and Shell Programming: A Textbook (Non-Infotrac Version)

Richard F. Gilberg, Behrouz A. Forouzan

4.1
Designed as one of the first true textbooks on how to use the UNIX operating system and suitable for a wide variety of UNIX-based courses, UNIX and Shell Programming goes beyond providing a reference of commands to offer a guide to basic commands and shell programming. Forouzan/Gilberg begin by introducing students to basic commands and tools of the powerful UNIX operating system. The authors then
Essential System Administration book cover66

Essential System Administration

Æleen Frisch

4.1
Essential System Administration takes an in-depth look at the fundamentals of Unix system administration in a real-world, heterogeneous environment. Whether you are a beginner or an experienced administrator, you'll quickly be able to apply its principles and advice to your everyday problems.
The book approaches Unix system administration from the perspective of your job -- the routine tasks and tr
Unix Handbook for Oracle DBA: Practical Field Guide on Unix for any Database Administrator book cover67

Unix Handbook for Oracle DBA: Practical Field Guide on Unix for any Database Administrator

Flavia D'Souza

4.1
The Practice of System and Network Administration: Volume 1: Devops and Other Best Practices for Enterprise It book cover68

The Practice of System and Network Administration: Volume 1: Devops and Other Best Practices for Enterprise It

Thomas A. Limoncelli

4.1
With 28 new chapters, the third edition of The Practice of System and Network Administration innovates yet again! Revised with thousands of updates and clarifications based on reader feedback, this new edition also incorporates DevOps strategies even for non-DevOps environments. Whether you use Linux, Unix, or Windows, this new edition describes the essential practices previously handed down onl
UNIX in a Nutshell: A Desktop Quick Reference for System V Release 4 and Solaris 2.0 book cover69

UNIX in a Nutshell: A Desktop Quick Reference for System V Release 4 and Solaris 2.0

Daniel Gilly, Inc. O'Reilly Media

4.1
You may have seen UNIX quick-reference guides, but you've never seen anything like "UNIX in a Nutshell." Not a scaled-down quick reference of common commands, "UNIX in a Nutshell" is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest UNIX problems, this one reference should be all the d
Learning Unix for OS X: Going Deep with the Terminal and Shell book cover70

Learning Unix for OS X: Going Deep with the Terminal and Shell

Dave Taylor

4.1
Think your Mac is powerful now? This practical guide shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X's beautiful user interface. OS X puts more than a thousand Unix commands at your fingertips--for finding and managing files, remotely accessing your Mac from other computers, and using freely downloadable open source applicati
Unix Shell Programming book cover71

Unix Shell Programming

Yashavant Kanetkar

4.1
Operating Systems Design and Implementation book cover72

Operating Systems Design and Implementation

Andrew S Tanenbaum, Albert S Woodhull

4.1
Operating Systems Design and Implementation, 3e , is ideal for introductory courses on computer operating systems. Written by the creator of Minux, professional programmers will now have the most up-to-date tutorial and reference available today. Revised to address the latest version of MINIX (MINIX 3), this streamlined, simplified new edition remains the only operating systems text to first expl
Tcp/IP Illustrated, Volume 3: TCP for Transactions, Http, Nntp, and the Unix Domain Protocols book cover73

Tcp/IP Illustrated, Volume 3: TCP for Transactions, Http, Nntp, and the Unix Domain Protocols

W. Richard Stevens

4.1
Praised by reviewers and practicing TCP/IP programmers alike, the "TCP/IP Illustrated" series examines the many facets of the TCP/IP protocol suite using a unique and highly-effective visual approach that describles the inner workings of TCP/IP with detail, insight, and clarity.
Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers book cover74

Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers

Curt Schimmel

4.1
Any UNIX programmer using the latest workstations or super minicomputers from vendors such as Sun, Silicon Graphics (SGI), AT&T, Amdahl, IBM, Apple, Compaq, Mentor Graphics, and Thinking Machines needs this book to optimize his/her job performance. This book teaches how these architectures operate using clear, comprehensible examples to explain the concepts, and provides a good reference for peopl
RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams Ex200 & Ex300) book cover75

RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams Ex200 & Ex300)

Michael Jang

4.1
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
Based on Red Hat Enterprise Linux 7, the new edition of this bestselling study guide covers the updated Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE) exams. RHCSA/RHCE Red H
Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming book cover76

Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming

Stephen G. Kochan and Patrick Wood

4.1
Shell Programming in Unix, Linux and OS X is a thoroughly updated revision of Kochan and Wood's classic Unix Shell Programming tutorial. Following the methodology of the original text, the book focuses on the POSIX standard shell, and teaches you how to develop programs in this useful programming environment, taking full advantage of the underlying power of Unix and Unix-like operating systems.
A
DNS and BIND book cover77

DNS and BIND

Cricket Liu

4.1
DNS and BIND tells you everything you need to work with one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and even listing phone numbers with the new ENUM standard. This book brings you up-to-date with the latest changes in this crucial service.

The fifth editi
UNIX Hints & Hacks book cover78

UNIX Hints & Hacks

Kirk Waingrow

4.1
UNIX Hints & Hacks is designed to instantly reward you through increased productivity and satisfaction with UNIX. Each and every hint and/or hack provides real value--not just a list of obvious procedures marked as secrets. Learn UNIX administration skills you can apply daily with UNIX workstations and servers. Discover networking tricks to make modifications safely over the network. Tackle securi
Learning GNU Emacs book cover79

Learning GNU Emacs

Debra Cameron, James Elliott, Marc Loy, Eric Raymond, Bill Rosenblatt

4.1
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you
Mac OS X Internals: A Systems Approach book cover80

Mac OS X Internals: A Systems Approach

Amit Singh

4.1
Mac OS X was released in March 2001, but many components, such as Mach and BSD, are considerably older. Understanding the design, implementation, and workings of Mac OS X requires examination of several technologies that differ in their age, origins, philosophies, and roles.

Mac OS X Internals: A Systems Approach is the first book that dissects the internals of the system, presenting a detailed p
The UNIX Hater's Handbook: The Best of UNIX-Haters On-line Mailing Reveals Why UNIX Must Die! book cover81

The UNIX Hater's Handbook: The Best of UNIX-Haters On-line Mailing Reveals Why UNIX Must Die!

Simson Garfinkel

4.1
AIX 7.2, PowerVM - UNIX, Virtualization, and Security. An administrator’s guide. book cover82

AIX 7.2, PowerVM - UNIX, Virtualization, and Security. An administrator’s guide.

Sebastian Biedroń

4.1
Working with UNIX Processes book cover83

Working with UNIX Processes

斯托里默 (Jesse Storimer) and 门

4.1
You're a modern master of Ruby. Want to impress your coworkers and write the fastest, most efficient, stable code you ever have? Don't reinvent the wheel. Reuse decades of research into battle-tested, highly optimized, and proven techniques available on any Unix system.

This book will teach you what you need to know so that you can write your own servers, debug your entire stack when things go awry
Shell Scripting: Expert Recipes for Linux, Bash, and More book cover84

Shell Scripting: Expert Recipes for Linux, Bash, and More

Steve Parker

4.0
A compendium of shell scripting recipes that can immediately be used, adjusted, and applied The shell is the primary way of communicating with the Unix and Linux systems, providing a direct way to program by automating simple-to-intermediate tasks. With this book, Linux expert Steve Parker shares a collection of shell scripting recipes that can be used as is or easily modified for a variety of env
Porting Unix Software book cover85

Porting Unix Software

Greg Lehey

4.0
If you work on a UNIX system, a good deal of your most useful software comes from other people -- your vendor is not the source. This means, all too often, that the software you want was written for a slightly different system and that it has to be ported. Despite the best efforts of standards committees and the admirable people who write the software (often giving it away for free), something is
Unix for the Impatient book cover86

Unix for the Impatient

Paul W. Abrahams

4.0
Thoroughly updated to account for recent developments, the second edition of this bestselling book is an in-depth, comprehensive guide to UNIX-a handbook you can use both for learning and as a ready reference. The book is written for the technically oriented UNIX user who doesn't want to wade through verbose tutorials, but isn't already an expert. Its functional organization makes it easy to find
The Unix Philosophy book cover87

The Unix Philosophy

Mike Gancarz

4.0
• Deals with powerful concepts in a simple way • Highlights important characteristics of Operating systems and other abstract entities in a new way • Explores the tenets of the UNIX operating system philosophy

Unlike so many books that focus on how to use UNIX, The UNIX Philosophy concentrates on answering the questions: `Why use UNIX in the first place?'. Readers will discover the rationale and re
Effective awk Programming: Universal Text Processing and Pattern Matching book cover88

Effective awk Programming: Universal Text Processing and Pattern Matching

Arnold Robbins

4.0
When processing text files, the awk language is ideal for handling data extraction, reporting, and data-reformatting jobs. This practical guide serves as both a reference and tutorial for POSIX-standard awk and for the GNU implementation, called gawk. This book is useful for novices and awk experts alike.

In this thoroughly revised edition, author and gawk lead developer Arnold Robbins describes th
Advanced UNIX Programming book cover89

Advanced UNIX Programming

Marc J. Rochkind

4.0
Helping UNIX programmers have a one-volume guide to the essential system-level services provided to them by the UNIX family of operating systems, this edition includes Linux, FreeBSD, and the Mac OS X kernel. Because mastering application programs is essential for successful UNIX programming, it helps programmers with emphasis on portability.
3rd Grade Math Workbook: CommonCore Math Workbook book cover90

3rd Grade Math Workbook: CommonCore Math Workbook

Ace Academic Publishing

4.0
3rd Grade Common Core Math: Practice Workbook - Practice Questions, Answers & Explanations - Recommended by Teachers - Ace Academic Publishing-Based on Common Core State Standards: Similar to a standardized exam, you can find questions of all types, including multiple-choice, fill-in-the-blank, true or false, match the correct answer and free-response questions.-High Standards of Questions: Each o
Linux Server Hacks: 100 Industrial-Strength Tips and Tools book cover91

Linux Server Hacks: 100 Industrial-Strength Tips and Tools

Rob Flickenger

4.0
A competent system administrator knows that a Linux server is a high performance system for routing large amounts of information through a network connection. Setting up and maintaining a Linux server requires understanding not only the hardware, but the ins and outs of the Linux operating system along with its supporting cast of utilities as well as layers of applications software. There's basic
Linux in a Nutshell book cover92

Linux in a Nutshell

Ellen Siever

4.0
Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.

This updated edition offers a ti
Grep Pocket Reference book cover93

Grep Pocket Reference

John Bambenek

4.0
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 and system log management to malware analysis. With grep Pocket Reference, you will:


Learn metho
DNS and Bind book cover94

DNS and Bind

Cricket Allen, Paul; Liu

4.0
Here's a complete guide to the Internet's Domain Name System (DNS) and the Berkeley Internet Name Domain (BIND) software, the UNIX implementation of DNS. DNS is the system that translates hostnames into Internet addresses. Until BIND was developed, name translation was based on a "host table"--if you were on the Internet, you got a table that listed all the systems connected to the Net and their a
sed & awk: UNIX Power Tools (Nutshell Handbooks) book cover95

sed & awk: UNIX Power Tools (Nutshell Handbooks)

Arnold Robbins

4.0
Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool book cover96

Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool

John Calcote

4.0
The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. And good luck to the beginner who wants to find anything beyond a basic reference work online.

Autotools Autotools is the first book to offer programmers
A Practical Guide to Linux Commands, Editors, and Shell Programming book cover97

A Practical Guide to Linux Commands, Editors, and Shell Programming

Mark G. Sobell

4.0
The essential reference for core commands that Linux users need daily, along with superior tutorial on shell programming and much more. The book is a complete revision of the commands section of Sobell's Practical Guide to Linux - a proven best-seller. The book is Linux distribution and release agnostic. It will appeal to users of ALL Linux distributions. Superior examples make this book the the b
Operating System Concepts book cover98

Operating System Concepts

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

4.0
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course n
TCP/IP Illustrated, Vol. 2: The Implementation (Addison-Wesley Professional Computing Series) book cover99

TCP/IP Illustrated, Vol. 2: The Implementation (Addison-Wesley Professional Computing Series)

Gary R. Wright

4.0
Data Science at the Command Line: Facing the Future with Time-Tested Tools book cover100

Data Science at the Command Line: Facing the Future with Time-Tested Tools

Jeroen Janssens

4.0
This hands-on guide demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You'll learn how to combine small, yet powerful, command-line tools to quickly obtain, scrub, explore, and model your data.

To get you started--whether you're on Windows, OS X, or Linux--author Jeroen Janssens introduces the Data Science Toolbox, an easy-to-in