Search our courses
Training

This comprehensive Linux Essentials course provides foundational knowledge and practical skills for working with Linux operating systems. Designed for beginners and those seeking to formalize their Linux knowledge, this course covers everything from basic command-line operations to system administration fundamentals, security concepts, and open-source software principles.

This live instructor-led Linux course combines theoretical instruction with extensive practical exercises, including both guided tutorials and explorational hands-on labs. This approach ensures you develop real-world skills applicable to professional Linux environments.

Students will gain hands-on experience with:

  • Linux command line, learn to navigate the filesystem with confidence, and develop essential scripting skills.
  • The open source ecosystem, including popular distributions, licensing models, and career opportunities in the field.
  • How Linux powers modern infrastructure—from embedded systems to cloud computing—and learn to manage files, users, permissions, and basic networking concepts.
  • Working in a Linux environment, capable of performing common basic system administration tasks
  • How to pursue industry-recognized Linux certifications.

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro. Certification is optional.

Course duration options:

  • 3 and 4-day options of this Linux Essentials course.
  • Short 3-hour intensive sessions are also available.

Contact us if you are interested in joining these sessions.

 

Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, most financial trades worldwide and a million Android devices. In short, Linux is everywhere.


 

 

Linux Essentials Certification

Course Code

GTU2

Duration

3 Days Fast Track

Course Fee

€1,185.00 (including exam voucher). If you prefer not to take the exam, please notify us at time of booking.

NB Note: Skillnet funding may apply (rate @ €830). Contact us for details.

We offer attractive group discounts for two or more bookings from the same organisation.

Accreditation

Linux Essentials Professional Development Certification

 

On successfully passing the Linux Essentials exam (010-060), you will be a awarded the Linux Essentials Professional Development Certificate (PDC), which is issued by the LPI (Linux Professional Institute).

 

Target Audience

  • IT professionals transitioning to Linux
  • System administrators beginning their careers
  • Developers seeking command-line proficiency
  • Students pursuing IT certifications
  • Anyone interested in open source technologies

This course is also suitable for those who wish to prepare for our LPI or Linux Foundation certification programmes, details are listed here:

Feel free to Contact Us if you wish to discuss which Linux certification programme would be most suitable for you.

 

Attendee Requirements

Students should be comfortable with computers. No familiarity with Linux or other Unix operating systems is required. 

If you have any questions or doubts as to whether you meet the pre-requisites for this course, or indeed are wondering which course best suits you, please reach out to us so we can help to direct you to the right course for you.
 

 

Expand all

Course Description

This comprehensive Linux Essentials course provides foundational knowledge and practical skills for working with Linux operating systems. Designed for beginners and those seeking to formalize their Linux knowledge, this course covers everything from basic command-line operations to system administration fundamentals, security concepts, and open-source software principles.

This live instructor-led Linux course combines theoretical instruction with extensive practical exercises, including both guided tutorials and explorational hands-on labs. This approach ensures you develop real-world skills applicable to professional Linux environments.

Students will gain hands-on experience with:

  • Linux command line, learn to navigate the filesystem with confidence, and develop essential scripting skills.
  • The open source ecosystem, including popular distributions, licensing models, and career opportunities in the field.
  • How Linux powers modern infrastructure—from embedded systems to cloud computing—and learn to manage files, users, permissions, and basic networking concepts.
  • Working in a Linux environment, capable of performing common basic system administration tasks
  • How to pursue industry-recognized Linux certifications.

This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro. Certification is optional.

Course duration options:

  • 3 and 4-day options of this Linux Essentials course.
  • Short 3-hour intensive sessions are also available.

Contact us if you are interested in joining these sessions.

 

Linux powers 94% of the world’s supercomputers, most of the servers powering the Internet, most financial trades worldwide and a million Android devices. In short, Linux is everywhere.


 

 

Course Outline

TOPIC 1: THE LINUX COMMUNITY AND A CAREER IN OPEN SOURCE

  • Linux Evolution and Popular Operating Systems
  • Distributions
  • Embedded Systems
  • Linux and the Cloud
  • Major Open Source Applications
  • Software Packages
  • Package Installation
  • Package Removal
  • Office Applications
  • Web Browsers
  • Multimedia
  • Server Programs
  • Data Sharing
  • Network Administration
  • Programming Languages

Open Source Software and Licensing

  • Definition of Free and Open Source Software
  • Licenses
  • Business Models in Open Source

