Jump to content

[OFFER] Linux Foundation Certified System Administrator (LFCS), 3rd Edition by Sander van Vugt


godsey

Recommended Posts


Linux Foundation Certified System Administrator (LFCS) Complete Video Course  3rd Edition
by Sander van Vugt
Released April 2023

Linux Fundamentals: Introduction
Module 1: Essential Commands
Module introduction
Lesson 1: Installing Linux
Learning objectives
1.1 Understanding the Linux Operating System
1.2 Understanding Linux Distributions
1.3 Getting Red Hat Family Linux
1.4 Installing Red Hat Family Linux
1.5 Getting Ubuntu Linux
1.6 Installing Ubuntu LTS
1.7 Using Windows Subsytem for Linux
Lesson 2: Using Essential Tools
Learning objectives
2.1 Logging in to Linux
2.2 Using su and sudo
2.3 Starting on the Command Line
2.4 Using the Seven Essential Linux Command Line Tools
2.5 Getting Help with man
2.6 Finding Which man Page to Use
2.7 Using pinfo
2.8 Using Other Systems for Getting Help
Lesson 2 Command Review
Lesson 2 Lab: Using Essential Tools
Lesson 2 Lab Solution: Using Essential Tools
Lesson 3: Essential File Management Tools
Learning objectives
3.1 Understanding the Linux File System Hierarchy
3.2 Listing Files with ls
3.3 Using Wildcards
3.4 Copying Files with cp
3.5 Working with Directories
3.6 Using Absolute and Relative Paths
3.7 Moving Files with mv
3.8 Removing Files with rm
Lesson 3 Command Review
Lesson 3 Lab: Using Essential File Management Tools
Lesson 3 Lab Solution: Using Essential File Management Tools
Lesson 4: Advanced File Management Tools
Learning objectives
4.1 Understanding Hard and Symbolic Links
4.2 Managing Hard and Symbolic Links
4.3 Finding Files with find
4.4 Using Advanced find Options
4.5 Using which and locate
4.6 Archiving Files with tar
4.7 Managing File Compression
4.8 Mounting File Systems
Lesson 4 Command Review
Lesson 4 Lab: Using Advanced File Management Tools
Lesson 4 Lab Solution: Using Advanced File Management Tools
Lesson 5: Working with Text Files
Learning objectives
5.1 Using a Text Editor
5.2 Understanding Working with vim
5.3 Creating Text Tiles with vim
5.4 Browsing Text Files with more and less
5.5 Using head and tail to See File Start and End
5.6 Displaying File Contents with cat and tac
5.7 Working with grep
Lesson 5 Command Review
Lesson 5 Lab: Working with Text Files
Lesson 5 Lab Solution: Working with Text Files
Lesson 6: Advanced Text File Processing
Learning objectives
6.1 Using cut and sort
6.2 Using Regular Expressions
6.3 Using tr
6.4 An Introduction to awk
6.5 Getting Started with sed
Lesson 6 Command Review
Lesson 6 Lab: Working with Text Files
Lesson 6 Lab Solution: Working with Text Files
Lesson 7: Connecting to a Server
Learning objectives
7.1 Understanding the Root User
7.2 Using su
7.3 Using sudo
7.4 Creating a Simple sudo Configuration
7.5 Using ssh to Connect to a Remote Server
7.6 Working with Linux from Windows
Lesson 7 Command Review
Lesson 7 Lab: Connecting to a Server
Lesson 7 Lab Solution: Connecting to a Server
Lesson 8: Working with the Bash Shell
Learning objectives
8.1 Understanding the Shell and other Core Linux Components
8.2 Using I/O Redirection and Piping
8.3 Working with history
8.4 Using Command Line Completion
8.5 Using Variables
8.6 Using Other Bash Features
8.7 Working with Bash Startup Files
Lesson 8 Command Review
Lesson 8 Lab: Working with Bash
Lesson 8 Lab Solution: Working with Bash
Module 2: User and Group Management and Permissions
Module introduction
Lesson 9: User and Group Management
Learning objectives
9.1 Understanding Users
9.2 Understanding the Role of Ownership
9.3 Creating Users with useradd
9.4 Creating Groups with groupadd
9.5 Managing User and Group Properties
9.6 Configuring Defaults for New Users
9.7 Managing Password Properties
9.8 Managing Current Sessions
Lesson 9 Command Review
Lesson 9 Lab: Managing Users
Lesson 9 Lab Solution: Managing Users
Lesson 10: Permissions Management
Learning objectives
10.1 Understanding Basic Linux Permissions
10.2 Managing Basic Linux Permissions
10.3 Understanding Advanced Linux Permissions
10.4 Managing Advanced Linux Permissions
10.5 Managing umask
Lesson 10 Command Review
Lesson 10 Lab: Managing Permissions
Lesson 10 Lab Solution: Managing Permissions
Lesson 11: Storage Management Essentials
Learning objectives
11.1 Understanding Linux Storage Solutions
11.2 Creating MBR Partitions
11.3 Creating GPT Partitions
11.4 Creating File Systems
11.5 Mounting File Systems
11.6 Making Mounts Persistent
Lesson 11 Command Review
Lesson 11 Lab: Managing Storage
Lesson 11 Lab Solution: Managing Storage
Module 3: Operating Running Systems
Module introduction
Lesson 12: Managing Networking
Learning objectives
12.1 Understanding IPv4 Basics
12.2 Understanding IPv6 Basics
12.3 Applying Run-time Network Configuration
12.4 Understanding Network Device Naming
12.5 Managing Host Names
12.6 Managing Host Name Resolution
12.7 Using Common Network Tools
12.8 Configuring Persistent Networking
Lesson 12 Command Review
Lesson 12 Lab: Managing Networking
Lesson 12 Lab Solution: Managing Networking
Lesson 13: Working with Systemd
Learning objectives
13.1 Understanding Systemd
13.2 Managing Systemd Services
13.3 Modifying Service Configuration
13.4 Understanding Targets
13.5 Managing Targets
13.6 Managing Services in WSL
Lesson 13 Command Review
Lesson 13 Lab: Working with Systemd
Lesson 13 Lab Solution: Working with Systemd
Lesson 14: Managing Software
Learning objectives
14.1 Installing Software from Source Packages
14.2 Understanding Software Packages
14.3 Managing Libraries
14.4 Understanding Software Managers
14.5 Managing Packages with yum/dnf
14.6 Managing Packages with apt
14.7 Using rpm
Lesson 14 Command Review
Lesson 14 Lab: Managing Software
Lesson 14 Lab Solution: Managing Software
Lesson 15: Managing SSH
Learning objectives
15.1 Running the SSH Server
15.2 Using the SSH Client
15.3 Configuring Key-based SSH Login
Lesson 15 Command Review
Lesson 15 Lab: Managing SSH
Lesson 15 Lab Solution: Managing SSH
Lesson 16: Managing Time
Learning objectives
16.1 Understanding Linux Time
16.2 Managing Linux Time
16.3 Understanding the NTP Protocol
16.4 Configuring Time Synchronization
Lesson 16 Command Review
Lesson 16 Lab: Managing Time
Lesson 16 Lab Solution: Managing Time
Lesson 17: Process Management
Learning objectives
17.1 Understanding Linux Processes and Jobs
17.2 Managing Interactive Shell Jobs
17.3 Monitoring Processes with top
17.4 Changing top Display Properties
17.5 Monitoring Process Properties with ps
17.6 Changing Process Priority
17.7 Managing Processes with kill
Lesson 17 Command Review
Lesson 17 Lab: Managing Processes
Lesson 17 Lab Solution: Managing Processes
Lesson 18: Scheduling Tasks
Learning objectives
18.1 Understanding Linux Task Scheduling
18.2 Scheduling Tasks with cron
18.3 Using systemd Timers
18.4 Using at to Schedule Tasks
Lesson 18 Command Review
Lesson 18 Lab: Scheduling Tasks
Lesson 18 Lab Solution: Scheduling Tasks
Lesson 19: Reading Log Files
Learning objectives
19.1 Understanding Linux Logging
19.2 Working with journalctl
19.3 Understanding Rsyslogd
Lesson 19 Command Review
Lesson 19 Lab: Configuring Logging
Lesson 19 Lab Solution: Configuring Logging
Summary
Linux Fundamentals: Summary
Linux Foundation Certified System Administrator (LFCS): Introduction
Introduction
Module 1: Advanced Systems Management
Module introduction
Lesson 1: Shell Scripting Basics
Learning objectives
1.1 Understanding Shell Scripts
1.2 Essential Shell Script Components
1.3 Using Loops in Shell Scripts
1.4 Shell Scripting Basics
Lesson 1 Lab Writing a Shell Script
Lesson 1 Lab Solution Writing a Shell Script
Lesson 2: The Kernel
Learning objectives
2.1 Understanding the Kernel
2.2 Managing Kernel Modules
2.3 Tuning the Kernel
2.4 Managing Devices
Lesson 2 Lab Tuning the Kernel
Lesson 2 Lab Solution Tuning the Kernel
Lesson 3: Advanced Systemd Features
Learning objectives
3.1 Modifying Systemd Units
3.2 Managing Systemd Sockets
3.3 Managing Systemd Timers
3.4 Understanding Systemd Cgroups
3.5 Managing Systemd Unit Dependencies
3.6 Configuring Systemd Self-Healing
Lesson 3 Lab Managing Systemd
Lesson 3 Lab Solution Managing Systemd
Lesson 4: Networking
Learning objectives
4.1 Managing Runtime Configuration for Network Interfaces
4.2 Managing Persistant Configuration for Network Interfaces
4.3 Managing Static Routes
4.4 Managing Hostnames
4.5 Setting the Local Hostname
Lesson 4 Lab Setting up a Network Interface
Lesson 4 Lab Solution Setting up a Network Interface
Lesson 5: Logging
Learning objectives
5.1 Understanding Linux Logging
5.2 Making the Journal Persistent
5.3 Configuring rsyslogd
5.4 Managing Logrotate
Lesson 5 Lab Configuring Rsyslog
Lesson 5 Lab Solution Configuring Rsyslog
Lesson 6: Processes
Learning objectives
6.1 Applying Resource Limits
6.2 Managing IPC
6.3 Managing OOM
6.4 I/O Monitoring and Tuning
Lesson 6 Lab Managing OOM
Lesson 6 Lab Solution Managing OOM
Lesson 7: The Boot Procedure
Learning objectives
7.1 Understanding the Boot Procedure
7.2 Managing Systemd Targets
7.3 Passing Parameters on the GRUB Boot Prompt
7.4 Editing Grub Configuration
7.5 Understanding Init and Upstart
7.6 Troubleshooting the Boot Procedure
7.7 Using a Rescue Disk
Lesson 7 Lab Tuning the Boot Procedure
Lesson 7 Lab Solution Tuning the Boot Procedure
Module 2: Managing Security
Module introduction
Lesson 8: Managing Local Security
Learning objectives
8.1 File Access Control Lists
8.2 Filesystem Attributes
8.3 Pluggable Authentication Modules
Lesson 8 Lab Managing File Access Control Lists
Lesson 8 Lab Solution Managing File Access Control Lists
Lesson 9: Firewall Management
Learning objectives
9.1 Understanding Linux Firewalling
9.2 Opening Ports and Services with Firewalld
9.3 Working with Zones
9.4 Using Rich Rules
9.5 Configuring NAT and Port Forwarding
9.6 Using UFW
Lesson 9 Lab Configuring a Firewall
Lesson 9 Lab Solution Configuring a Firewall
Lesson 10: SELinux and Apparmor
Learning objectives
10.1 Understanding Mandatory Access Control
10.2 Confining Services with AppArmor
10.3 Understanding SELinux
10.4 Applying Labels to Manage SELinux File Access
10.5 Applying Labels to Manage SELinux Port Access
10.6 Configuring Booleans
10.7 Troubleshooting SELinux Access
Lesson 10 Lab Configuring SELinux
Lesson 10 Lab Solution Configuring SELinux
Module 3: Managing Storage
Module introduction
Lesson 11: Partitions
Learning objectives
11.1 Disk Storage Options
11.2 MBR and GPT Partitions
11.3 Creating MBR Partitions
11.4 Creating GPT Partitions
Lesson 11 Lab Managing Partitions
Lesson 11 Lab Solution Managing Partitions
Lesson 12: Filesystems and Mounts
Learning objectives
12.1 Linux and Filesystems
12.2 Ext4 Filesystems
12.3 XFS Filesystems
12.4 Swap Filesystems
12.5 Persistently Mounting Filesystems
12.6 UUIDs and Labels
12.7 Systemd Mounts
12.8 Systemd Automounts
Lesson 12 Lab Managing Filesystems
Lesson 12 Lab Solution Managing Filesystems
Lesson 13: Logical Volume Manager
Learning objectives
13.1 Understanding LVM
13.2 Creating Logical Volumes
13.3 Resizing Logical Volumes
Lesson 13 Lab Managing Logical Volumes
Lesson 13 Lab Solution Managing Logical Volumes
Lesson 14: Backups
Learning objectives
14.1 Creating Backups with tar
14.2 Compressing Backups
14.3 Using rsync
14.4 Using dd
Lesson 14 Lab Managing Backups
Lesson 14 Lab Solution Managing Backups
Module 4: Containers and Virtualization
Module introduction
Lesson 15: Containers
Learning objectives
15.1 Containers and Linux
15.2 Container Images
15.3 Running Containers
15.4 Using Storage, Variables, and Ports
Lesson 15 Lab Using Containers
Lesson 15 Lab Solution Using Containers
Lesson 16: Virtual Machines
Learning objectives
16.1 Understanding KVM Architecture
16.2 Using virt-manager to run a Virtual Machine
16.3 Using cloud-init to Customize Images
Lesson 16 Lab Running a Virtual Machine
Lesson 16 Lab Solution Running a Virtual Machine
Module 5: Using Essential Open Source Solutions
Module introduction
Lesson 17: LDAP
Learning objectives
17.1 Understanding LDAP
17.2 Setting up an LDAP Server
17.3 Using LDAP for Authentication
Lesson 17 Lab Setting up LDAP
Lesson 17 Lab Solution Setting up LDAP
Lesson 18: Git
Learning objectives
18.1 Understanding Git
18.2 Understanding Git Authentication
18.3 Creating a Git Repository
18.4 Using a Git Repository
18.5 Working with Branches
Lesson 18 Lab Using Git Branches
Lesson 18 Lab Solution Using Git Branches
Module 6: Practice Exam
Module introduction
Lesson 19: Sample Exam
Learning objectives
19.1 Questions Overview
19.2 Working with Files
19.3 Managing Users and Permissions
19.4 Managing Storage
19.5 Scheduling Tasks
19.6 Protecting Files
19.7 Running Containers
19.8 Managing Services
19.9 Command Line Usage
19.10 Storage Management
19.11 Swap Management
19.12 Setting the Hostname
19.13 Writing a Script
19.14 Systemd Journal Management
19.15 Configuring Authentication
 

 

[hide 

 

This is the hidden content, please

hide]

Edited by godsey
upated title
  • Like 28
  • Thanks 7
  • Confused 1
Link to comment
Share on other sites

  • godsey changed the title to [OFFER] Linux Foundation Certified System Administrator (LFCS), 3rd Edition by Sander van Vugt
  • 2 weeks later...
  • 2 weeks later...
  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...