Section 1 : Introduction

Lecture 1 Introduction - What Is Linux 00:00:22 Duration
Lecture 2 Linux Distributions And The Ubuntu Distro 00:02:57 Duration
Lecture 3 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 4 About Proctor Testing
Lecture 5 Activity - Introduction - Linux, Distributions, and the Ubuntu Distro
Lecture 6 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM

Section 2 : Ubuntu Installation

Lecture 1 Ubuntu Installation Options 00:04:14 Duration
Lecture 2 Minimum System Requirements
Lecture 3 Installing VirtualBox 00:03:57 Duration
Lecture 4 32-bit vs 00:04:46 Duration
Lecture 5 Desktops vs 00:05:27 Duration
Lecture 6 Downloading Installation Image 00:02:32 Duration
Lecture 7 Installing Ubuntu 20 00:06:37 Duration
Lecture 8 CDDVD Installation 00:04:58 Duration
Lecture 9 USB Installation 00:06:09 Duration
Lecture 10 BIOS Changes To Boot To CDDVD Or USB 00:03:32 Duration
Lecture 11 Partitioning Hard Drives 00:07:18 Duration
Lecture 12 Shutting Down 00:04:17 Duration

Section 3 : Ubuntu Server - Getting Started

Lecture 1 Welcome to Ubuntu Server! 00:07:12 Duration
Lecture 2 Shells and the BASH shell 00:07:09 Duration
Lecture 3 Understanding the Manual (man pages) 00:07:08 Duration
Lecture 4 Case Sensitivity in Linux 00:04:27 Duration
Lecture 5 The Super Special root User 00:12:04 Duration
Lecture 6 Common Commands 00:14:00 Duration
Lecture 7 BASH Shell Navigation 00:05:02 Duration
Lecture 8 Absolute Vs 00:05:32 Duration

Section 4 : Ubuntu Server - Managing Users

Lecture 1 Adding Users with useradd 00:05:20 Duration
Lecture 2 Adding Users with adduser 00:04:13 Duration
Lecture 3 Modifying Users with usermod 00:06:15 Duration
Lecture 4 etcpasswd File Explained 00:08:11 Duration
Lecture 5 etcshadow File Explained 00:06:48 Duration
Lecture 6 Removing Users with deluser

Section 5 : Managing Groups

Lecture 1 Managing Groups - Overview 00:00:56 Duration
Lecture 2 Primary and Secondary Groups 00:06:08 Duration
Lecture 3 Using Group Permissions To Control Access 00:08:55 Duration

Section 6 : Ubuntu Server - Editing Text Files

Lecture 1 Editing Text Overview 00:01:34 Duration
Lecture 2 vim - Vi IMproved - Full Text Based Editing 00:10:41 Duration
Lecture 3 nano - A Quasi-GUI Text Editor 00:04:17 Duration
Lecture 4 TAKE PRECAUTIONS When Editing System Files - Keep The Original 00:06:34 Duration

Section 7 : Ubuntu Server - Linux File System Structure

Lecture 1 Linux Filesystem Overview 00:11:07 Duration
Lecture 2 Where To Put Things You Install Manually opt 00:05:52 Duration

Section 8 : Working With Files And File Permissions - Deep Dive

Lecture 1 File Permissions 00:06:35 Duration
Lecture 2 Hidden Files 00:05:04 Duration
Lecture 3 Copying, Deleting, Moving, and Renaming Files 00:11:23 Duration
Lecture 4 Linking Files - Soft Links vs 00:08:00 Duration
Lecture 5 Finding Files - find And locate 00:13:18 Duration

Section 9 : Configuring Remote Access

Lecture 1 Remote Access - Overview 00:03:04 Duration
Lecture 2 Preparing Your Server 00:07:55 Duration
Lecture 3 Connecting With SSH 00:06:02 Duration
Lecture 4 Windows - PuTTY 00:04:19 Duration
Lecture 5 Key Based Authentication - Linux - MAC OS X 00:13:20 Duration
Lecture 6 Key Based Authentication - Windows 00:13:44 Duration
Lecture 7 Saving Your Key (Pageant for Windows) 00:02:58 Duration
Lecture 8 Managing sshd in Ubuntu 20 00:05:08 Duration
Lecture 9 Remote Access - sshd_config - Deprecated 00:09:47 Duration
Lecture 10 SSH Aliases With An SSH Config File 00:04:57 Duration
Lecture 11 2FA - How To Recover If You Don't Have Access To The App 00:03:40 Duration
Lecture 12 Adding 2FA To Your Server
Lecture 13 Apps You Can Use For 2FA 00:02:55 Duration
Lecture 14 What 2FA Is And How It Works 00:03:00 Duration
Lecture 15 Two Factor Authentication (2FA) for Ubuntu Server - Overview 00:01:07 Duration

