Linux Training Videos

There are many influential people in the Linux community. Below you’ll find a wide selection of Linux training videos from the Linux Foundation’s thought leaders. From basic Linux training videos to more advanced embedded Linux tutorials, the Linux Foundation has made a commitment to creating new Linux tutorials and making them available to help promote and advance the use of Linux. These Linux training videos also afford system administrators and developers with the opportunity to experience our advanced Linux training for free.

Watch a Linux tutorial from any of the following categories:

Linux Training Webinars

Benjamin Zores “Growth of Android in Embedded Systems”
Benjamin Zores
In this webinar, Benjamin Zores, Android Platform Architect and Technical Writer, will show embedded systems engineers and engineering leaders how the Android operating system compares to traditional embedded Linux systems.
» Watch Now
 
Joe Royall “Management Strategies for Migrating From Unix to Linux”
Joe Royall
This free Linux training webinar is designed to provide you with insights on best practices when moving to a Linux environment. We'll demonstrate how high availability is provided in software vs. hardware and will also examine solutions for automated deployment and software life-cycle management and how you can leverage cloud computing tools.
» Watch Now
 
Adolfo Brandes “Introduction to OpenStack”
Adolfo Brandes
In this webinar, Adolfo Brandes, an OpenStack technical consultant for hastexo, will give an overview of why that is.
» Watch Now
 
Derek Carter "Using Yum Repositories to Streamline Package Deployment in Linux Environments"
Derek Carter
While today's enterprise Linux environments rely on products from Red Hat, SUSE, Canonical and others, they also frequently rely on systems and software that were developed in-house. Managing the large scale installation, configuration and deployment of these systems is detailed in our Linux Enterprise Automation (LF430) course. A key topic covered in this Linux training course is how to create custom software repositories that allow your system administrators to easily pull software from a variety of sources, both public and private. In this Linux training tutorial, we'll teach you how to set up a yum repository and populate it with your own packages, which help make installation a breeze.
» Watch Now

 

Linux Tutorials For Developers

“A Manager's Guide to Building a Product with Embedded Linux”
Behan Webster
Best practices and key considerations for managers considering using embedded Linux.
» Watch Now
 
jan-simon moller "Introduction to Ftrace: Debugging Tool for Linux Kernel Developers"
Jan-Simon Möller, Trainer, The Linux Foundation
In this Linux training video, Linux Foundation training instructor Jan-Simon Möller takes you through how to set up and use debugging tool Ftrace to explore what's happening inside the Linux Kernel.
» Watch Now
 
jan-simon moller “Diagnose Power Consumption With PowerTop”
Jan-Simon Möller, Trainer, The Linux Foundation
This tutorial introduces powertop and explains how to install and use the tool to diagnose the power consumption of your system. Covered are the available monitoring features, the calibration and the advanced options.
» Watch Now
 
“Write a Real Linux Driver”
Greg Kroah-Hartman, Fellow, The Linux Foundation
In this tutorial, Linux kernel developer and Linux Foundation fellow Greg Kroah-Hartman talks about writing USB kernel drivers, with an on-stage practical demonstration.
» Watch Now
 
“How To Build Character Drivers For The Linux Kernel”
Jerry Cooperstein, Training Program Director, The Linux Foundation
In this Linux training tutorial by Training Program Director Jerry Cooperstein, you'll learn how to build and load device drivers in the Linux kernel. Cooperstein first demonstrates how a working character driver is loaded and deployed and then takes you under-the-hood for a closer look at the code. Much of the material in this Linux training tutorial is covered more comprehensively in the Developing Linux Device Drivers course.
» Watch Now
 
“Generating Linux Kernel Core Dumps”
Jerry Cooperstein, Training Program Director, The Linux Foundation
Generating Kernel Core Dumps is a brief Linux tutorial extracted from LF320: Linux Kernel Internals and Debugging. We discuss the interaction of kexec and kdump, how to configure your system to generate kernel core dumps and examine them with the crash utility.
» Watch Now
 
“Interrupt Handling in Linux Device Drivers”
Jerry Cooperstein, Training Program Director, The Linux Foundation
Free "taste of training" from The Linux Foundation's Training Program Director Jerry Cooperstein. This 20-minute clip provides useful information on Linux Interrupt Handling: Deferrable Functions and User Drivers.
» Watch Now
 
“How to Work with the Linux Community”
Jon Corbet, Editor at LWN.net
In this Linux training video, Jon Corbet helps developers and their managers learn more about participating in the Linux community and how to avoid frustrating experiences.
» Watch Now
 
“Introduction to Embedded Linux”
Jerry Cooperstein, Training Program Director, The Linux Foundation
The use of Linux in embedded products has skyrocketed in the last decade. In this embedded Linux tutorial, you’ll get an overview of best practices and the basic Linux training needed to get started in embedded Linux development.
» Watch Now
 
“Introduction to Git”
James Bottomley, CTO, Server Virtualization at Parallels
Join kernel maintainer James Bottomley as he introduces you to Git, the version control system designed by and for the Linux kernel development community. Learn about the history of Git and some of the basic functionality, including a brief demo.
» Watch Now
 
“Introduction to Btrfs”
Chris Mason, Director of Kernel Engineering at Fusion-io
The Btrfs filesystem is maturing into a stable and high performance filesystem for a broad range of workloads. This Linux tutorial will focus on demonstrating RAID5 and RAID6 as well as recently completed features in the filesystem and would be valuable to anyone interested in the technical details of the filesystem.
» Watch Now
 