ICT Skills and Working in Linux

  • Linux User Interfaces
  • Industry Uses of Linux
  • Privacy Issues when using the Internet
  • Encryption

Guided & Explorational Exercises


TOPIC 2: FINDING YOUR WAY ON A LINUX SYSTEM

Command Line

  • Command Line Basics
  • Command Line Structure
  • Command Behavior Types
  • Quoting
  • Variables
  • Manipulating Variables
  • Using the Command Line to Get Help
  • Getting Help on the Command Line
  • Locating files

Using Directories and Listing Files

  • Files and Directories
  • File and Directory Names
  • Navigating the Filesystem
  • Absolute and Relative Paths

Directories

  • Home Directories
  • The Special Relative Path for Home
  • Relative-to-Home File Paths
  • Hidden Files and Directories
  • The Long List Option
  • Additional ls Options
  • Recursion in Bash

Files

  • Creating, Moving and Deleting Files
  • Case Sensitivity
  • Creating Directories
  • Creating Files
  • Renaming Files
  • Moving Files
  • Deleting Files and Directories
  • Copying Files and Directories
  • Globbing

Guided & Explorational Exercises


TOPIC 3: THE POWER OF THE COMMAND LINE

Archiving Files on the Command Line

  • Compression Tools
  • Archiving Tools
  • Managing ZIP files
  • Searching and Extracting Data from Files
  • I/O Redirection
  • Command Line Pipes
  • Searching within Files with grep
  • Regular Expressions

Turning Commands into a Script

  • Printing Output
  • Making a Script Executable
  • Commands and PATH
  • Execute Permissions
  • Defining the Interpreter
  • Variables
  • Using Quotes with Variables
  • Arguments
  • Returning the Number of Arguments
  • Conditional Logic
  • Exit Codes
  • Handling Many Arguments
  • For Loops
  • Using Regular Expressions to Perform Error Checking

Guided & Explorational Exercises


TOPIC 4: THE LINUX OPERATING SYSTEM

  • Choosing an Operating System
  • What is an Operating System
  • Choosing a Linux Distribution
  • Non-Linux Operating Systems  

Understanding Computer Hardware (covered in brief if all students do not require this)

  • Power Supplies
  • Motherboard
  • Memory
  • Processors
  • Storage
  • Partitions
  • Peripherals
  • Drivers and Device Files

 

  • Where Data is Stored
  • Programs and their Configuration
  • The Linux Kernel
  • Hardware Devices
  • Memory and Memory Types
  • Processes
  • System Logging and System Messaging

Your Computer on the Network

  • Link Layer Networking
  • IPv4 Networking
  • IPv6 Networking
  • DNS
  • Sockets

Guided & Explorational Exercises


TOPIC 5: SECURITY AND FILE PERMISSIONS

Basic Security and Identifying User Types

  • Accounts
  • Getting Information About Your Users
  • Switching Users and Escalating Privilege
  • Access Control Files

Creating Users and Groups

  • The File /etc/passwd
  • The File /etc/group
  • The File /etc/shadow
  • The File /etc/gshadow
  • Adding and Deleting User Accounts
  • The Skeleton Directory
  • Adding and Deleting Groups
  • The passwd  Command


File Permissions and Ownership

  • Managing File Permissions and Ownership
  • Querying Information about Files and Directories
  • What about Directories?
  • Seeing Hidden Files
  • Understanding Filetypes
  • Understanding Permissions
  • Modifying File Permissions
  • Symbolic Mode
  • Numeric Mode
  • Modifying File Ownership
  • Querying Groups
  • Special Permissions

Special Directories and Files

  • Temporary Files
  • Understanding Links

Guided & Explorational Exercises

 

 

Exam

You will recieve an exam voucher at the end of your course attendance with us. We advise you to take your exam soon after your course, once you have had time to revise all aspects of the exam objectives

You can take the LPI Linux Essentials exam code is 010-160 online or in-person:

  • Pearson VUE Test Centers - Physical testing locations worldwide where you can take the exam in person
  • Online Proctored Exam - Take the exam from home or office with remote supervision through Pearson VUE's online proctoring system

Exam and Requirements:

The Linux Essentials certificate is awarded after passing this exam:

  • 010 (40 questions in 60 minutes)

There is no requirement to posses another certificate. 

Learning Path

