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

Kubernetes – Getting Started With Rook

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

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…

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…

Getting Started With Kubernetes Is Easy With Minikube

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

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…

How to Integrate Git into Your Linux Desktop

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

How to Calculate Network Addresses with ipcalc

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

How to Create a Docker Image

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

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…

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…

Keep Accurate Time on Linux with NTP

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

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.

Linux LAN Routing for Beginners: Part 2

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

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…

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.

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

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

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.

How to Compile a Linux Kernel

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

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.

How to Manage Fonts in Linux

Learn how to easily work with fonts in Linux, from selecting, adding, scaling, and adjusting.

Protecting Code Integrity with PGP — Part 1: Basic Concepts and Tools

If you write code that goes into public source repositories, you can benefit from the practical PGP guidelines provided in…

Advanced Search and Replace with the Kate Text Editor

Kate is a user-friendly text editor with some powerful features so you can make complex corrections without leaving your document.

Get Started with Snap Packages in Linux

Snaps makes short work of installing packages; in this tutorial Jack Wallen answers some common questions that arise when learning…

How to Install and Use Flatpak on Linux

Learn how to install and use Flatpak, which can be used to manage software on most Linux distributions.

Linux LAN Routing for Beginners: Part 1

This tutorial offers an overview of hardware and operating systems, plus IPv4 addressing basics.