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 Linux Programming Interface: A Linux and Unix System Programming Handbook book cover1

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

Michael Kerrisk

5.0
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
Unix and Linux System Administration Handbook book cover2

Unix and Linux System Administration Handbook

Evi Nemeth, Garth Snyder, et al.

5.0
"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 UNIX Programming Environment (Prentice-Hall Software Series) book cover3

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
Advanced Programming in the UNIX Environment book cover4

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.9
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 Design of the UNIX Operating System book cover5

The Design of the UNIX Operating System

Maurice J. Bach

4.7
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.
6

The Art of UNIX Programming

Eric S. Raymond

4.7
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 Linux Command Line, 2nd Edition: A Complete Introduction book cover7

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

William Shotts

4.6
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
8

UNIX Power Tools

Shelley Powers, Jerry Peek, et al.

4.6
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
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."
UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris book cover11

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

Arnold Robbins

4.5
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
12

The C Programming Language

Brian W. Kernighan, Dennis M. Ritchie

4.5
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
13

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
The Cuckoo's Egg book cover14

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
15

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
Linux Kernel Development book cover16

Linux Kernel Development

Robert Love

4.4
"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
17

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.
18

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
Lions' Commentary On Unix book cover19

Lions' Commentary On Unix

John Lions

4.4
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
Understanding the Linux Kernel book cover20

Understanding the Linux Kernel

Daniel P. Bovet

4.4
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
sed & awk book cover21

sed & awk

Dale Dougherty

4.4

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

Mastering Regular Expressions book cover22

Mastering Regular Expressions

Jeffrey E. F. Friedl

4.4
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
Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix book cover23

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
24

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).
Bash Cookbook: Solutions and Examples for Bash Users book cover25

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
26

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
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary book cover27

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
28

In the Beginning...Was the Command Line

Neal Stephenson

4.3
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
Pro Git book cover29

Pro Git

Scott Chacon

4.3
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
30

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
Absolute OpenBSD: UNIX for the Practical Paranoid book cover31

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
The Linux Command Line, 3rd Edition: A Complete Introduction book cover32

The Linux Command Line, 3rd Edition: A Complete Introduction

William Shotts

4.3

Banish Your Mouse.The Linux Command Line isn’t just a reference manual. It’s a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you’ll build the confidence and understanding to make your system work for you.Now in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new conten

Linux Pocket Guide: Essential Commands book cover33

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
34

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
35

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,
36

The Protocols (TCP/IP Illustrated, Volume 1)

W. Richard Stevens

4.3
Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali book cover37

Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali

OccupyTheWeb

4.2

A revised introduction to the Linux operating system for beginning hackers and penetration testers.If you’re just getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent introduction. With Kali Linux, an operating system designed for digital forensics and penetration testing, you’ll learn the basics of using Linux and acquire the

38

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.
39

Linux Command Line and Shell Scripting Bible

Richard Blum

4.2
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
40

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
How Linux Works, 3rd Edition: What Every Superuser Should Know book cover41

How Linux Works, 3rd Edition: What Every Superuser Should Know

Brian Ward

4.2

Best-selling guide to the inner workings of the Linux operating system with over 50,000 copies sold since its original release in 2014.Linux for the Superuser Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works

Site Reliability Engineering: How Google Runs Production Systems book cover42

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
Operating Systems: Three Easy Pieces book cover43

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.
The Practice of System and Network Administration: Volume 1: Devops and Other Best Practices for Enterprise It book cover44

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

Thomas A. Limoncelli

4.2
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
Systems Performance (Addison-Wesley Professional Computing Series) book cover45

Systems Performance (Addison-Wesley Professional Computing Series)

Brendan Gregg

4.2

Systems performance analysis and tuning lead to a better end-user experience and lower costs, especially for cloud computing environments that charge by the OS instance. Systems Performance, 2nd Edition covers concepts, strategy, tools, and tuning for operating systems and applications, using Linux-based operating systems as the primary example.World-renowned systems performance expert Brendan Gre

46

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
47

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
48

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
49

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

Mike Meyers

4.2
Essential System Administration: Tools and Techniques for Linux and Unix Administration book cover50

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
51

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.
52

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
53

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,
Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing) book cover54

Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing)

Michael Kofler

4.2

Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring your system and server, from compiling kernel modules to using tools like Apache, Postfix, and Samba. With information on backups, firewalls, vi

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

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

Dave Taylor

4.2
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
56

UNIX Concepts and Applications

Sumitabha Das

4.1
57

Practical UNIX & Internet Security

Simson Garfinkel, Gene Spafford

4.1
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
DNS and BIND book cover58

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
59

Regular Expressions Cookbook

Jan Goyvaerts and Steven Levithan

4.1
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
60

The AWK Programming Language

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

4.1
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
Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration book cover61

Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration

Zayen Kairo

4.1