This Linux Essentials training course serves as a cornerstone course because it teaches fundamental concepts that transcend Linux itself—command-line proficiency, system architecture understanding, security principles, and logical problem-solving.

These skills form the building blocks for virtually every technical IT specialisation.

 

Recommended Course Progression: After mastering Linux Essentials, consider these advanced offerings:

Ways to Attend

Private Team Training is available for this course

We deliver this course either on or off-site in various regions around the world, and can customise your delivery to suit your exact business needs. Talk to us about how we can fine-tune a course to suit your team's current skillset and ultimate learning objectives.

Private Team Training | Contact us

Technical ICT learning & mentoring services

Private Team Training

Our instructors are specialist consultants with vast real world experience and expertise allowing them to design and deliver client-focused courses for your organisation.

Learn more about our Private Team Training

What Our Clients Say

"For a senior technical person, the best of this course is setting a structured and methodical approach for evaluation techniques we already use. It would be also very beneficial to senior managers (100+ reports). There is a huge hype on Gen AI at the moment, and this course will help them see the potential, current limitations and pitfalls of this technology".

 

Critical Thinking with AI for tech professionals

In-person course October '25

 


“It was very positive. This course was 4 days but covered a semester worth of work if it was done in college. The labs were relevant and delegates were provided the lab/coursebook for further study and practice after the course finished. GuruTeam's course was excellent and provides a deeper understanding of the architecture and how it all works. The hands-on aspect was very helpful as it helped solidify the concepts as I went along."

 

Kubernetes Administration Certification - GTLFK

Live Online September 2024

 

 

 

“The Instructor was very knowledgeable, laid back and very approachable during the course. The environment setup was second to none.  Very easy to jump in and follow along with minimal pre-req setup."

Kubernetes Administration Certification - GTLFK

Onsite May 2024

 

“The experience was complete for me. I like how the training was sequenced - the slides organization, the examples and explanations and then the exercises. Time for exercises and support by the Instructor was great plus answering the questions and going out for answers and coming back with examples as brilliant. I loved how much I refreshed and how I learned and got inspired to improve stuff at work.”

 

Docker - GTDK1

Live Online December 2024

 

“Great instructor, who encouraged active participation. The breakout groups and exercises kept the group engaged and the content relevant to our own products”.

 

Site Reliability Engineering Foundation - GTDSRE

Live Online January 2022

 

 

 

"Intelligence is the ability to avoid doing work, yet
getting the work done"

Linus Torvalds, creator of Linux and GIT

Technical ICT learning & mentoring services

About GuruTeam

GuruTeam is a high-level ICT Learning, Mentoring and Consultancy services company. We specialise in delivering instructor-led on and off-site training in Blockchain, Linux, Cloud, Big Data, DevOps, Kubernetes, Agile, Software & Web Development technologies. View our Testimonials

Download our eBrochure
Our Accreditation Partners
  •  
  •  
  •  

 

Upcoming Courses

Kubernetes Admin

Dates to be confirmed

 Live Online
 GMT +01:00  09:30 - 17:00 hrs

This Kubernetes Administration
Certification training course is
suitable for anyone who wants
to learn  the skills necessary to build and administer a Kubernetes cluster.

 

LEARN MORE

RUST PROGRAMMING INTRODUCTION

Dates to be confirmed

 Live Online
 GMT +01:00  09:30 - 17:00 hrs

This Rust Programming Introduction training course will help you understand what Rust applications look like, how to write Rust applications properly, and how to get the most out of the language and its libraries.
 

Learn More

NEW FAST TRACK PYTHON SERIES

Dates to be confirmed

Live Online
GMT +01.00  09:30 - 17:00 hrs

Hit the ground running.....
GuruTeam’s new Python Fast Track series Instructor-led live online training
designed & delivered by industry experts.

Python Fast Track I Comprehensive
Python Fast Track II Expert
Python Fast Track III for Data Science

 

 

 

Learn More

GO PROGRAMMING INTRODUCTION

 Dates to be confirmed
  

Live Online
GMT +01:00  09:30 - 17:00 hrs

This Go Programming Introduction training course will help you understand how Go works, and immediately be more productive. If you are building a team using Go, this will be a great opportunity to get your team on the same page and speaking the same language.

Learn More

Newsletter

Stay up to date, receive updates on scheduled dates, new courses, offers, and events.

Subscribe to our Newsletter