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 Foundation Certified System Administrator (LFCS)

Video Description

14 hours of Video Instruction with hands-on labs and practice exam content

Linux Foundation Certified System Administrator (LFCS) Complete Video Course has 14 hours of comprehensive video training—which includes whiteboard concept teaching, live CLI work, screencast teaching, hands-on labs, and practice exam walkthroughs—so you have everything you need to study for and pass the LFCS exam. This course will give you practical and reliable training, so you get all the information you need to pass the LFCS exam, as well as the real-world experience you need to fully understand concepts and practice your skills.

Linux Foundation Certified System Administrator (LFCS) Complete Video Course gives you everything you need to prepare for and pass the LFCS exam. This comprehensive training includes

  • More than 14 hours of videos
  • Whiteboard instruction to help you grasp difficult concepts
  • CLI instruction so you can see Linux in action
  • Labs so you can practice your skills, plus solution videos so you can then compare your work to the author's

This engaging self-paced video training solution provides learners with 14 hours of personal visual instruction from an expert trainer with more than 20 years of practical Linux teaching experience. Through the use of topic-focused instructional videos you will gain an in-depth understanding of all topics on the Linux Foundation LFCS exam, as well as a deeper understanding of Linux. The combination of video and labs is a unique offering that gives you a full toolkit to learn and excel on your exam.

Topics include the following:

Module 1: Essential Commands
Module 2: User and Group Management and Permissions
Module 3: Networking
Module 4: Operating Running Systems
Module 5: Storage Management
Module 6: Service Configuration
Module 7: Managing Virtualization

About the Instructor

Sander van Vugt is an independent Linux trainer, author, and consultant living in the Netherlands. Sander has written numerous books about different Linux-related topics and many articles for Linux publications around the world. Sander has been teaching Red Hat, SUSE, and LPI Linux classes since 1994. As a consultant, he specializes in Linux High Availability solutions and performance optimization. More information about Sander is on his website at www.sandervanvugt.com.

For more information about RHAT certification and additional resources, visit the author's RHAT Certification page.

Skill Level

  • Beginning to intermediate

What You Will Learn

  • Key concepts for all the objectives on the Linux Foundation Certified System Administrator (LFCS) exam

Who Should Take This Course

Primary audience:

  • Linux Foundation Certified System Administrator (LFCS) certification candidates

Secondary audience:

  • Anyone interested in learning about Linux from the ground up
  • Linux engineers who are interested in learning more about Red Hat Enterprise Linux
  • Junior system administrators who want to deepen their skills
  • Administrators currently administering UNIX systems and developers who write software for Linux

Course Requirements

The ideal target student does have some preliminary Linux knowledge already, because this course doesn't focus on basic Linux usage but on Linux administration.

About LiveLessons Video Training

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/livelessons.

