CentOS System Administration Essentials

Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration

CentOS System Administration Essentials

This ebook is included in a Mapt subscription
Andrew Mallett

1 customer reviews
Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration
$10.00
$26.99
RRP $16.99
RRP $26.99
eBook
Print + eBook
Code Files
Preview in Mapt

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