O'Reilly logo
live online training icon Live Online training

Linux Fundamentals Bootcamp

Topic: System Administration
Sander van Vugt

In this 8-hour intensive bootcamp you will learn the core Linux knowledge you need to build a strong understanding of working with Linux. Get the full and complete overview of Linux basics, concepts, practices, and theories that you need to get a foundational knowledge of Linux.

This course is for people who are new to Linux, and who are looking for a solid introduction into Linux fundamentals. Expert trainer and author Sander van Vugt walks you through a complete overview of basic Linux skills so you can start your Linux career and also begin studying for the Red Hat RHCSA, Linux Foundation LFCS, or CompTIA Linux+ certifications. The content in this class is crucial to starting your work as a Linux professional and to getting the certification you need to jumpstart your career.

This course will also serve as a foundation for working with Linux Subsystem for Windows. It is also for those who need and want to learn about Containers and Kubernetes – both of which are built on top of Linux. This course was designed for people with limited or no knowledge about the Linux operating system. It will teach participants about core Linux essentials, such as Linux distributions and installation, working with Linux Commands, getting help, working with permissions, managing processes and more.

What you'll learn-and how you can apply it

  • Learn how to select the Linux distribution that best fits your needs and how to install it
  • Get the skills that are necessary to perform daily maintenance and operational tasks on Linux
  • Know everything you need to know to start using Linux as the platform for developing and deploying your applications

This training course is for you because...

  • You are beginning with Linux and you need a solid foundation about this operating system
  • You want to learn about basic Linux skills that exam candidates for LFCS, Linux+, and RHCSA need to know about
  • You are a developer who wants to write applications for the Linux operating system
  • You are a Windows user who wants to learn more about the Linux subsystem for Windows


Course Set-up

Recommended Preparation

Recommended Follow-up

These courses are also an ideal introduction for students who would like to pass the Linux Foundation LFCS, CompTIA Linux+ or Red Hat RHCSA certifications: - CompTIA Linux+ Certification Crash Course (September 18-19: https://learning.oreilly.com/live-training/courses/comptia-linux-certification-crash-course/0636920301615/; search the O'Reilly Learning Platform for upcoming dates) - Red Hat Certified System Administrator (RHCSA) Crash Course (August 27-30: https://learning.oreilly.com/live-training/courses/red-hat-certified-system-administrator-rhcsa-crash-course/0636920286851/; search the O'Reilly Learning Platform for upcoming dates) - Linux Foundation System Administrator (LFCS) Crash Course (search the O'Reilly Learning Platform for upcoming dates)

About your instructor

  • Sander van Vugt started working with Linux in 1992. He wrote his first book about Linux in 1999, and up to date has completed 62 different books on Linux related topics, including the best selling titles like the RHCSA Complete Video Course and the Certified Kubernetes Application Developer (CKAD) Crash Course as well as many other open source platform titles. He also works as a Linux instructor, teaching on-site and on-line classes for customers around the world.


The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Segment 1 Understanding Linux distributions and Installation (60 min)

  • Instructor will provide an introduction into Linux and explain about Linux distributions. Students will learn how to set up a Linux distribution on their computer
  • Break – 10 minutes

Segment 2 Using Essential Tools (50 min)

  • Participants will learn how to log in to Linux, work with essential commands and get help by using Linux man pages
  • Break – 10 minutes

Segment 3 Working with Files and Directories (70 min)

  • Students will learn about the standard directories used on the Linux operating system. Instructor will teach how to use essential file management utilities.
  • Break – 10 minutes

Segment 4 Working with Text Files (30 min)

  • Working with text files is an essential skill for Linux professionals. In this segment students will learn how to create text files using vi, and how to use different utilities that make working with texgt files easier.

Day 2

Segment 5 Connecting to a Server (40 min)

  • Instructor will explain how to login to a server. Essential concepts like the root user, using su and sudo, and logging in remotely using SSH will be discussed
  • Break – 10 minutes

Segment 6 Working with the Bash shell (50 min)

  • The bash shell is the main command interpreter on Linux. In this segment students will learn how to master the Bash shell and its features, such as I/O redirection and piping, command completion, history and the main configuration files.
  • Break – 10 minutes

Segment 7 Managing Users and Basic Permissions Length (50 min)

  • Students will learn about the basics of user management, as well as the read, write and execute permissions and how to assign them.
  • Break – 10 minutes

Segment 8 Storage Management Essentials (20 min)

  • In this segment students will learn how to manage storage devices and how to make them accessible using the mount command

Segment 9 Managing Processes (30 min)

  • Instructor will explain how to start, stop, monitor and manage processes
  • Break – 10 minutes

Segment 10 Managing Software (20 min)

  • Students will learn how to install and manage software