Resources

The Linux Foundation offers a wide range of free courses, webinars, tutorials and publications to help you explore the open source technology landscape.

  • Clear All

FREE COURSES

WEBINARS

TUTORIALS

PUBLICATIONS

Tutorial

How to Search for Files from the Linux Command Line

Learn how to use the find command so you can locate files on your Linux servers and desktops without need of a GUI.
Tutorial

Set Up a CI/CD Pipeline with Kubernetes Part 1: Overview

This tutorial shows how to set up a fully containerized application stack in Kubernetes with a simple CI/CD pipeline to manage deployments.
Tutorial

Getting Started With Kubernetes Is Easy With Minikube

Minikube is an all-in-one solution you can use to quickly get started using Kubernetes.
Tutorial

An Introduction to the ss Command

Learn how to use the ss command to gain information about your Linux machine and see what's going on with network connections.
Tutorial

How to Integrate Git into Your Linux Desktop

This article looks at three tools for easy Git integration into your Linux desktop.
Tutorial

How to Calculate Network Addresses with ipcalc

Learn how to calculate network addresses with the ipcalc tool for IPv4 networks.
Tutorial

How to Create a Docker Image

In this article, you'll gain a basic understanding of creating Docker images.
Tutorial

How to Install and Use Docker on Linux

This article shows how to easily install Docker on Linux and gets you started with first steps of working with Docker.
Tutorial

How to Change Your Linux Console Fonts

Linux does allow you to change your console fonts, but the process is less than straightforward. This article shows an easy approach.
Tutorial

Keep Accurate Time on Linux with NTP

This tutorial shows to keep the correct time and keep your computers synchronized.
Tutorial

How to Run Your Own Public Time Server on Linux

Most public time servers are run by volunteers; learn how to set up your own.
Tutorial

Linux LAN Routing for Beginners: Part 2

This article walks through the steps of manually configuring a LAN router.
Tutorial

An Introduction to Vim for SysAdmins

The Vim text editor is so flexible you can do just about anything with a few keystrokes; this article will get you started with the basics.
Tutorial

How to Install Debian, Ubuntu, or Kali Linux on Your Chromebook

Learn how to run your favorite Linux distro and Chrome OS side by side in this step-by-step guide.
Tutorial

Protecting Code Integrity with PGP — Part 7: Protecting Online Accounts

This article shows how to protect your online accounts with two-factor authentication.
Tutorial

Protect Your Websites with Let’s Encrypt

Unencrypted HTTP sessions are wide open to abuse; this article shows how to lock them down with Let's Encrypt.
Tutorial

How to Compile a Linux Kernel

This article walks through the process of compiling a Linux kernel, using Ubuntu 16.04 server.
Tutorial

How to Kill a Process from the Command Line

Learn about the various tools you can use to stop unresponsive processes at the command line.