CentOS System Administration Essentials

Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration
Preview in Mapt
Code Files

CentOS System Administration Essentials

Andrew Mallett

1 customer reviews
Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration
Mapt Subscription
FREE
$29.99/m after trial
eBook
$11.90
RRP $16.99
Save 29%
Print + eBook
$26.99
RRP $26.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$11.90
$26.99
$29.99p/m after trial
RRP $16.99
RRP $26.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


CentOS System Administration Essentials Book Cover
CentOS System Administration Essentials
$ 16.99
$ 11.90
Beginning CentOS 7 Administration [Video] Book Cover
Beginning CentOS 7 Administration [Video]
$ 124.99
$ 106.25
Buy 2 for $29.40
Save $112.58
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783985920
Paperback174 pages

Book Description

CentOS is widely respected as a very powerful and flexible Linux distribution, and it can be used as a web server, file server, FTP server, domain server, or a multirole solution. It is designed to handle the more demanding needs of business applications such as network and system administration, database management, and web services. CentOS is self-sufficient and fast while working, with the added benefit of global acceptance as a large number of the world's web servers run on it.

This book not only concentrates on the basics, but also supplements your existing knowledge on subject areas that are important in the Enterprise market, such as directory services, security configuration management, and web-based architecture. By the end of this book, you will be able to manage an Enterprise Linux network focused on management-centralized configuration, user management, and filesystem enhancements by covering everything from the latest filesystem advances with BTRFS through to learning about the new web server on the block—Nginx.

Table of Contents

Chapter 1: Taming vi
CLI trickery – shortcuts that you will love
Vim and vi
Getting the .vimrc setup the way you like
Search and replace
Learning to remove extraneous comments from a file with a few deft key strokes
Summary
Chapter 2: Cold Starts
The GRUB and MBR
When is the root filesystem not the root filesystem?
Working on the GRUB console
Protecting the GRUB menu with passwords
Boot splashing with plymouth
Summary
Chapter 3: CentOS Filesystems – A Deeper Look
A magician's secret
Special permissions
Naming your pipes
Understanding the command stat
Enterprise filesystem shootout
Using BTRFS snapshots
Summary
Chapter 4: YUM – Software Never Looked So Good
Managing software installation with RPM files
Creating your own RPM file
Creating a YUM Repository
Summary
Chapter 5: Herding Cats – Taking Control of Processes
Managing services with Upstart
Creating your own Upstart script
Managing processes
Summary
Chapter 6: Users – Do We Really Want Them?
Managing public and private groups
Getent
Quotas
Scripting user creation
Summary
Chapter 7: LDAP – A Better Type of User
LDAP concepts
Installing 389-ds
LDAP user account management
LDAP authentication
Summary
Chapter 8: Nginx – Deploying a Performance-centric Web Server
Installing and configuring Nginx
Installing PHP
Installing MySQL
Create dynamic web content
Summary
Chapter 9: Puppet – Now You Are the Puppet Master
Installing the Puppet master
Puppet resource
Managing packages, services, and files
Summary
Chapter 10: Security Central
Understanding PAM configuration files
Limits of PAM
SELinux
Hardening Linux
Summary
Chapter 11: Graduation Day
Securing remote access to your system
Best practices of OpenLDAP
Best practices of Nginx
Mastering Puppet
What's new in CentOS 7
Summary

What You Will Learn

  • Conquer the command line using shortcuts in the shell and within the editor Vim
  • Analyze the booting of CentOS utilizing MBR, GRUB, and Plymouth
  • Gain an understanding of the filesystem structure of hard links, inodes, and data using stat and ls
  • Manage your software installations with YUM
  • Handle your services as they begin to migrate from System V scripts
  • Establish centralized account information using openLDAP directory services
  • Centralize the configuration management of CentOS using Puppet, enabling updates from Puppet Master to be distributed to the clients

Authors

Table of Contents

Chapter 1: Taming vi
CLI trickery – shortcuts that you will love
Vim and vi
Getting the .vimrc setup the way you like
Search and replace
Learning to remove extraneous comments from a file with a few deft key strokes
Summary
Chapter 2: Cold Starts
The GRUB and MBR
When is the root filesystem not the root filesystem?
Working on the GRUB console
Protecting the GRUB menu with passwords
Boot splashing with plymouth
Summary
Chapter 3: CentOS Filesystems – A Deeper Look
A magician's secret
Special permissions
Naming your pipes
Understanding the command stat
Enterprise filesystem shootout
Using BTRFS snapshots
Summary
Chapter 4: YUM – Software Never Looked So Good
Managing software installation with RPM files
Creating your own RPM file
Creating a YUM Repository
Summary
Chapter 5: Herding Cats – Taking Control of Processes
Managing services with Upstart
Creating your own Upstart script
Managing processes
Summary
Chapter 6: Users – Do We Really Want Them?
Managing public and private groups
Getent
Quotas
Scripting user creation
Summary
Chapter 7: LDAP – A Better Type of User
LDAP concepts
Installing 389-ds
LDAP user account management
LDAP authentication
Summary
Chapter 8: Nginx – Deploying a Performance-centric Web Server
Installing and configuring Nginx
Installing PHP
Installing MySQL
Create dynamic web content
Summary
Chapter 9: Puppet – Now You Are the Puppet Master
Installing the Puppet master
Puppet resource
Managing packages, services, and files
Summary
Chapter 10: Security Central
Understanding PAM configuration files
Limits of PAM
SELinux
Hardening Linux
Summary
Chapter 11: Graduation Day
Securing remote access to your system
Best practices of OpenLDAP
Best practices of Nginx
Mastering Puppet
What's new in CentOS 7
Summary

Book Details

ISBN 139781783985920
Paperback174 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Linux Shell Scripting Cookbook, Second Edition Book Cover
Linux Shell Scripting Cookbook, Second Edition
$ 26.99
$ 5.40
CentOS 6 Linux Server Cookbook Book Cover
CentOS 6 Linux Server Cookbook
$ 29.99
$ 21.00
Mastering CentOS 7 Linux Server Book Cover
Mastering CentOS 7 Linux Server
$ 39.99
$ 28.00
CentOS 7 Linux Server Cookbook - Second Edition Book Cover
CentOS 7 Linux Server Cookbook - Second Edition
$ 39.99
$ 28.00
Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Network Analysis using Wireshark Cookbook Book Cover
Network Analysis using Wireshark Cookbook
$ 29.99
$ 6.00