Linux Fundamentals: Introduction Introduction Fundamentals Module 1: Essential Commands Module introduction Lesson 1: Installing Linux Learning objectives 1.1 Understanding Linux Distributions 1.2 Installing CentOS 7.5 1.3 Installing Ubuntu 18.04 LTS Lesson 1 Lab: Installing Linux Lesson 1: Flashcards Lesson 1: Quiz Lesson 2: Using Essential Tools Learning objectives 2.1 Logging in to Linux 2.2 Using the Seven Essential Linux Command Line Tools 2.
3 Getting Help with man 2.4 Finding Which man Page to Use 2.5 Using pinfo 2.6 Using Other Systems for Getting Help 2.7 Lesson 2 Command Review Lesson 2 Lab: Using Essential Tools Lesson 2 Lab Solution Using Essential Tools Lesson 2: Flashcards Lesson 2: Quiz 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 3.9 Understanding Hard and Symbolic Links 3.10 Managing Hard and Symbolic Links 3.11 Finding Files with find 3.
12 Using Advanced find Options 3.13 Archiving Files with tar 3.14 Managing File Compression 3.15 Lesson 3 Command Review Lesson 3 Lab: Using Essential File Management Tools Lesson 3 Lab Solution: Using Essential File Management Tools Lesson 3: Flashcards Lesson 3: Quiz Lesson 4: Working with Text Files Learning objectives 4.1 Understanding vi 4.2 Creating Text Files with vi 4.3 Browsing Text Files with more and less 4.4 Using head and tail to See File Start and End 4.
5 Displaying File Contents with cat and tac 4.6 Working with grep 4.7 Understanding Regular Expressions 4.8 Using Regular Expressions with grep 4.9 Using Common Text Processing Utilities 4.10 Lesson 4 Command Review Lesson 4 Lab: Working with Text Files Lesson 4 Lab Solution Working with Text Files Lesson 4: Flashcards Lesson 4: Quiz Lesson 5: Connecting to a Server Learning objectives 5.1 Understanding the Root User 5.2 Using su 5.
3 Using sudo 5.4 Creating a Simple sudo Configuration 5.5 Working on Linux from Graphical Interface or Command Line 5.6 Using ssh to Connect to a Remote Server 5.7 Using ssh Keys 5.8 Lesson 5 Command Review Lesson 5 Lab: Connecting to a Server Lesson 5 Lab Solution Connecting to a Server Lesson 5: Flashcards Lesson 5: Quiz Lesson 6: Working with the Bash Shell Learning objectives 6.1 Understanding the Shell and Other Core Linux Components 6.2 Using I/O Redirection and Piping 6.
3 Working with history 6.4 Using Command Line Completion 6.5 Using Variables 6.6 Using Other Bash Features 6.7 Working with Bash Startup Files 6.8 Lesson 6 Command Review Lesson 6 Lab: Working with the Bash Shell Lesson 6 Lab Solution Working with the Bash Shell Lesson 6: Flashcards Lesson 6: Quiz Fundamentals Module 2: User and Group Management and Permissions Module introduction Lesson 7: User and Group Management Learning objectives 7.1 Understanding Users 7.2 Understanding File Ownership 7.
3 Creating Users with useradd 7.4 Creating Groups with groupadd 7.5 Managing User and Group Properties 7.6 Configuring Defaults for New Users 7.7 Managing Password Properties 7.8 Understanding User and Group Configuration Files 7.09 Managing Current Sessions 7.10 Lesson 7 Command Review Lesson 7 Lab: Managing Users Lesson 7 Lab Solution Managing Users Lesson 7: Flashcards Lesson 7: Quiz Lesson 8: Permissions Management Learning objectives 8.
1 Understanding Basic Linux Permissions 8.2 Managing Basic Linux Permissions 8.3 Understanding Advanced Linux Permissions 8.4 Managing Advanced Linux Permissions 8.5 Managing umask 8.6 Lesson 8 Command Review Lesson 8 Lab: Managing Permissions Lesson 8 Lab Solution: Managing Permissions Lesson 8: Flashcards Lesson 8: Quiz Lesson 9: Storage Management Essentials Learning objectives 9.1 Understanding Linux Storage Solutions 9.2 Creating MBR Partitions 9.
3 Creating GPT Partitions 9.4 Creating Filesystems 9.5 Mounting Filesystems 9.6 Lesson 9 Command Review Lesson 9 Lab: Managing Storage Lesson 9 Lab Solution Managing Storage Lesson 9: Flashcards Lesson 9: Quiz Fundamentals Module 3: Operating Running Systems Module introduction Lesson 10: Managing Networking Learning objectives 10.1 Understanding IPv4 Basics 10.2 Understanding IPv6 Basics 10.3 Applying run-time Network Configuration 10.4 Understanding Network Device Naming 10.
5 Managing Host Names 10.6 Managing Host Name Resolution 10.7 Using Common Network Tools 10.8 Lesson 10 Command Review Lesson 10 Lab: Managing Networking Lesson 10 Lab Solution Managing Networking Lesson 10: Flashcards Lesson 10: Quiz Lesson 11: Managing Time Learning objectives 11.1 Understanding Linux Time 11.2 Managing Linux Time 11.3 Understanding the NTP Protocol 11.4 Configuring Time Synchronization 11.
5 Lesson 11 Command Review Lesson 11 Lab: Managing Time Lesson 11 Lab Solution Managing Time Lesson 11: Flashcards Lesson 11: Quiz Lesson 12: Working with Systemd Learning objectives 12.1 Understanding Systemd 12.2 Managing Systemd Services 12.3 Modifying Service Configuration 12.4 Understanding Targets 12.5 Managing Targets 12.6 Lesson 12 Command Review Lesson 12 Lab: Working with Systemd Lesson 12 Lab Solution Working with Systemd Lesson 12: Flashcards Lesson 12: Quiz Lesson 13: Process Management Learning objectives 13.1 Understanding Linux Processes and Jobs 13.
2 Managing Interactive Shell Jobs 13.3 Monitoring Processes with top 13.4 Changing top Display Properties 13.5 Monitoring Process Properties with ps 13.6 Changing Process Priority 13.7 Managing Processes with kill 13.8 Lesson 13 Command Review Lesson 13 Lab: Managing Processes Lesson 13 Lab Solution Managing Processes Lesson 13: Flashcards Lesson 13: Quiz 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 Repositories 14.5 Managing Packages with yum 14.6 Managing Packages with apt 14.7 Using rpm 14.8 Lesson 14 Command Review Lesson 14 Lab: Managing Software Lesson 14 Lab Solution Managing Software Lesson 14: Flashcards Lesson 14: Quiz Lesson 15: Scheduling Tasks Learning objectives 15.1 Understanding Linux Task Scheduling 15.
2 Scheduling Tasks with cron 15.3 Using systemd Timers 15.4 Using at to Schedule Tasks 15.5 Lesson 15 Command Review Lesson 15 Lab: Scheduling Tasks Lesson 15 Lab Solution Scheduling Tasks Lesson 15: Flashcards Lesson 15: Quiz Lesson 16: Reading Log Files Learning objectives 16.1 Understanding Linux Logging 16.2 Working with journalctl 16.3 Understanding Rsyslog 16.4 Lesson 16 Command Review Lesson 16 Lab: Working with Logging Lesson 16 Lab Solution Working with Logging Lesson 16: Flashcards Lesson 16: Quiz Linux+ Module 1: Advanced User Settings Module introduction Lesson 1: Managing Advanced User Security Learning objectives 1.
1 Understanding ACLs 1.2 Managing ACLs 1.3 Understanding File System Quota 1.4 Setting up Ext4 Quota 1.5 Setting up XFS Quota Lesson 1 Lab: Managing ACLS Lesson 1 Lab Solution: Managing ACLS Lesson 1: Flashcards Lesson 1: Quiz.