Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Top Docs - Learn Linux Basics, Web Servers, and Development

Linode via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential Linux system administration, web server management, and development skills through this comprehensive video tutorial series covering over 80 practical topics. Master fundamental Linux commands including lsof, top, cut, tr, df, du, diff, tar, wget, ping, rsync, htop, ps, and sed for effective system monitoring and file management. Explore package management across different distributions using apt, dnf, and other package managers while understanding how to work with services through systemctl and journalctl. Develop proficiency in text editors like nano and vim, configure SSH key authentication and manage multiple SSH keys, and implement security measures using UFW firewall, fail2ban, and ClamAV vulnerability scanning. Discover Infrastructure as Code principles through hands-on experience with Terraform, Ansible playbooks, and Jenkins for automated server configuration and deployment. Set up and configure popular web services including Apache2, NGINX with reverse proxy capabilities, GitLab, Nextcloud, and Plex Media Server on cloud infrastructure. Learn cloud-specific skills such as using Linode's Cloud Manager, API integration, NodeBalancers for high traffic scenarios, S3 Object Storage, custom images, and block storage management. Gain expertise in network diagnostics using iperf, system monitoring with sar and Cockpit web GUI, and log file analysis for troubleshooting. Master version control with Git, understand DNS configurations for domains, implement HTTPS with free SSL certificates from Certbot, and explore modern Unix commands that enhance file searching capabilities. Practice user account management with usermod and chage utilities, work with background and foreground jobs, create command aliases, and understand Linux distribution selection for server environments.

Syllabus

