O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Linux for Junior Systems Administrators

Video Description

This course is designed for the would be junior level Linux systems administrator. It has nothing to do with desktop computers and pretty graphical user interfaces. Instead, it has everything to do with using the Linux text based command line interface to manage networks of remote servers. This is a practical course covering the core day-to-day tasks of Linux systems administrators.

  • Master the key tasks typically performed by Linux systems administrators
  • Discover what Linux is and how it's used in remote server management
  • Learn to set-up a Linux environment in both Ubuntu and Centos
  • Explore the Linux file system and how to run commands and programs
  • Understand file manipulation, the VI text editor, and how to manage user groups
  • Review the principles of Linux software management and service management
  • Learn the basics of networking: tools, configuration, network services, and firewalls
  • Understand common security functions and how to conform to security standards
Mandi Walls is the Technical Community Manager for EMEA at Chef Software. She travels the world helping organizations increase their effectiveness by modernizing their IT practices. Prior to joining Chef, she ran large web properties for AOL, including AOL.com, Games.com, and Moviefone. Mandi has a Master's degree in Computer Science from GWU and an MBA from UNC Kenan-Flagler. She is a regular speaker at technical conferences and is the author of several O'Reilly titles including Building a DevOps Culture.

Table of Contents

  1. Introduction And Getting Started
    1. Introductions and Course Overview 00:03:39
    2. About the Author 00:01:31
    3. What is Linux 00:02:10
    4. Popular Linux Distributions 00:04:24
    5. Setting Up Your System 00:02:05
    6. Linux and Virtual Box 00:09:48
    7. Linux and Vagrant 00:08:31
    8. VirtualBox, Vagrant, and Local Tools 00:06:06
    9. Setting Up Your Local Environment - Ubuntu 00:07:04
    10. Setting Up Your Local Environment - CentOS 00:07:48
    11. Linux In A Cloud - AWS EC2 00:08:39
    12. Advanced Tools - Test Kitchen 00:09:23
    13. Advanced Tools - Containers and Docker 00:13:27
  2. Foundations
    1. Command Line Navigation With Bash 00:08:09
    2. Running Commands And Programs 00:10:48
    3. Linux Filesystem Hierarchy 00:11:51
    4. Basic File Management Commands 00:09:18
    5. Finding Files With Locate, Which, And Find 00:08:53
    6. Getting Help From The Command Line 00:06:33
  3. File Manipulation
    1. Redirecting Output To Files 00:07:36
    2. Data Flow With Pipes 00:09:08
    3. Editing Files With Nano (Simple Text Editing) 00:05:17
    4. Basic Text Editing In VI/VIM 00:09:39
    5. Intermediate VI/VIM (File Manipulation In Command Mode) 00:07:33
    6. Advanced VI/VIM (Search/Replace, Executing Commands, Visual Mode) 00:08:16
  4. Users And Groups
    1. User Management Foundations 00:10:25
    2. Creating And Deleting Users And Groups 00:13:11
    3. Password Aging And Management 00:08:24
    4. Best Practice Workflow 00:14:53
  5. Software Management
    1. Software Installation With YUM And RPM (CentOS/RHEL) 00:12:45
    2. Software Installation With Apt And Dpkg (Ubuntu) 00:11:31
    3. Updating Software And Planning Update Cycles (CentOS/RHEL) 00:11:08
    4. Updating Software And Planning Update Cycles (Ubuntu) 00:08:41
  6. Service Management
    1. Processes And Running Services 00:13:08
    2. Managing Running Services In CentOS 6 Derivatives (Init/Upstart) 00:10:32
    3. Managing Running Services In CentOS 7 Derivatives (Systemd) 00:12:07
    4. Managing Running Services In Ubuntu 00:08:32
    5. Maintenance And Logging 00:12:51
    6. Service Configuration And Etc 00:05:51
  7. Networking Basics
    1. Networking Tools 00:07:59
    2. Network And Hostname Configuration 00:05:44
    3. Network Services 00:07:20
    4. Iptables Firewalls 00:09:08
  8. System Security
    1. File Permissions 00:07:45
    2. Administrative Rights, Sudo, And Setuid 00:07:52
    3. Security Standards 00:05:03
    4. Introduction To SELinux 00:10:35
  9. Conclusion
    1. Wrap Up And Thank You 00:03:36