The Linux Survival Guide (2026 Edition)Tired of dense Linux textbooks that read like academic lectures? 😩 Frustrated by 800-page guides that bury practical skills under mountains of theory?The Linux Survival Guide cuts through the noise to give you exactly what you need: fast, focused, real-world Linux knowledge you can actually use today.Why Linux Skills Matter in 202696.3% of top web servers run

62

UNIX Text Processing

Dale Dougherty

4.1
The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting book cover63

The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting

Donald A. Tevault

4.1

Master Linux Shells – Your Complete Guide to Practical Success with Bash, Zsh, PowerShellKey FeaturesDevelop portable scripts using Bash, Zsh, and PowerShell that work seamlessly across Linux, macOS, and Unix systemsProgress seamlessly through chapters with clear concepts, practical examples, and hands-on labs for skill developmentBuild real-world Linux administration scripts, enhancing your troub

64

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
Black Hat Bash: Creative Scripting for Hackers and Pentesters book cover65

Black Hat Bash: Creative Scripting for Hackers and Pentesters

Nick Aleks, Dolev Farhi

4.1

Master the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land attacks, and more!In the hands of the penetration tester, bash scripting becomes a powerful offensive security tool. In Black Hat Bash, you’ll learn how to use bash to automate tasks, develop custom tools, uncover vulnerabilities, and ex

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

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
67

Modern Operating Systems, 4th Edition

Andrew S. Tanenbaum and Herbert Bos

4.1
A Practical Guide to Linux Commands, Editors, and Shell Programming book cover68

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

Mark G. Sobell

4.1
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
TCP/IP Network Administration book cover69

TCP/IP Network Administration

Craig Hunt

4.1
This complete guide to setting up and running a TCP/IP network is essential for network administrators, and invaluable for users of home systems that access the Internet. The book starts with the fundamentals -- what protocols do and how they work, how addresses and routing are used to move data through the network, how to set up your network connection -- and then covers, in detail, everything yo
Learning GNU Emacs book cover70

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
71

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

Dr. Erdal Ozkaya

4.1
72

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
Efficient Linux at the Command Line: Boost Your Command-Line Skills book cover73

Efficient Linux at the Command Line: Boost Your Command-Line Skills

Daniel J. Barrett

4.1

Take your Linux skills to the next level! Whether you're a system administrator, software developer, site reliability engineer, or enthusiastic hobbyist, this practical, hands-on book will help you work faster, smarter, and more efficiently. You'll learn how to create and run complex commands that solve real business problems, process and retrieve information, and automate manual tasks. You'll als

74

Sudo Mastery (IT Mastery Book 13)

Michael W Lucas

4.1
75

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
76

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
77

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

Flavia D'Souza

4.1
Python for Devops: Learn Ruthlessly Effective Automation book cover78

Python for Devops: Learn Ruthlessly Effective Automation

Noah Gift

4.1
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,
79

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
80

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
81

Essential System Administration

Æleen Frisch

4.0
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
Bash Pocket Reference: Help for Power Users and Sys Admins book cover82

Bash Pocket Reference: Help for Power Users and Sys Admins

Arnold Robbins

4.0
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
Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming book cover83

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

Stephen G. Kochan and Patrick Wood

4.0
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
84

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

Daniel Gilly, Inc. O'Reilly Media

4.0
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
Security Under Surveillance: Protecting the Server with Tls, Dnssec, and Tor book cover85

Security Under Surveillance: Protecting the Server with Tls, Dnssec, and Tor

Kyle Rankin

4.0
In an age of massive global surveillance, when last year's most advanced cyberwarfare weapons quickly migrate into every hacker's toolkit, you can no longer afford to rely on outdated security methods. If you care about privacy and security today, you need to step up your game -- especially if you're a sysadmin responsible for Internet-facing services. That means you need to master and use advance
86

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

W. Richard Stevens

4.0
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.
87

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

Curt Schimmel

4.0
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
88

Unix Shell Programming

Yashavant Kanetkar

4.0
89

Operating Systems Design and Implementation

Andrew S Tanenbaum, Albert S Woodhull

4.0
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
90

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

Simson Garfinkel

4.0
91

Working with UNIX Processes

斯托里默 (Jesse Storimer) and 门

4.0
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
92

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

Sebastian Biedroń

4.0
93

UNIX Hints & Hacks

Kirk Waingrow

4.0
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
94

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

Michael Jang

4.0
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
95

Mac OS X Internals: A Systems Approach

Amit Singh

4.0
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
96

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
97

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
98

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
Programming in C, 4th Edition book cover99

Programming in C, 4th Edition

Stephen G. Kochan

4.0
"Programming in C, Fourth Edition" is a newly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past 25+ years. This edition fully reflects current developments in C programming, including the latest version (C11). Crafted to help students master C regardless of their intended platform or applications, it i
FreeBSD Mastery: Advanced ZFS: Volume 9 (IT Mastery) book cover100

FreeBSD Mastery: Advanced ZFS: Volume 9 (IT Mastery)

Michael W Lucas and Allan Jude

4.0