Linux Administration Bootcamp: Go from Beginner to Advanced

Video description

Master the skills needed to become a Linux server administrator in a step-by-step and practical way

About This Video

  • Understand the most important and fundamental concepts of Linux server administration
  • Get to grips with the Linux command-line interface
  • Learn how to configure, maintain, manage, and support Linux systems

In Detail

The demand for Linux skills keeps growing in today's technical world. Organizations are looking for techies with excellent Linux skills to fulfill the positions of Linux server administrators. This course will help you to master the fundamental concepts of Linux server administration and will show you some amazing command line tricks.

The course starts with an introduction to Linux distributions. You will then learn how to install VirtualBox and CentOS on Windows and Mac. Next, you will become familiar with Linux fundamental concepts, such as directory structure, basic commands, shell, graphical editors, and directories. Moving along, you will grasp Linux intermediate skills and get a hands-on experience of the Linux boot process and system logging. Next, you will learn to manage disk, storage devices, and users and learn how to configure Linux network interfaces. Toward the end, you will become familiar with the concepts of advanced Linux permissions, shell scripting, and advanced command line interface.

By the end of this course, you will be well-versed with the fundamentals of the Linux operating system and be able to apply the skills in the real world.


This course is designed for anyone interested in learning Linux to start a career as a Linux server administrator. No previous knowledge of Linux is required as this course teaches all the concepts from scratch.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Overview
    1. Course Overview
  2. Chapter 2 : Installing and Connecting to a Linux System
    1. Linux Distributions
    2. Installing VirtualBox on Windows
    3. Installing VirtualBox on Mac
    4. Installing CentOS Linux Using an Image for VirtualBox
    5. VirtualBox Troubleshooting Tips
    6. Installing Linux from Scratch
    7. Installing CentOS Linux from Scratch
    8. Getting Connected
    9. Connecting Directly
  3. Chapter 3 : Linux Fundamentals
    1. Linux Directory Structure
    2. Shell Interpreter
    3. Basic Linux Commands
    4. Getting Help from the Command Line Interface
    5. Working with Directories
    6. Listing Files and Understanding ls Output
    7. File and Directory Permissions Explained - Part 1
    8. File and Directory Permissions Explained - Part 2
    9. Finding Files and Directories
    10. Viewing Files and the Nano Editor
    11. Editing Files in Vi
    12. Editing Files with Emacs
    13. Graphical Editors
    14. Deleting, Copying, Moving, and Renaming Files
  4. Chapter 4 : Intermediate Linux Skills
    1. Wildcards - Part 1
    2. Wildcards - Part 2
    3. Input, Output, and Redirection
    4. Comparing Files
    5. Searching Files and Using Pipe
    6. Transferring and Copying Files over the Network
    7. Customizing the Shell Prompt
    8. Shell Aliases
    9. Environment Variables
    10. Processes and Job Control
    11. Scheduling Repeated Jobs with Cron
    12. Switching Users and Running Commands as Others
    13. Shell History and Tab Completion
    14. Installing Software
  5. Chapter 5 : The Linux Boot Process and System Logging
    1. The Linux Boot Process
    2. The Linux Boot Process - Demo
    3. System Logging
  6. Chapter 6 : Disk Management
    1. Disk Management - Part 1
    2. Disk Management - Part 2 - Creating Partitions with the fdisk Command
    3. Disk Management - Part 3 - File Systems
  7. Chapter 7 : Logical Volume Manager (LVM)
    1. Introduction to Logical Volume Manager (LVM)
    2. Logical Volume Manager (LVM) - Layers of Abstraction
    3. Creating Physical Volume (PV), Volume Group (VG), and Logical Volume (LV)
    4. Extending Volume Group (VG) and Logical Volume (LV)
    5. Mirroring Logical Volume (LV)
    6. Removing Logical Volume (LV), Physical Volume (PV), and Volume Group (VG)
    7. Migrating Data from One Storage Device to Another
    8. Logical Volume Manager (LVM) - Summary
  8. Chapter 8 : User Management
    1. Managing Users and Groups - Part 1
    2. Managing Users and Groups - Part 2
  9. Chapter 9 : Networking
    1. Transmission Control Protocol/Internet Protocol (TCP/IP) Networking for Linux System Administrators
    2. Networking - Domain Name System (DNS) and Hostnames
    3. Networking - Dynamic Host Configuration Protocol (DHCP) and Dynamic and Static Addressing
    4. Network Troubleshooting - Part 1
    5. Network Troubleshooting - Part 2
  10. Chapter 10 : Advanced Linux Permissions
    1. Special Permission Modes - Part 1
    2. Special Permission Modes - Part 2
  11. Chapter 11 : Shell Scripting
    1. Shell Scripting - Part 1
    2. Shell Scripting - Part 2
  12. Chapter 12 : Advanced Command Line Skills - Command Line Kung Fu
    1. Tab Completion
    2. Repeating the Last Command as Root
    3. Re-running a Command Starting with a String
    4. Reusing Arguments
    5. Striping out Comments and Blank Lines
    6. Reusing the Last Item from the Previous Command
  13. Chapter 13 : Extras
    1. Connecting to a Linux Virtual Machine over the Network
    2. Installing Apache, MySQL, PHP, and WordPress on Ubuntu
  14. Chapter 14 : Summary
    1. Conclusion - Congratulations and Thank You!

Product information

  • Title: Linux Administration Bootcamp: Go from Beginner to Advanced
  • Author(s): Jason Cannon
  • Release date: November 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789612189