“Linux Virtualization Using KVM”
Christoph Hellwig, Kernel Developer
With all of the advancements in Linux virtualization in the last 10 years, there are a wide array of virtualization options available to manage storage, workloads, energy usage, complexity and costs. It is no longer a question of whether or not to deploy virtualization, it is a question of which workloads you should virtualize and which solutions should be considered. In this Linux tutorial, kernel developer Christoph Hellwig provides an overview of virtualization in Linux using KVM.
» Watch Now

Linux Tutorials For System Administrators

Darren Siaw "How to Install Linux"
Darren Siaw
Are you ready to try out a Linux distribution for the first time? In this introductory Linux training video tutorial, Darren Siaw walks you through step by step in installing Ubuntu Linux in a virtual machine using VirtualBox. Using virtual machines is a great way to try out new and different Linux distributions. This presentation will show you how to set up a new instance of a virtual machine, configure it and then install a Linux distribution. For a more detailed understanding of how Linux works, check out the 4-day Introduction to Linux (LF202) course.
» Watch Now
 
Chris Brown "How to Build a Firewall in Linux"
Dr. Chris Brown
In this Linux training video, Dr. Chris Brown discusses the basics of packet filtering and how you can use them to build a firewall. The material that is presented in this tutorial is covered in great detail in our Linux Network Management (LF342) course.
» Watch Now
 
Florian Haas "Multi-Site High-Availability Clusters"
Florian Haas
High Availability expert Florian Haas walks you through geographical redundancy in high-availability clusters. Combining the Pacemaker cluster stack with the Booth geo-redundancy arbitrator, Florian spins up a Drupal 7 site in London and automatically cuts it over to Singapore. Watch what Linux High Availability can do for you.
» Watch Now
 
Derek Carter "Deploying Virtual Hosts in Linux"
Derek Carter
Under most modern web server environments, it is a common to have several unrelated websites share a common physical server. This is made possible by Apache's virtual hosts, which is an important concept that all Linux system administrator should master before deploying web servers. This free one-hour Linux training webinar is designed to show you what a Linux Foundation training course is like by diving deep into how to deploy Apache virtual hosts in Linux. We'll discuss the key strategies that can help your enterprise environment maximize hardware and network resource usage dedicated to web servers.
» Watch Now
 
“Linux How To: Getting Started Using Linux”
Dominic Duval, Enterprise Training Director, The Linux Foundation
This tutorial provides a short introduction to the first steps needed in order to get started with Linux. In this session we look at distributions available in the Linux community, how to install Linux and basic guidelines on how to use your new operating system.
» Watch Now
 
“Linux Performance Analysis With Perf”
Dominic Duval, Enterprise Training Director, The Linux Foundation
Tuning systems and applications for speed requires tools to gain visibility into the performance hotspots that will yield the largest improvements. Perf, which we cover in this Linux tutorial, constitute one of the latest addition to the Linux world in the field of performance analysis.
» Watch Now
 
“Introduction to Vim”
Joe Brockmeier, CloudStack Community Evangelist at Citrix
Every Linux system admin needs a trusty text editor to keep their systems in line, and what's better than Vim? This Linux tutorial takes a close look at Vim and some of the basic and advanced commands you need to work with the Linux community’s favorite modal text editor.
» Watch Now

Open Compliance Tutorials

“The Free and Open Source Software Compliance Self Assessment Checklist”
Philip Koltun, Business Analyst at Pearson North America
The Linux Foundation has developed an extensive checklist of compliance best practices and additional elements that must be available in an open source compliance program to ensure its success. Companies are invited to use this Linux training video as an internal self-administered exercise to evaluate their compliance against top tier best compliance practices.
» Watch Now
 
“Six Tips For Getting Started With Open Source Compliance”
Philip Koltun, Business Analyst at Pearson North America
More and more companies turn to Linux and other open source software for great functionality and competitive advantage in product development. When they do so, companies must also face their responsibility to comply with open source license obligations. For those that need help with organizing and staffing a compliance function, we’ve recorded this Linux tutorial for great tips for getting started with open source compliance.
» Watch Now

 

Linux Foundation Event Videos

To get the most out of the Linux Foundation’s Linux events, attendees often add Linux training to their event registration. This combines invaluable networking opportunities with the chance to learn from top Linux developers and maintainers. The below Linux presentations are a sample of what you’ll get at our events.

“Embedded-Appropriate Crash Handling in Linux”
Tim Bird, Senior Staff Engineer at Sony Network Entertainment
Tim describes some of the issues and tradeoffs involved with creating embedded-appropriate crash reports, as well as features in Linux that can be used by crash handlers. Tim will compare Android's tombstone generator with other crash handlers, and describe a system he is developing which uses /proc, ptrace and /proc/sys/kernel/core_pattern for crash reporting.
» Watch Now
 
“Yocto Project: Hob v2 Hands-On”
Jessica Zhang, Software Engineer, Intel
In this Linux presentation, Jessica Zhang takes you through a hands-on session with Hob v2.
» Watch Now

 

About Linux Training From The Linux Foundation

The Linux Foundation offers comprehensive Linux training for developers and system administrators who want to learn from the best. The Linux Foundation offers Linux training courses online, in person at training centers around the world, at Linux Foundation events or in your office. The Linux Foundation also offers Corporate Linux Training for companies who want to bring the experts to you. Please contact the Linux training team to learn more.

Get Notified

If you would like to be notified when new tutorials become available, please fill out the form below