Table of Contents

  1. Introduction
    1. Linux Foundation Certified System Administrator: Introduction 00:02:53
  2. Module 1: Essential Commands
    1. Module 1 Introduction 00:00:28
  3. Lesson 1: Installing Linux
    1. Learning objectives 00:00:33
    2. 1.1 Understanding Linux Distributions 00:03:24
    3. 1.2 Installing CentOS 7.3 00:07:43
    4. 1.3 Installing OpenSUSE 00:09:02
    5. 1.4 Installing Ubuntu 16.04 LTS 00:09:55
    6. Lesson 1 Lab: Installing Linux 00:00:23
    7. Lesson 1 Lab Solution 00:00:34
    8. Lesson 1 Summary 00:00:47
  4. Lesson 2: Using Essential Tools
    1. Learning objectives 00:01:06
    2. 2.1 Logging into Linux 00:04:57
    3. 2.2 Using the Seven Essential Command Line Tools 00:07:24
    4. 2.3 Getting Help with man 00:09:26
    5. 2.4 Finding Which man Page to Use 00:06:34
    6. 2.5 Using Other Systems for Getting Help 00:01:55
    7. 2.6 Understanding Common Bash Shell Features 00:15:25
    8. 2.7 Using Bash Shell Scripts 00:02:38
    9. Lesson 2 Lab: Using Essential Tools 00:00:34
    10. Lesson 2 Lab Solution 00:03:41
    11. Lesson 2 Summary 00:00:40
  5. Lesson 3: Using Essential File Management Tools
    1. Learning objectives 00:00:57
    2. 3.1 Understanding the Linux File System Hierarchy 00:09:26
    3. 3.2 Listing Files with ls 00:05:34
    4. 3.3 Using Shell Wildcards 00:03:34
    5. 3.4 Copying Files with cp 00:03:57
    6. 3.5 Working with Directories 00:03:32
    7. 3.6 Using Absolute and Relative Paths 00:05:50
    8. 3.7 Moving Files with mv 00:02:16
    9. 3.8 Removing Files with rm 00:02:51
    10. 3.9 Understanding Hard and Symbolic Links 00:03:25
    11. 3.10 Managing Hard and Symbolic Links 00:04:52
    12. 3.11 Finding Files with find 00:03:32
    13. 3.12 Using Advanced find options 00:08:14
    14. Lesson 3 Lab: Using File Management Tools 00:00:58
    15. Lesson 3 Lab Solution 00:03:37
    16. Lesson 3 Summary 00:00:27
  6. Lesson 4: Working with Text Files
    1. Learning objectives 00:01:16
    2. 4.1 Understanding How to Work with vim 00:06:14
    3. 4.2 Creating Text Files with vim 00:06:11
    4. 4.3 Browsing Text File Contents with less 00:02:19
    5. 4.4 Displaying Text File Contents with cat and tac 00:00:53
    6. 4.5 Using head and tail to See File Start and End 00:02:31
    7. 4.6 Working with grep 00:03:48
    8. 4.7 Understanding Regular Expressions 00:04:52
    9. 4.8 Using Regular Expressions with grep 00:04:23
    10. 4.9 Using Common Text Processing Utilities 00:05:11
    11. Lesson 4 Lab: Working with Text Files 00:00:48
    12. Lesson 4 Lab Solution 00:04:13
    13. Lesson 4 Summary 00:00:19
  7. Lesson 5: Connecting to a Server
    1. Learning objectives 00:00:56
    2. 5.1 Working as Root or a Local User 00:03:28
    3. 5.2 Using su to Perform Administration Tasks 00:02:26
    4. 5.3 Using sudo to Perform Administration Tasks 00:05:16
    5. 5.4 Creating a Simple sudo Configuration 00:04:42
    6. 5.5 Working on Linux from Graphical or Command Line Mode 00:03:59
    7. 5.6 Connecting Remotely to Linux 00:06:12
    8. 5.7 Understanding the Use of /etc/securetty 00:01:55
    9. Lesson 5 Lab: Connecting to a Server 00:00:23
    10. Lesson 5 Lab Solution 00:01:22
    11. Lesson 5 Summary 00:00:23
  8. Module 2: User and Group Management and Permissions
    1. Module 2 Introduction 00:00:27
  9. Lesson 6: Managing Users and Groups
    1. Learning objectives 00:00:57
    2. 6.1 Understanding Why Users are Needed 00:02:43
    3. 6.2 Understanding the Role of Ownership 00:02:22
    4. 6.3 Creating Users with useradd and adduser 00:06:31
    5. 6.4 Creating Groups with groupadd 00:03:01
    6. 6.5 Managing User and Group Properties 00:03:28
    7. 6.6 Configuring Defaults for Creating Users 00:03:21
    8. 6.7 Managing Password Properties 00:03:50
    9. 6.8 Understanding User Configuration Files 00:03:42
    10. 6.9 Understanding Group Configuration Files 00:01:55
    11. 6.10 Understanding Login on External Authentication Sources 00:02:33
    12. 6.11 Configuring Login on External Authentication Sources 00:02:37
    13. 6.12 Configuring Resource Access Restrictions 00:02:15
    14. Lesson 6 Lab: Managing Users and Groups 00:00:53
    15. Lesson 6 Lab Solution 00:04:09
    16. Lesson 6 Summary 00:00:20
  10. Lesson 7: Managing Linux Permissions and Quota
    1. Learning objectives 00:01:08
    2. 7.1 Understanding Basic Linux Permissions 00:03:54
    3. 7.2 Managing Basic Linux Permissions 00:02:48
    4. 7.3 Understanding Advanced Linux Permissions 00:04:19
    5. 7.4 Managing Advanced Linux Permissions 00:08:44
    6. 7.5 Understanding Access Control Lists 00:03:11
    7. 7.6 Managing Access Control Lists 00:04:12
    8. 7.7 Understanding Extended Attributes 00:02:00
    9. 7.8 Managing Extended Attributes 00:02:07
    10. 7.9 Understanding Linux File System Quota 00:00:53
    11. 7.10 Managing Quota on Ext File Systems 00:06:52
    12. 7.11 Managing Quota on XFS File Systems 00:02:11
    13. 7.12 Finding Files with Specific Permissions 00:03:44
    14. Lesson 7 Lab: Managing Permissions 00:00:34
    15. Lesson 7 Lab Solution 00:02:53
    16. Lesson 7 Summary 00:00:31
  11. Module 3: Networking
    1. Module 3 Introduction 00:00:18
  12. Lesson 8: Configuring Networking
    1. Learning objectives 00:00:58
    2. 8.1 Summarizing IPv4 Basics 00:05:07
    3. 8.2 Summarizing IPv6 Basics 00:05:14
    4. 8.3 Applying Run-time Network Configuration 00:05:51
    5. 8.4 Understanding Network Device Naming 00:02:00
    6. 8.5 Applying Persistent Network Configuration in CentOS 00:07:40
    7. 8.6 Applying Persistent Network Configuration in SUSE 00:03:48
    8. 8.7 Applying Persistent Network Configuration in Ubuntu 00:02:58
    9. 8.8 Managing Host Names 00:02:36
    10. 8.9 Managing Host Name Resolution 00:03:32
    11. 8.10 Using Common Network Tools 00:05:27
    12. Lesson 8 Lab: Managing Networking 00:00:33
    13. Lesson 8 Lab Solution 00:00:34
    14. Lesson 8 Summary 00:00:20
  13. Lesson 9: Configuring the SSH Service
    1. Learning objectives 00:00:40
    2. 9.1 Configuring the SSH Service 00:03:34
    3. 9.2 Starting and Enabling the SSH Service 00:02:44
    4. 9.3 Using ssh to Connect to SSH 00:05:15
    5. 9.4 Using scp to Securely Copy Files Over the Network 00:01:32
    6. 9.5 Managing File Synchronization using rsync 00:01:57
    7. Lesson 9 Lab: Configuring SSH 00:00:24
    8. Lesson 9 Lab Solution 00:02:05
    9. Lesson 9 Summary 00:00:27
  14. Lesson 10: Configuring a Firewall
    1. Learning objectives 00:00:42
    2. 10.1 Understanding Linux Firewalling 00:03:01
    3. 10.2 Configuring a Firewall with firewalld 00:05:07
    4. 10.3 Configuring a Firewall with ufw 00:03:49
    5. 10.4 Configuring a Firewall with SUSEfirewall 00:03:07
    6. 10.5 Understanding iptables Basics 00:03:51
    7. 10.6 Configuring a Firewall with iptables 00:10:44
    8. Lesson 10 Lab: Configuring a Firewall 00:00:57
    9. Lesson 10 Lab Solution 00:01:06
    10. Lesson 10 Summary 00:00:25
  15. Lesson 11: Configuring Time Services
    1. Learning objectives 00:00:37
    2. 11.1 Understanding Time on Linux 00:03:09
    3. 11.2 Configuring Local Time on Linux 00:03:03
    4. 11.3 Understanding the NTP Protocol 00:02:20
    5. 11.4 Configuring Time Synchronization with ntpd 00:04:02
    6. 11.5 Configuring Time Synchronization with chronyd 00:03:08
    7. Lesson 11 Lab: Managing Time 00:00:34
    8. Lesson 11 Lab Solution 00:03:00
    9. Lesson 11 Summary 00:00:31
  16. Module 4: Operating Running Systems
    1. Module 4 Introduction 00:00:32
  17. Lesson 12: Process Management
    1. Learning objectives 00:00:51
    2. 12.1 Understanding Linux Processes and Jobs 00:03:11
    3. 12.2 Managing Interactive Shell Jobs 00:02:23
    4. 12.3 Monitoring Processes with top 00:08:34
    5. 12.4 Changing top Display Properties 00:02:21
    6. 12.5 Requesting Process Properties with ps 00:04:04
    7. 12.6 Changing Process Priority 00:04:36
    8. 12.7 Managing Processes with Signals 00:06:13
    9. Lesson 12 Lab: Managing Processes 00:00:38
    10. Lesson 12 Lab Solution 00:02:03
    11. Lesson 12 Summary 00:00:38
  18. Lesson 13: Managing Software Packages
    1. Learning objectives 00:00:53
    2. 13.1 Installing Software from Source 00:06:24
    3. 13.2 Installing Software from Tar Balls 00:03:33
    4. 13.3 Creating and Compressing Tar Balls 00:06:58
    5. 13.4 Understanding Software Dependencies 00:02:03
    6. 13.5 Managing Libraries 00:03:12
    7. 13.6 Managing Packages on Red Hat and SUSE with rpm 00:04:43
    8. 13.7 Managing Packages on Ubuntu with dpkg 00:02:45
    9. 13.8 Using the yum Meta Package Handler 00:07:23
    10. 13.9 Using the apt Meta Package Handler 00:04:56
    11. 13.10 Using the zypper Meta Package Handler 00:02:42
    12. Lesson 13 Lab: Managing Software 00:00:27
    13. Lesson 13 Lab Solution 00:01:24
    14. Lesson 13 Summary 00:00:34
  19. Lesson 14: Scheduling Tasks
    1. Learning objectives 00:00:44
    2. 14.1 Understanding Linux Task Scheduling 00:03:35
    3. 14.2 Scheduling Tasks with Cron 00:03:53
    4. 14.3 Using Systemd Timers to Schedule Tasks 00:03:07
    5. 14.4 Scheduling Tasks with at 00:02:16
    6. Lesson 14 Lab: Scheduling Tasks 00:00:38
    7. Lesson 14 Lab Solution 00:03:01
    8. Lesson 14 Summary 00:00:25
  20. Lesson 15: Configuring Logging
    1. Learning objectives 00:00:53
    2. 15.1 Understanding Linux Log Solutions 00:02:09
    3. 15.2 Working with systemd-journald 00:05:09
    4. 15.3 Understanding rsyslogd 00:01:59
    5. 15.4 Configuring rsyslogd 00:06:09
    6. 15.5 Rotating Log Files with logrotate 00:04:01
    7. Lesson 15 Lab: Configuring Logging 00:00:26
    8. Lesson 15 Lab Solution 00:01:45
    9. Lesson 15 Summary 00:00:41
  21. Lesson 16: Basic Kernel Management
    1. Learning objectives 00:00:39
    2. 16.1 Understanding the Role of the Linux Kernel 00:02:07
    3. 16.2 Working with Kernel Modules 00:05:40
    4. 16.3 Optimizing the Kernel through /proc 00:05:30
    5. Lesson 16 Lab: Managing the Linux Kernel 00:00:30
    6. Lesson 16 Lab Solution 00:02:59
    7. Lesson 16 Summary 00:00:18
  22. Lesson 17: Managing the Boot Process
    1. Learning objectives 00:00:42
    2. 17.1 Understanding the Linux Boot Procedure 00:02:01
    3. 17.2 Configuring the GRUB2 Boot Loader 00:05:54
    4. 17.3 Troubleshooting Boot Issues 00:06:32
    5. 17.4 Understanding systemd 00:03:57
    6. 17.5 Managing Services through systemd 00:11:30
    7. 17.6 Working with systemd Targets 00:09:15
    8. Lesson 17 Lab: Managing the Boot Process 00:00:30
    9. Lesson 17 Lab Solution 00:05:04
    10. Lesson 17 Summary 00:00:23
  23. Lesson 18: Managing SELinux and AppArmor
    1. Learning objectives 00:00:58
    2. 18.1 Understanding the Need for Mandatory Access Control 00:02:28
    3. 18.2 SELinux vs. AppArmor 00:02:25
    4. 18.3 Configuring AppArmor 00:10:03
    5. 18.4 Configuring the SELinux Mode 00:03:16
    6. 18.5 Working with SELinux Labels 00:09:05
    7. 18.6 Managing SELinux Booleans 00:01:59
    8. 18.7 Troubleshooting SELinux with sealert 00:05:13
    9. Lesson 18 Lab: Managing Mandatory Access Control 00:00:17
    10. Lesson 18 Lab Solution 00:00:38
    11. Lesson 18 Summary 00:00:32
  24. Module 5: Storage Management
    1. Module 5 Introduction 00:00:18
  25. Lesson 19: Managing Partitions
    1. Learning objectives 00:01:07
    2. 19.1 Understanding Disk Storage Solutions 00:01:30
    3. 19.2 Understanding MBR and GPT Partitions 00:02:15
    4. 19.3 Creating MBR Partitions 00:03:35
    5. 19.4 Creating MBR Extended and Logical Partitions 00:04:00
    6. 19.5 Creating GPT Partitions 00:03:15
    7. 19.6 Creating File Systems 00:10:05
    8. 19.7 Mounting Partitions through /etc/fstab 00:06:28
    9. 19.8 Adding a Swap Partition 00:04:10
    10. 19.9 Understanding Encrypted Partitions 00:02:54
    11. 19.10 Configuring Encrypted Partitions 00:05:34
    12. 19.11 Working with SSD Disks 00:01:38
    13. Lesson 19 Lab: Managing Partitions and File Systems 00:00:27
    14. Lesson 19 Lab Solution 00:03:56
    15. Lesson 19 Summary 00:00:32
  26. Lesson 20: Managing LVM Logical Volumes
    1. Learning objectives 00:00:49
    2. 20.1 Understanding LVM 00:01:43
    3. 20.2 Creating LVM Logical Volumes 00:04:11
    4. 20.3 Understanding LVM Volume Naming 00:03:46
    5. 20.4 Mounting LVM Volumes Persistently 00:01:56
    6. 20.5 Working with File System Label and UUID 00:03:08
    7. 20.6 Understanding LVM Resize Operations 00:01:38
    8. 20.7 Resizing LVM Logical Volumes 00:05:47
    9. Lesson 20 Lab: Managing Logical Volumes 00:00:36
    10. Lesson 20 Lab Solution 00:05:22
    11. Lesson 20 Summary 00:00:24
  27. Lesson 21: Managing Software RAID
    1. Learning objectives 00:00:52
    2. 21.1 Understanding RAID Solutions 00:02:27
    3. 21.2 Creating a Software RAID Volume 00:05:28
    4. 21.3 Recovering After Failing Disks 00:01:31
    5. Lesson 21 Lab: Managing Software RAID 00:00:34
    6. Lesson 21 Lab Solution 00:03:34
    7. Lesson 21 Summary 00:00:16
  28. Module 6: Service Configuration
    1. Module 6 Introduction 00:00:29
  29. Lesson 22: Managing Web Services
    1. Learning objectives 00:00:15
    2. 22.1 Understanding Linux Web Services 00:03:27
    3. 22.2 Configuring Virtual Hosts 00:06:47
    4. Lesson 22 Lab: Managing Web Services 00:00:21
    5. Lesson 22 Lab Solution 00:01:24
    6. Lesson 22 Summary 00:00:19
  30. Lesson 23: Configuring FTP Services
    1. Learning objectives 00:00:16
    2. 23.1 Understanding Linux FTP Solutions 00:00:42
    3. 23.2 Configuring a Basic FTP Server 00:03:46
    4. Lesson 23 Lab: Managing an FTP Server 00:00:20
    5. Lesson 23 Lab Solution 00:00:57
    6. Lesson 23 Summary 00:00:30
  31. Lesson 24: Configuring a Basic DNS Server
    1. Learning objectives 00:00:15
    2. 24.1 Understanding DNS 00:03:04
    3. 24.2 Configuring a Forwarding DNS Server 00:08:12
    4. Lesson 24 Lab: Managing DNS 00:00:25
    5. Lesson 24 Lab Solution 00:01:36
    6. Lesson 24 Summary 00:00:15
  32. Lesson 25: Providing NFS and CIFS File Shares
    1. Learning objectives 00:00:35
    2. 25.1 Understanding Linux File Sharing Solutions 00:01:01
    3. 25.2 Configuring a Basic NFS Server 00:03:20
    4. 25.3 Mounting an NFS Share Persistently 00:02:17
    5. 25.4 Configuring a Basic Samba Server 00:03:50
    6. 25.5 Mounting a Samba Share Persistently 00:02:37
    7. Lesson 25 Lab: Managing Network File Shares 00:00:26
    8. Lesson 25 Lab Solution 00:00:34
    9. Lesson 25 Summary 00:00:24
  33. Lesson 26: Configuring a Database Server
    1. Learning objectives 00:00:21
    2. 26.1 Understanding Linux Database Solutions 00:01:12
    3. 26.2 Installing MariaDB 00:02:44
    4. 26.3 Creating a Simple Database 00:04:01
    5. Lesson 26 Lab: Managing MariaDB 00:00:31
    6. Lesson 26 Lab Solution 00:03:18
    7. Lesson 26 Summary 00:00:23
  34. Lesson 27: Configuring Basic E-mail Handling
    1. Learning objectives 00:00:19
    2. 27.1 Understanding E-mail Handling 00:01:38
    3. 27.2 Configuring Postfix for E-mail Delivery 00:03:26
    4. 27.3 Configuring Postfix for Local E-mail Reception 00:02:50
    5. Lesson 27 Lab: Managing Postfix 00:00:34
    6. Lesson 27 Lab Solution 00:00:51
    7. Lesson 27 Summary 00:00:30
  35. Lesson 28: Configuring a Web Proxy
    1. Learning objectives 00:00:20
    2. 28.1 Understanding Web Proxies 00:02:14
    3. 28.2 Configuring a Basic Squid Proxy 00:03:26
    4. Lesson 28 Lab: Configuring a Proxy 00:00:22
    5. Lesson 28 Lab Solution 00:00:45
    6. Lesson 28 Summary 00:00:28
  36. Module 7: Managing Virtualization
    1. Module 7 Introduction 00:00:18
  37. Lesson 29: Working with Virtual Machines
    1. Learning objectives 00:00:35
    2. 29.1 Understanding Linux Virtualization Solutions 00:02:17
    3. 29.2 Creating a KVM Virtual Machine 00:06:09
    4. 29.3 Managing KVM Virtual Machines 00:02:35
    5. Lesson 29 Lab: Managing KVM Virtual Machines 00:00:36
    6. Lesson 29 Lab Solution 00:00:31
    7. Lesson 29 Summary 00:00:20
  38. Summary
    1. Linux Foundation Certified System Administrator: Summary 00:00:23