ISBN: 9781775062103 (Paperback Edition)  ASIN: B076BYDB84 (eBook Edition)

The focus of this book is to present the basics of Linux in an easy-to-understand manner while covering the objectives and preparing the readers for the certification exams. In order to study the nitty-gritties of Linux while preparing for the exams at the same time, I have provided guidance in chapter 1 on how to set up a lab environment. I have used CentOS 7.3, Ubuntu 14.04.5, and CentOS 5.11 for examples, demonstrations, and exercises throughout this book. I have chosen CentOS 7.3 to explain new concepts and additions, such as systemd and journald, introduced in the latest release of the official exam objectives; Ubuntu 14.04.5 to present Debian-specific tasks, such as APT package management system; and CentOS 5.11 to cover older stuff such as SysVinit and GRUB Legacy.

The book is organized in two parts. Each part covers the objectives for one exam. There are 15 chapters altogether that are organized to learn Linux in a progressive manner.

Part ONE (chapters 1 to 8) covers topics that will help readers learn Linux essentials and build certain system administration skills while preparing for exam LX0-103/101-400. Material presented includes CentOS and Ubuntu installations; general Linux concepts and basic commands; compression and archiving; online help; file system hierarchy concepts, and file and directory operations; file types, access permissions, and ownership; file linking, searching, and special permissions; text file editing and data manipulation with filter programs; regular expressions; Bash shell features and process manipulation; shared libraries, and Debian and rpm package administration; system boot and initialization; hardware management and kernel modules; disk partitioning and file system build and repair; and quota and swap administration.

Part TWO (chapters 9 to 15) covers additional topics on system administration and prepares readers for exam LX0-104/102-400. Material presented includes automation with shell scripts; SQL database management and query; users, groups, password aging, and shell startup files; networking fundamentals and network interface configuration; routing and Internet services; network connection testing and troubleshooting; Linux support for internationalization and localization; time synchronization and hostname resolution; X Window, desktops, and accessibility options; printer and print queue administration; task scheduling and local and remote message logging; TCP Wrappers and email; secure shell and GnuPG management; and miscellaneous topics on file searching for auditing, in-use file identification, and PID identification using a specific file.

Each chapter begins with highlights of major topics and relevant exam objectives covered and ends with a summary followed by an at-a-glance chapter review. Throughout the book, figures, tables, and screenshots have been furnished to support explanation. This book includes more or less 400 practice questions and answers for each exam in the appendices.