Section 10 : Moving Files to and From Your Server

Lecture 1 scp - Secure Copy Protocol Between Linux Systems 00:08:01 Duration
Lecture 2 scp - Between Windows and Linux 00:05:04 Duration
Lecture 3 wget - Download Files From Web Sites 00:05:45 Duration
Lecture 4 Downloading Files with curl 00:03:17 Duration
Lecture 5 Activity - Moving Files to and From Your Server 00:04:38 Duration
Lecture 6 About Proctor Testing

Section 11 : BASH Scripting

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 Finding Text Within Files - Introduction to grep 00:10:10 Duration
Lecture 3 Controlling Flow - pipe, redirect, and tee
Lecture 4 Translate stdout To Arguments - xargs 00:05:48 Duration
Lecture 5 Your First BASH Script 00:06:53 Duration
Lecture 6 Verifying Your Scripts With ShellCheck 00:06:26 Duration

Section 12 : Managing Software (Adding, Removing, Updating) With APT

Lecture 1 APT Overview 00:01:08 Duration
Lecture 2 Repositories 00:07:10 Duration
Lecture 3 Updating Your Ubuntu Server 00:06:14 Duration
Lecture 4 Release Upgrade 00:10:45 Duration
Lecture 5 Searching For Software with apt 00:05:12 Duration
Lecture 6 Adding, Removing, and Cleaning Up Software 00:04:39 Duration

Section 13 : Securing Ubuntu Server

Lecture 1 Stopping Bad Guys - fail2ban 00:04:58 Duration
Lecture 2 Enabling Your Firewall (ufw) 00:12:57 Duration
Lecture 3 Disabling Unneeded Services 00:08:38 Duration
Lecture 4 Managing sudo Permissions 00:09:10 Duration

Section 14 : Managing And Troubleshooting Ubuntu Server

Lecture 1 Using ps to See What's Running on Your Server 00:05:53 Duration
Lecture 2 Checking System Performance - top, htop, And nmon 00:11:31 Duration
Lecture 3 Checking Drive Space Usage - df 00:03:04 Duration
Lecture 4 Checking Memory Usage - free 00:03:59 Duration
Lecture 5 Scheduling Tasks - cron 00:12:53 Duration

Section 15 : Creating a Web Server With nginx and Securing nginx

Lecture 1 Creating A Web Server With nginx 00:05:40 Duration
Lecture 2 Securing Your Web Server - Overview 00:02:52 Duration
Lecture 3 Securing Your Web Server - Configuring SSL (HTTPS 00:10:39 Duration
Lecture 4 Securing Your Server - nginx Configuration 00:08:42 Duration
Lecture 5 Hardening Your Server - Fail2ban 00:09:53 Duration

Section 16 : Deploy a WordPress Server

Lecture 1 About Certification
Lecture 2 Where To Install WordPress 00:01:49 Duration
Lecture 3 Preparing Your Server - Installing The LAMP Stack 00:08:21 Duration
Lecture 4 Configuring the ufw Firewall 00:02:12 Duration
Lecture 5 Installing WordPress 00:10:04 Duration
Lecture 6 Completing Installation With The WebGUI 00:02:18 Duration
Lecture 7 Configuring SSL with Let's Encrypt 00:04:02 Duration
Lecture 8 Why We're Not Using The APT Package
Lecture 9 Installing a WordPress Theme 00:05:07 Duration
Lecture 10 Securing PHP 00:06:17 Duration
Lecture 11 Installing Jetpack 00:05:08 Duration
Lecture 12 Jetpack - Enabling Akismet Antispam 00:01:53 Duration
Lecture 13 Enabling Auto-update 00:01:08 Duration
Lecture 14 Jetpack - Enabling Downtime Monitoring 00:01:12 Duration
Lecture 15 Installing Wordfence Web Application Firewall (WAF) - Free Version 00:01:41 Duration
Lecture 16 Enabling Wordfence 2FA 00:03:49 Duration
Lecture 17 Wordfence - Enabling reCAPTCHA 00:02:50 Duration
Lecture 18 Wordfence - Monitoring And Scanning 00:03:13 Duration
Lecture 19 Wordfence - Enabling The Firewall 00:05:53 Duration
Lecture 20 Site Health Status 00:06:57 Duration
Lecture 21 Backing Up WordPress 00:04:12 Duration
Lecture 22 Managing WordPress Post Comments 00:02:12 Duration