List Open Files and Users Accessing Them on Your System | Using lsof for System Administration
Linux Hardware Commands | How To Inspect Hardware on A Linux Instance
Understanding Linux System Performance | The Top Command
How to Use the cut Command in Linux | Top Docs with LearnLinuxTV
Linux Command Line Tips | Use The 'tr' Command to Transform, Replace, and Remove Characters
Working with Terraform and Ansible | Choosing the Ultimate IaC Tool
Easily Move Files To and From a Server with VSFTP | Top Docs with Jay LaCroix
Leverage Terraform for Infrastructure Management | Infrastructure As Code Explained
Use the Man Command to Learn Any Linux Command | Top Docs With Learn Linux TV
Supercharge Your Workflow with cURL | Understanding The cURL Command-Line Tool
Building with Infrastructure as Code | Terraform, Ansible, and Jenkins Hands-On Guide
Everything You Need to Know to Get Started With npm | Node Package Manager Explained
Install and Configure GitLab From Scratch on a Linode Server | Easy and Comprehensive Tutorial
How to Install and Configure an NFS Linux Server and Client
Fundamentals of svn | Top Docs with Jay LaCroix
Hostnames and Domains on Linux Servers | Top Docs with Jay LaCroix
Supercharged Linux Commands | bat Makes cat Even More Useful
Linux df and du Commands | How to Check Linux Disk Space Usage
Compare Files in Linux | How to Use the diff Command
Learn How to Access and Read Linux Log Files For Information and Troubleshooting
12 MORE Commands That Will Change The Way You Use Linux Forever
Linux Server Swap and Memory Usage | Top Docs from Linode
How to Use Tar on Linux | Command Line Tips from Linode's Top Docs
Essential Guide to the dnf Package Manager in Linux | Top Docs from Linode
The wget Command | How to Download Files From a Server
How to Use Block Storage with Your Linode | Expand Your Server's Storage Capacity
What's a Ping? | Linux Ping Command Explained
Command Line Basics, Data Streams | How Linux Handles Input, Output, and Errors
btrfs Filesystem for Linux | Top Docs
How to Attach Block storage to Your Plex Server | More Space for More Media
Run Plex in The Cloud | How to Install Plex Media Server on Linode
Bash History | Your Linux Command History Explained
How to Get The Most From Your Server | System Monitoring Best Practices
Custom Images on Linode | Create, Upload, and Deploy Custom iso Images to Deploy on Linode
GRUB for Linode | How to Use and Manage Configuration Profiles in the Linode Cloud Manager
How to Use Sar (System Activity Reporter) | Linux Essential Commands with Jay LaCroix
The Echo Command | Linux Essential Commands
How to Use the rsync Command | Linux Essentials Tutorial
How to Install Nextcloud on an Ubuntu Server | Install Nextcloud from Scratch on Linode
Everything You Need to Know About sudo | Linux Essentials Tutorial
The htop Command | Linux Essentials Tutorial
Cockpit | An Easy to Use Web GUI for Your Linux Servers
Speed Up Your SSH Sessions with These Seven Quick SSH Config Tricks
How to Reset SSH Host Keys when Deploying Linux Templates in Proxmox
How to use the ps Command | Linux Command Line Basics
18 Commands That Will Change The Way You Use Linux Forever
How to use Multiple SSH Keys | Managing Different SSH Keys on your System
How to Create and Use Alias Command in Linux | Top Docs with Jay LaCroix
Choosing the Right Linux Distribution | Pros & Cons of the Top 7 Server Distros
Master the Linux Command Line: Background & Foreground Jobs to Swap Tasks with the fg and bg Command
Git on Linux Simplified | How to Setup Your First Repository and Use Version Control
Three Modern Unix Commands that will Change the Way You Search For Files
How to Utilize the Usermod Utility in Linux to Perform User Maintenance with a Linode Cloud Server
Seven Simple Ways to Manage User Accounts in Linux with the chage Command
Self Signed Certificates | Top Docs with Jay LaCroix
The apt Package Manager | Top Docs with Jay LaCroix
SSH Key Authentication | How to Create SSH Key Pairs
Use iperf to diagnose Linux network speed | Top Docs
How to Use Nano | Command Line Text Editor
Simple Scalable Network Security | Linode Cloud Firewall
How to Scan Linux for Vulnerabilities with ClamAV
How to use chmod | Manage File Permissions in Linux
Intro to AlmaLinux | CentOS Alternative
Recovering from a System Compromise | Top Docs
Intro to Vim Customization | Configuration and Plugins
The sed Command | Linux Essentials Tutorial
How to Use the rsync Command | Linux Essentials Tutorial
Linux Package Management | Debian, Fedora, and Arch Linux
Adhoc Ansible Commands | How to Send Commands to Ansible Nodes
Apache Basics Tutorial | How To Install and Configure Apache2
How To Manage Linux Services with systemctl and journalctl | Sysadmin Basics
Linode Getting Started Guide | Linode Cloud Manager Walkthrough
Ansible Playbooks | How To Automate Server Configuration
Getting Started with Ansible | Basic Installation and Setup
Infrastructure as Code (IaC) Intro with Jay LaCroix
How To Deploy NGINX on a Kubernetes Cluster
Linux Firewall Tutorial | How to Configure Firewall Rules with UFW
Linux head and tail Commands | Linux Commands
Monitoring Server Resources | How to Check on Your Linode
Cron Jobs For Beginners | Linux Task Scheduling
Getting Started With NodeBalancers | How To Prepare For High Server Traffic
Linux Find Command Examples | How to Find Files in Linux
Using The Linode API | Getting Started Guide
Linux Desktop in the Cloud Tutorial | Create and Access From Anywhere
NGINX Linux Server | Common Configurations
How to Set Up an NGINX Reverse Proxy
S3 Object Storage on Linode | Getting Started
Hardening Access to Your Server | Linux Security Tutorial
Using Images and Backups on Linode
How to Enable HTTPS Using a Free SSL Certificate from Certbot
Using Domains with Your Server | Common DNS Configurations
Fail2ban Tutorial | How to Secure Your Server
How to use SSH | Complete Guide from Any OS

Taught by

Linode

Reviews

Start your review of Top Docs - Learn Linux Basics, Web Servers, and Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.