Learn Linux Administration and Supercharge Your Career

Learn Linux Administration and Supercharge Your Career

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 4h 37m | 912 MB

Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux system admin.

This course will take you on a journey where you’ll understand the fundamentals of Linux system administration and apply that knowledge in a practical and useful manner. You’ll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator. You will learn about how the boot process works on Linux servers, various types of message generated by a Linux system, disk management, partitioning, and file system creation.

This course will show you how to apply Linux knowledge in a in a practical and useful manner. What you learn in the course applies to any Linux environment including Ubuntu, Debian, Kali Linux, Linux Mint, RedHat, CentOS, Fedora, OpenSUSE, Slackware, and more. This helps you understand the fundamentals of Linux system administration and apply that knowledge in a hands-on and functional manner. A basic understanding of the Linux operating system is advisable to take this course.

What You Will Learn

  • How the boot process works on Linux servers and what you can do to control it.
  • The various types of message generated by a Linux system, where they’re stored, and how to automatically prevent them from filling up your disks.
  • Disk management, partitioning, and file system creation.
  • Logical Volume Manager (LVM): extending disk space without downtime, migrating data from one storage to another, and more
  • Managing Linux users and groups
  • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease
  • Networking concepts that apply to system administration and specifically how to configure Linux network interfaces
  • How to use the nano, vi, and emacs editors
  • How to schedule and automate jobs using cron
  • How to switch users and run processes as others
  • How to configure sudo
  • How to find and install software
  • Managing processes and jobs
  • Linux shell scripting
Table of Contents

Course Overview
1 Course Overview

The Linux Boot Process and System Logging
2 The Linux Boot Process
3 The Linux Boot Process – Demo
4 System Logging

Disk Management
5 Disk Management – Part I
6 Disk Management – Part II – Creating partitions with fdisk
7 Disk Management – Part III – File Systems

LVM – The Logical Volume Manager
8 Introduction to the Logical Volume Manager (LVM)
9 LVM Layers of Abstraction
10 Creating Physical Volumes (PVs), Volume Groups (VGs), and Logical Volumes (LVs)
11 Extending Volume Groups and Logical Volumes
12 Mirroring Logical Volumes
13 Removing Logical Volumes, Physical Volumes, and Volume Groups
14 Migrating Data from One Storage Device to Another
15 Logical Volume Manager – Summary

User Management
16 Managing Users and Groups, Part One
17 Managing Users and Groups, Part Two
18 Switching Users, Running Commands as Others, and sudo

Networking
19 TCPIP Networking for Linux System Administrators
20 Networking – DNS and hostnames
21 Networking – DHCP, Dynamic and Static Addressing
22 Network Troubleshooting, Part I
23 Network Troubleshooting, Part II

Managing Processes and Jobs
24 Processes and Job Control
25 Scheduling Jobs with Cron

Linux Permissions
26 File and Directory Permissions, Part One
27 File and Directory Permissions, Part Two
28 Special Permission Modes, Part I
29 Special Permission Modes, Part II

Managing Software
30 Installing Software

Viewing and Editing Files
31 Viewing Files and the Nano Editor
32 The vi editor
33 Emacs
34 Graphical Editors

Shell Scripting
35 Shell Scripting, Part One
36 Shell Scripting, Part Two

Summary
37 Conclusion – Congratulations and Thank You!

Bonus – Command Line Kung Fu
38 Tab completion
39 Repeat as Root
40 Rerun a command starting with a string
41 Reuse arguments
42 Strip out comments and blank lines
43 Reuse the last item from the previous command