Introduction xxxiAssessment Test xlivAnswers to Assessment Test lvPart I Gathering Your Tools 1Chapter 1 Preparing Your Environment 3Chapter 2 Introduction to Services 17Chapter 3 Managing Files, Directories, and Text 43Chapter 4 Searching and Analyzing Text 89Part II Starting Up and Configuring Your System 131Chapter 5 Explaining the Boot Process 133Chapter 6 Maintaining System Startup and Services 157Chapter 7 Configuring Network Connections 199Chapter 8 Comparing GUIs 235Chapter 9 Adjusting Localization Options 269Part III Managing Your System 289Chapter 10 Administering Users and Groups 291Chapter 11 Handling Storage 329Chapter 12 Protecting Files 363Chapter 13 Governing Software 393Chapter 14 Tending Kernel Modules 423Part IV Securing Your System 437Chapter 15 Applying Ownership and Permissions 439Chapter 16 Looking at File and Directory Permissions 440Chapter 17 Implementing Logging Services 503Chapter 18 Overseeing Linux Firewalls 517Chapter 19 Embracing Best Security Practices 547Part V Troubleshooting Your System 571Chapter 20 Analyzing System Properties and Remediation 573Chapter 21 Optimizing Performance 607Chapter 22 Investigating User Issues 623Chapter 23 Dealing with Linux Devices 643Chapter 24 Troubleshooting Application and Hardware Issues 667Part VI Automating Your System 697Chapter 25 Deploying Bash Scripts 699Chapter 26 Automating Jobs 727Chapter 27 Controlling Versions with Git 749Part VII Realizing Virtual and Cloud Environments 771Chapter 28 Understanding Cloud and Virtualization Concepts 773Chapter 29 Inspecting Cloud and Virtualization Services 791Chapter 30 Orchestrating the Environment 813Index 897
RICHARD BLUM has over 35 years of experience working as a system and network administrator. He teaches online courses in Linux and Web programming and is co-author with Christine Bresnahan of several Linux titles, including CompTIA Linux+ Study Guide, Linux Essentials, Mastering Linux System Administration, and the Linux Command Line and Shell Scripting Bible.CHRISTINE BRESNAHAN has over 35 years of experience working in the IT industry. She is an Adjunct Professor at Ivy Tech Community College where she teaches Linux certification and Python programming classes. She is co-author with Richard Blum of CompTIA Linux+ Study Guide, Linux Essentials, Mastering Linux System Administration, and the Linux Command Line and Shell Scripting Bible.