20 Best CentOS Books for System Administrator
Tags: devops, linux, sysadmin, centos
Published: 2019-12-12 03:00:59

# CentOS Books

CentOS is a Linux distribution that provides a free, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL).

Here you will get Best 20 CentOS Books For you.This is an up-to-date list of recommended books for learning CentOS.

---

![CentOS High Performance](https://images-na.ssl-images-amazon.com/images/I/51H%2BVsg8rUL._SX404_BO1,204,203,200_.jpg)

## 1.CentOS High Performance

#### Author: Gabriel Canepa
#### Publisher: Packt Publishing (January 30, 2016)

[View on Amazon →](https://amzn.to/35k83OQ)

Excellent resource for setting up clustered CentOS systems. Key topics like failover, fencing, HAC, HPC, and performance monitoring. I was able to easily extend the instructions covered to a four node cluster rather than the two node cluster covered in the book. All-in-all the best resource I've found yet for how to configure clustering on CentOS. Highly recommended.

---

![Linux For Dummies: CentOS 5,6&7](https://images-na.ssl-images-amazon.com/images/I/41ylmQchsgL._SX384_BO1,204,203,200_.jpg)

## 2.Linux For Dummies: CentOS 5,6&7

#### Author: Vinay Srikanth G
#### Publisher: Independently published (December 27, 2018)

[View on Amazon →](https://amzn.to/2rCee1X)

The main theme of this book is to have better understanding of basic concepts of linux,installation of linux and differences,Linux File systems and types,Basic commands,User & Group administration,Logical Volume Manager,Package Management,Root Password Recovery,Configuring servers,Basic networking commands,etc. for different versions of CentOS(5,6&7)

---

![CentOS Quick Start Guide: Get up and running with CentOS server administration](https://images-na.ssl-images-amazon.com/images/I/51Sk2sUZXcL._SX404_BO1,204,203,200_.jpg)

## 3.CentOS Quick Start Guide: Get up and running with CentOS server administration

#### Author: Shiwang Kalkhanda 
#### Publisher: Packt Publishing (December 26, 2018)

[View on Amazon →](https://amzn.to/2qNoBQa)

This book will introduce you to essential Linux skills using CentOS 7. It describes how a Linux system is organized, and will introduce you to key command-line concepts you can practice on your own. It will guide you in performing basic system administration tasks and day-to-day operations in a Linux environment.

You will learn core system administration skills for managing a system running CentOS 7 or a similar operating system, such as RHEL 7, Scientific Linux, and Oracle Linux. You will be able to perform installation, establish network connectivity and user and process management, modify file permissions, manage text files using the command line, and implement basic security administration after covering this book.

---

![Admin's Guide Centos 7](https://images-na.ssl-images-amazon.com/images/I/41drRYaCJ%2BL._SX331_BO1,204,203,200_.jpg)

## 4.Admin's Guide Centos 7

#### Author: Shiv Kumar Goyal 
#### Publisher: Independently published (October 10, 2018)

[View on Amazon →](https://amzn.to/2ElwD65)

This book is written keeping in mind practical aspects of CentOS Linux. I will call this book as no non-sense book. If you are plaining to deploy CentOS Linux or you are maintaining CentOS machine than this book is for you. All procedures written in the book are to the point with available screen shots and output samples This book leaves no stone unturned to cover all practical parts of Linux administration. If you are short of time and hates reading bulky books, then this book is for you it covers all articles from basics to advance level.

---

![CentOS High Availability](https://images-na.ssl-images-amazon.com/images/I/51rN4f8pkYL._SX404_BO1,204,203,200_.jpg)

## 5.CentOS High Availability

#### Author: Mitja Resman 
#### Publisher: Packt Publishing - ebooks Account (April 28, 2015)

[View on Amazon →](https://amzn.to/2PzL6QQ)

This book is a well laid out approach to CentOS and Red Hat Enterprise Linux (RHEL).

Outside of official RHEL training books and expensive classes which are extremely technical in nature, this book helps you ease into the basics of systems administration and quickly takes you from noob to engineer focusing on making your CentOS environment HA!

From GRUB to Filesystems to Processes this book covers the foundations of CentOS giving you the reader a better grasp and understanding of one of the worlds most powerful and widely used linux operating systems

---

![Learn CentOS Linux Network Services](https://images-na.ssl-images-amazon.com/images/I/51yIoL8TRFL._SX328_BO1,204,203,200_.jpg)

## 6.Learn CentOS Linux Network Services

#### Author: Antonio Vazquez
#### Publisher: Apress; 1st ed. edition (December 1, 2016)

[View on Amazon →](https://amzn.to/36sBAWG)

Learn to set up the latest CentOS Linux network services including DNS, DHCP, SSH and VNC, Web, FTP, Mail, Firewall, and LDAP, enabling you to provide these services on your own network. CentOS continues to be a popular Linux distribution choice, and setting up your own services is a key skill for anyone maintaining a CentOS network. 

You will learn how to install CentOS, and manage basic administration. You’ll then move onto understanding networking, and how to set up your required services. Each chapter is written in an easy-to-digest format and teaches you how set up, manage, and troubleshoot each service. You’ll be running your own network in no time at all. 

---

![CentOS 7 Linux Server Cookbook - Second Edition 2nd Edition](https://images-na.ssl-images-amazon.com/images/I/41ObqCA7gKL._SX404_BO1,204,203,200_.jpg)

## 7.CentOS 7 Linux Server Cookbook - Second Edition 2nd Edition

#### Author: Oliver Pelz (Author), Jonathan Hobson (Author)
#### Publisher: Packt Publishing - ebooks Account; 2 edition (January 29, 2016)

[View on Amazon →](https://amzn.to/38vlVHS)

Well this book will get you up and running, but in no way will it allow you to set up a web server for use to host multiple domains, users and e-mail. Fox example, there is no coverage of setting up Postfix and Dovecot to work with virtual domains and e-mail accounts through mysql or how to add a web based e-mail interface to your Postfix/Dovecot/mysql e-mail system. If you are hosting your own DNS, the author spends a lot of time on a caching DNS server in addition to BIND, and I found that I removed this to better fit my needs. I think it is very good as far as a framework to set up your server, especially if you want to avoid a "canned" web panel from a third party and learn how to run a web server from the command line interface. So if you use this book, just be aware that you will run into situations for your needs not covered in the book and then will have to rely on your experience or Google search for the solution to what you want to accomplish to meet your goals. But you will learn to be competent at the command line interface and understand the locations of configuration files and how to save and edit them to fit your needs.

---

![CentOS 6 Linux Server Cookbook](https://images-na.ssl-images-amazon.com/images/I/41TOqk39shL._SX404_BO1,204,203,200_.jpg)

## 8.CentOS 6 Linux Server Cookbook

#### Author: Jonathan Hobson 
#### Publisher: Packt Publishing (April 18, 2013)

[View on Amazon →](https://amzn.to/2PaHeXv)

CentOS is a community-based enterprise class operating system and this book will provide a series of practical solutions that will not only show you how to install and maintain CentOS as a server, but to explore this well-known Linux distribution with the intention of tackling many common issues by providing some tricks of the trade in order to simplify the task of building a server.

---

![Mastering CentOS 7 Linux Server](https://images-na.ssl-images-amazon.com/images/I/51qUN0iMjOL._SX404_BO1,204,203,200_.jpg)

## 9.Mastering CentOS 7 Linux Server

#### Author: Bhaskarjyoti Roy (Author), Mohamed Alibi  (Author)
#### Publisher: Packt Publishing - ebooks Account (January 29, 2016)

[View on Amazon →](https://amzn.to/2PBpa7R)

If you are a Linux system administrator with an intermediate administration level, this is your opportunity to master the brand new distribution of CentOS. If you wish to possess a fully sustainable Linux server, with all its new tools and tweaks, that serves a variety of services to your users and customers, this book is ideal for you. It is your ticket to easily adapt to all the changes made in the latest shift.

---

![RedHat and Centos 7 Precise](https://images-na.ssl-images-amazon.com/images/I/41Dk40nF88L._SX331_BO1,204,203,200_.jpg)

## 10.RedHat and Centos 7 Precise

#### Author: Shiv Kumar Goyal
#### Publisher: Independently published (March 23, 2017)

[View on Amazon →](https://amzn.to/2sl2OQ0)

Master Red Hat Centos version 7 with the most precise Guide for day to day tasks for system administration . Red Hat Centos 7 precise will help you gain understanding of red hat / centos . This book is to the point book without any junk. This book will help deployment of Red hat / centos. This book covers all the major tools required for production environment like HTTP, vnc , ftp ssh etc . Step by step screen shots of installation . it also cover utilities for backup and restore.

---

![CentOS Linux Administrator Commands: Man Pages Volume 3](https://images-na.ssl-images-amazon.com/images/I/51yvRQKoHOL._SX348_BO1,204,203,200_.jpg)

## 11.CentOS Linux Administrator Commands: Man Pages Volume 3

#### Author: Mr Gareth Morgan Thomas
#### Publisher: Gareth Thomas; 1 edition (March 31, 2016)

[View on Amazon →](https://amzn.to/35cDHgR)

CentOS Linux Administrator Commands Man Pages Volume 3Full man page documentation for the latest CentOS distribution. A set of five volumes with the Admin Commands. Complete command documentation. 

---

![CentOS Quick Start Guide: Get up and running with CentOS server administration](https://images-na.ssl-images-amazon.com/images/I/51Sk2sUZXcL._SX404_BO1,204,203,200_.jpg)

## 12.CentOS Quick Start Guide: Get up and running with CentOS server administration

#### Author: Shiwang Kalkhanda 
#### Publisher: Packt Publishing (December 26, 2018)

[View on Amazon →](https://amzn.to/2LP2VdM)

Linux kernel development has been the worlds largest collaborative project to date. With this practical guide, you will learn Linux through one of its most popular and stable distributions.

This book will introduce you to essential Linux skills using CentOS 7. It describes how a Linux system is organized, and will introduce you to key command-line concepts you can practice on your own. It will guide you in performing basic system administration tasks and day-to-day operations in a Linux environment.

You will learn core system administration skills for managing a system running CentOS 7 or a similar operating system, such as RHEL 7, Scientific Linux, and Oracle Linux. You will be able to perform installation, establish network connectivity and user and process management, modify file permissions, manage text files using the command line, and implement basic security administration after covering this book.

---

![Learning CentOS: A Beginners Guide to Learning Linux](https://images-na.ssl-images-amazon.com/images/I/51qywZbU4TL._SX330_BO1,204,203,200_.jpg)

## 13.Learning CentOS: A Beginners Guide to Learning Linux

#### Author: Mr Nathan James Neil
#### Publisher: CreateSpace Independent Publishing Platform (June 29, 2016)

[View on Amazon →](https://amzn.to/38y9fzR)

Most websites on the internet are powered by a CentOS server. CentOS is a very popular and lightweight version of Linux with a ten year support cycle. Due to the strong response from my first book on the topic, Learning Ubuntu, I decided to release another title. Learning CentOS, starts at the basics and provides three options to get started with the operating system. The reader will learn how to use SSH, setup a server on a VPS or Virtual Machine, install the popular LAMP stack for web servers, and will also learn how to install the most popular content management platform, WordPress, towards the end of the book. We start by learning how to install packages, manage users, and navigating our CentOS server by the CLI or Command Line Interface. If you are looking for a new skill or want to expand upon your current knowledge, this book serves as a great tool to get started and reference down the road. Topics Include: What is Linux and CentOS 7? Methods to Install CentOS 7 and Get Started. Setting Up CentOS on a Virtual Private Server (DigitalOcean or Linode) Setting Up CentOS on a Virtual Machine Using (Oracle VirtualBox) Installing CentOS on a Virtual Machine Getting Familiar with the Command Line Interface or CLI Logging into CentOS and Learning General System Navigation Creating New Users Checking System Resource Status Making Directories and Files Editing, Moving, Copying, and Deleting Files Installing LAMP (Apache, MySQL/MariaSQL, PHP) Installing Sendmail Managing the Server from the Browser Permission Settings, Groups, and Types Adding a Database Installing Packages Setting Up and Configuring WordPress Understanding wget and rsync Changing File and Directory Ownership and Permission Settings

---

![CentOS System Administration Essentials](https://images-na.ssl-images-amazon.com/images/I/51AhdfZqSkL._SX404_BO1,204,203,200_.jpg)

## 14.CentOS System Administration Essentials

#### Author: Andrew Mallett 
#### Publisher: Packt Publishing - ebooks Account (November 25, 2014)

[View on Amazon →](https://amzn.to/2RKuqZy)

If you are a Linux administrator who is looking to gain knowledge that differentiates yourself from the crowd, then this is the book for you. Beginners who have a keen interest to learn more about Linux administration will also progress quickly with this resourceful learning guide.

---

![Foundations of CentOS Linux: Enterprise Linux On the Cheap](https://images-na.ssl-images-amazon.com/images/I/51YytgVgu4L._SX404_BO1,204,203,200_.jpg)

## 15.Foundations of CentOS Linux: Enterprise Linux On the Cheap

#### Author: Chivas Sicam (Author), Ryan Baclit (Author), Peter Membrey  (Author), John Newbigin (Author)
#### Publisher: Apress; 1st ed. edition (November 19, 2009)

[View on Amazon →](https://amzn.to/38uTWbq)

You need to maintain clients, servers and networks, while acquiring new skills. Foundations of Cent OS Linux: Enterprise Linux On the Cheap covers a free, unencumbered Linux operating system within the Red Hat lineage, but it does not assume you have a Red Hat Enterprise Linux license. Now you can learn CentOS Linux, the most powerful and popular of all Red Hat clones, keep maintaining your network at work, and become an Red Hat Certified Engineer, all just for the cost of this book.

---

![CentOS 7.3 Linux Server Guide](https://images-na.ssl-images-amazon.com/images/I/51Qq8vS0FHL._SX331_BO1,204,203,200_.jpg)

## 16.CentOS 7.3 Linux Server Guide

#### Author: Gregory Blake
#### Publisher: CreateSpace Independent Publishing Platform (May 26, 2017)

[View on Amazon →](https://amzn.to/2t1YRQD)

This book is a guide on how to use the CentOS 7.3 Linux server. After reading it, you will appreciate the power of this server and how much you can achieve with it. It begins by guiding you on how to install this server on your computer and do all the necessary configurations before beginning to use it. These steps have been discussed sequentially from downloading and burning the ISO image to a DVD to the time of login into the server after a successful installation. You will also learn how to create new users even with root privileges in the server. Memory is very important for any server, and especially when it comes to the distributed kind of memory. This book guides you on how to setup Memcached on your CentOS 7.3 Linux server. Nginx is an efficient web server which can be used to substitute the common Apache web server, and it will offer a nice performance. This book guides you on how to set this up in your CentOS 7.3 Linux server. You are also guided on how to setup MongoDB in your server, which is a NoSQL database. The LEMP stack provides us with MySQL, Nginx, and PHP, which are good tools for web development and maintenance. This book guides you on how to set up these in your server. For server side scripting, one can make use of Node.js. This book helps you learn how to set this up in your CentOS server. The following topics have been discussed in this book: - Installation - Installing Memcached - Installing Nginx - Setting up MongoDB - Lemp Setup - Setting up RabbitMQ - Node.js Setup

---

![CentOS 7 Server Deployment Cookbook](https://images-na.ssl-images-amazon.com/images/I/4159rvhszWL._SX404_BO1,204,203,200_.jpg)

## 17.CentOS 7 Server Deployment Cookbook

#### Author: Timothy Boronczyk
#### Publisher: Packt Publishing - ebooks Account (October 6, 2016)

[View on Amazon →](https://amzn.to/2YDA5Cl)

CentOS is derived from Red Hat Enterprise Linux (RHEL) sources and is widely used as a Linux server. This book will help you to better configure and manage Linux servers in varying scenarios and business requirements.

Starting with installing CentOS, this book will walk you through the networking aspects of CentOS. You will then learn how to manage users and their permissions, software installs, disks, filesystems, and so on. You’ll then see how to secure connection to remotely access a desktop and work with databases. Toward the end, you will find out how to manage DNS, e-mails, web servers, and more. You will also learn to detect threats by monitoring network intrusion. Finally, the book will cover virtualization techniques that will help you make the most of CentOS.

---

![Redhat and Centos Linux Quick Notes: Linux quick notes](https://images-na.ssl-images-amazon.com/images/I/41CSpLSb2ZL._SX331_BO1,204,203,200_.jpg)

## 18.Redhat and Centos Linux Quick Notes: Linux quick notes

#### Author: Shiv Kumar Goyal 
#### Publisher: Independently published (March 2, 2017)

[View on Amazon →](https://amzn.to/2LMqrIp)

Quick reference for Redhat and centos for deployment. This book saves time .This book is written keeping in mind Linux system administrators, who wants to learn Redhat/Centos but do not have time to read lot of books. This is book is excellent choice for preparing interview. I tried my level best to keep the text as precise as possible. This book is specially prepared for practical implementation of Redhat

---

![Precise Guide to Centos 7: Beginners guide and quick reference](https://images-na.ssl-images-amazon.com/images/I/51zmkwr1RUL._SX331_BO1,204,203,200_.jpg)

## 19.Precise Guide to Centos 7: Beginners guide and quick reference

#### Author: Shiv Kumar Goyal
#### Publisher: Independently published (April 26, 2017)

[View on Amazon →](https://amzn.to/34ixlvr)

This book perfect guide for learning Centos. This book is for system administrators who wants to learn or deploy Centos in production but don’t have enough time to read tons of books.. Main emphasis is on what a user would need to know to perform particular task. The focus here is on day to day challenges faced by administrators and users. The book covers general topics of Linux administration like shell commands, network, user management, software management, repositories, services, system monitoring, shell configuration, network connections, SELinux, firewalls and configuration of different servers like HTTP, FTP, NTP etc. This is book is excellent choice for preparing interview.This book is good reference kit for Linux administrator.

---

![The Definitive Guide to CentOS](https://images-na.ssl-images-amazon.com/images/I/51NhVsiy7AL._SX404_BO1,204,203,200_.jpg)

## 20.The Definitive Guide to CentOS

#### Author: Peter Membrey  (Author), Tim Verhoeven (Author), Ralph Angenendt (Author)
#### Publisher: Apress; 1st ed. edition (July 9, 2009)

[View on Amazon →](https://amzn.to/2t7MLpb)

CentOS is just like Red Hat, but without the price tag and with the virtuous license. When belts have to be tightened, we want to read about an OS with all the features of a commercial Linux variety, but without the pain. The Definitive Guide to CentOS is the first definitive reference for CentOS and focuses on CentOS alone, the workhorse Linux distribution, that does the heavy lifting in small and medium-size enterprises without drawing too much attention to itself.