Linux in Motion
David Clinton
  • Course duration: 2h 15m
    29 exercises

You want to learn Linux administration but don’t know where to start? This video course shows several tricks and recipes to get started and gives hints about where to go next!

Jean-François Morin

See it. Do it. Learn it!

Linux in Motion is your ticket to the world of professional Linux administration! Linux expert and professional educator David Clinton guides you through a unique learning experience integrating text, video, and interactive exercises. You’ll learn and practice key concepts like virtualization, container design, and server configuration in Linux as you take on real-world exercises and practical projects. Experience the increased comprehension and skill-building of mixed-media learning while you master Linux administration through this value-rich course!

About the subject

The Linux operating system is used in desktops, servers, cars, smartphones, household appliances, and even supercomputers. In fact, it’s the backbone of most of the world’s enterprise systems, especially virtual and cloud servers. With reliable security and easy-to-find support from a large community of users and commercial entities like Red Hat, it’s no wonder open-source Linux is a required skill for developers and administrators.

About the video

Linux in Motion teaches you the skills you need to successfully run and manage Linux servers. Drawing from his vast experience as a system and cloud administrator, author, and teacher, David Clinton uses live demonstrations, crystal-clear text, insightful diagrams, and hands-on projects to introduce Linux virtualization, securing remote sessions, configuring backups, working with Bash scripts, server monitoring, and much more. Realistic use cases in every section affirm the benefits of the Linux OS, and quick-check exercises let you test your new knowledge, locking it in. Practice projects throughout give you valuable hands-on experience in vital Linux administration tasks.

Table of Contents detailed table of contents

Welcome to Linux in Motion

Watch: Getting started

Read: Basic survival skills

Do: Quick Check

Linux Virtualization: Building a safe test environment

Watch: Introduction to virtualization

Do: Quick Check

Read: Virtualization: Under the hood

Read: Launch a Linux container (LXC)

Watch: Working with Linux containers: LXC and LXD

Do: Quick Check

Read: Package managers

Read: SSH: Installing and opening

Read: Linux processes: Under the hood

Watch: The Linux filesystem

Do: Quick Check

Read: The Linux filesystem: Symbolic links

Read: System tests and data recovery

Watch: Understanding Docker

Do: Quick Check

Read: Linux object permissions

Securing remote sessions using SSH

Watch: Remote connection overview

Watch: Implementing passwordless SSH access

Do: Quick Check

Watch: SSH and single sign-on

Do: Quick Check

Watch: SSH and security through obscurity

Do: Quick Check

Configuring backups

Watch: Backup basics

Watch: Backups using tar and dd

Do: Quick Check

Read: More examples of archive management with tar

Read: Tips for using dd on disks, drives, and partitions

Watch: Backing up to AWS S3

Read: Install the AWS CLI

Watch: Automating backups with cron

Read: More on using cron to schedule regular backups

Do: Quick Check

Read: Scheduling backups with systemd timers

Putting together a simple web server

Watch: Installing and understanding the LAMP server

Do: Quick Check

Read: Install Apache on CentOS and opening the firewall

Read: Setting up MySQL

Watch: Managing multiple websites

Do: Quick Check

Read: Calculating the server capacity

Read: Configuring the DNS

Read: Generating TLS certificates

Securing your linux server

Watch: Introduction to web server security

Do: Quick Check

Read: SELinux

Read: System permissions

Watch: Locking down a kiosk

Do: Quick Check

Managing network connectivity

Watch: Managing connectivity and troubleshooting problems

Read: TCP/IP

Watch: Network diagnostics methodology

Do: Quick Check

Read: Troubleshooting: A deep dive

Working with BASH scripts

Watch: Bash basics

Do: Quick Check

Read: Scripting basics

Watch: Updating AWS security groups: the simple way

Do: Quick Check

Watch: Updating AWS  security groups: the right way

Do: Quick Check

Controlling system resource consumption

Watch: Managing system resources

Do: Quick Check

Read: Traffic control with nice

Watch: Working with cgroups

Do: Quick Check

Monitoring your servers

Watch: The importance of monitoring performance metrics

Read: Monitoring metrics

Watch: Introduction to collectd

Watch: Installing collectd

Do: Quick Check

Watch: Monitoring clients with collectd

Wrap up


What’s next?



Students should have some basic Linux command line and file system experience. This book is an excellent companion to Linux in Action, also written by instructor David Clinton.

What you will learn

  • Server virtualization and container design
  • Close control of remote connectivity and network troubleshooting
  • Multiple approaches to filing systems and data backups
  • Configuring and securing application servers
  • Writing interactive Bash scripts
  • Controlling and monitoring system and process health

About the instructor

David Clinton is a certified Linux Server Professional, seasoned instructor, and author of Manning’s bestselling Learn Amazon Web Services in a Month of Lunches and Linux in Action.

placing your order...

Don't refresh or navigate away from the page.
liveVideo $31.99 $39.99
Linux in Motion (liveVideo) added to cart
continue shopping
go to cart

Prices displayed in rupees will be charged in USD when you check out.

Great overview of all the pertinent aspects of administering a Linux system.

Dan Kacenjar

Very professionally presented, in a logical order, very useful for real day to day problem solving/productivity improvement.

Anonymous Reviewer

A fast paced course that will allow you to gain skill to run and maintain linux servers.

Grzegorz Bernas

A well-trained professional educator takes you by the hand and walks you through learning Linux.

Kelvin D. Meeks