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 |