Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ubuntu Linux Fundamentals - Learn Linux Server with Ubuntu
Section 1: Introduction
1. Introduction - What Is Linux? (2:45)
2. Linux Distributions And The Ubuntu Distro (5:54)
3. Activity - Introduction - Linux, Distributions, and the Ubuntu Distro
Quiz 1: Introduction
4. BONUS: About Me (2:29)
Section 2: Ubuntu Installation
5. Ubuntu Installation Options (4:13)
6. Minimum System Requirements (3:32)
7. Installing VirtualBox (3:56)
8. 32-bit vs. 64-bit OS (4:46)
9. Desktops vs. Servers (5:26)
10. Downloading Installation Image (2:32)
11. Installing Ubuntu 18.04 Server On VirtualBox (6:50)
12. CD/DVD Installation (4:58)
13. USB Installation (6:09)
14. BIOS Changes To Boot To CD/DVD Or USB (3:32)
15. Partitioning Hard Drives (7:17)
16. Shutting Down (2:47)
Quiz 2: Ubuntu Installation
Assignment 1: Install Ubuntu Server (5:57)
Section 3: Ubuntu Server - Getting Started
17. Welcome to Ubuntu Server! (7:12)
18. Shells and the BASH shell (7:09)
19. Understanding the Manual (man pages) (7:08)
20. Case Sensitivity in Linux (4:27)
21. The Super Special root User (12:03)
22. Common Commands (13:59)
23. BASH Shell Navigation (5:02)
24. Absolute Vs. Relative Path (5:32)
Quiz 3: Getting Started Quiz
Section 4: Ubuntu Server - Managing Users
25. Adding Users with useradd (5:20)
26. Adding Users with adduser (4:12)
27. Modifying Users with usermod (6:15)
28. /etc/passwd File Explained (8:10)
29. /etc/shadow File Explained (6:48)
30. Removing Users with deluser (5:57)
Quiz 4: Managing Users Quiz
Section 5: Managing Groups
31. Managing Groups - Overview (0:55)
32. Primary and Secondary Groups (6:08)
33. Using Group Permissions To Control Access (8:55)
Quiz 5: Managing Groups
Section 6: Ubuntu Server - Editing Text Files
34. Editing Text Overview (1:34)
35. vim - Vi IMproved - Full Text Based Editing (10:41)
36. nano - A Quasi-GUI Text Editor (4:16)
37. TAKE PRECAUTIONS When Editing System Files - Keep The Original (6:34)
Quiz 6: Editing Text Quiz
Section 7: Ubuntu Server - Linux File System Structure
38. Linux Filesystem Overview (11:07)
39. Where To Put Things You Install Manually /opt (5:51)
Quiz 7: Linux Filesystem
Section 8: Working With Files And File Permissions - Deep Dive
40. File Permissions (6:34)
41. Hidden Files (5:03)
42. Copying, Deleting, Moving, and Renaming Files (11:22)
43. Linking Files - Soft Links vs. Hard Links (7:59)
44. Finding Files - find And locate (13:18)
Quiz 8: Working With Files
Section 9: Configuring Remote Access
45. Remote Access - Overview (3:03)
46. Preparing Your Server (7:54)
47. Connecting With SSH (6:02)
48. Windows - PuTTY (4:19)
49. Key Based Authentication - Linux - MAC OS X (13:19)
50. Key Based Authentication - Windows (13:44)
51. Saving Your Key (Pageant for Windows) (2:58)
52. Remote Access - sshd_config (9:18)
Quiz 9: Remote Access
Section 10: Moving Files to and From Your Server
53. scp - Secure Copy Protocol Between Linux Systems (8:01)
54. scp - Between Windows and Linux (5:04)
55. wget - Download Files From Web Sites (5:45)
56. Downloading Files with curl (3:17)
Quiz 10: Moving Files to and From Your Server
57. Activity - Moving Files to and From Your Server (4:37)
58. Activity Solution - Moving Files to and From Your Server
Section 11: BASH Scripting
59. Scripting vs. Programming (2:41)
60. Finding Text Within Files - Introduction to grep (10:10)
61. Controlling Flow - pipe, redirect, and tee (11:04)
62. Translate stdout To Arguments - xargs (5:47)
63. Your First BASH Script (6:52)
Quiz 11: BASH Scripting
Section 12: Managing Software (Adding, Removing, Updating) With APT
64. APT Overview (1:07)
65. Repositories (7:10)
66. Updating Your Ubuntu Server (6:13)
67. Release Upgrade (10:44)
68. Searching For Software with apt (5:12)
69. Adding, Removing, and Cleaning Up Software (4:38)
Quiz 12: Managing Software with APT
Section 13: Securing Ubuntu Server
70. Stopping Bad Guys - fail2ban (4:58)
71. Enabling Your Firewall (ufw) (12:56)
72. Disabling Unneeded Services (8:38)
73. Managing sudo Permissions (9:10)
Quiz 13: Securing Ubuntu Server
Section 14: Managing And Troubleshooting Ubuntu Server
74. Using ps to See What's Running on Your Server (5:52)
75. Checking System Performance - top, htop, And nmon (11:31)
76. Checking Drive Space Usage - df (3:03)
77. Checking Memory Usage - free (3:59)
78. Scheduling Tasks - cron (12:52)
Quiz 14: Managing and Troubleshooting
Section 15: Creating a Web Server With nginx and Securing nginx
79. Creating A Web Server With nginx (6:17)
80. Securing Your Web Server - Overview (2:51)
81. Securing Your Web Server - Configuring SSL (HTTPS) (12:20)
82. Securing Your Server - nginx Configuration (8:42)
83. Hardening Your Server - Fail2ban (9:53)
Deploy A WordPress Server
Overview of WordPress Deployment (2:01)
Where to Install WordPress (1:49)
Preparing Your Server - Installing The LAMP Stack (8:20)
Configuring the ufw Firewall (2:12)
Installing WordPress (9:45)
Completing Installation With The WebGUI (2:17)
Configuring SSL with Let's Encrypt (4:01)
Why We're Not Using The APT Package (1:00)
Installing a WordPress Theme (5:07)
Securing PHP (6:17)
Installing Jetpack (5:08)
Jetpack - Enabling Akismet Antispam (1:52)
Enabling Auto-update (1:07)
Jetpack - Enabling Downtime Monitoring (1:12)
Installing Wordfence Web Application Firewall (WAF) - Free Version (1:40)
Enabling Wordfence 2FA (3:49)
Wordfence - Enabling reCAPTCHA (2:50)
Wordfence - Monitoring And Scanning (3:12)
Wordfence - Enabling The Firewall (5:53)
Site Health Status (6:57)
Backing Up WordPress (4:11)
Managing WordPress Post Comments (2:11)
9. Desktops vs. Servers
Download
Ubuntu-Desktops-v-Servers.pdf
Download
Ubuntu-Desktops-v-Servers.pdf
Complete and Continue
Become a Member and Get
Unlimited Access
to 30,000+ Top Cyber Security Courses And Labs.
UPGRADE NOW