This course will provide a solid background on the basics needed to start using Linux commands to perform the more common tasks.

Previous Page
  • 7 September
    2 days Live Online
    Session information
    Session 1
    Thu 07 Sep 09:00 - Fri 08 Sep 17:00
    • €1,000.00 excl. VAT
    Register12 places remaining
None of these dates work for you? Suggest another date & time
  • From €1,000.00
    2 days LIVE Online
    This course will provide a solid background on the basics needed to start using Linux commands to perform the more common tasks.

This course will be run LIVE online only.

Linux Essentials is for people using the Linux Operating system for the first time. It lays the necessary foundations, enabling candidates to acquire a good working knowledge of the command line including shell scripting. The course also introduces Linux scripting, using help commands and working with Linux files and file directories. Ideal for a business analyst, test analyst or software engineer working in a Linux environment.

Course Objectives

By the end of the course attendees, through instructor-led online presentations and exercises, will be able to

  • Understand Linux as an operating system
  • Acquire basic knowledge of working with Linux
  • Learn basic Linux command line skills
  • Learn how to use help commands and navigate help systems when using Linux
  • Basics of how to work with Linux files and directories
  • Searching and extracting data from Linux files
  • Basic understanding of the concept of scripting
  • Identifying various types of users on a Linux system
  • Creating users and groups on a Linux system
  • Managing Linux file permissions and ownership
  • Understanding special Linux directories and files
Course Outline

Introduction to Linux

  • History of Unix
  • Representative Unix systems
  • O/S Architecture

The command line

  • Work on the command line
  • Terms and utilities
  • The shell
  • Command options and arguments

Processing text streams

  • Browsing text files
  • Searching for patterns using grep
  • Displaying the start/end of the file
  • Counting and sorting

Basic file management

  • Key knowledge areas
  • Changing, creating and deleting directories
  • Copying, renaming and deleting files
  • Symbolic links
  • archiving


  • Standard input and output
  • Redirecting standard input
  • Redirecting standard output and errors
  • Pipelines

File permissions

  • The Linux security model
  • Users and Groups
  • Changing file permissions
  • Changing ownership

Finding files

  • File types
  • Filesystem Hierarchy Standard
  • Root, bin and boot directories
  • Dev and etc configuration files

Shell scripting

  • Create shell scripts
  • Use variables and environment variables
  • Pass parameters to shell scripts
  • Use branches and loops within scripts
  • Define aliases
  • Use shell startup files

System monitoring and logging

  • Monitor system load
  • Monitor disk usage
  • Monitor log files

Process management

  • Processes and process concepts
  • Examining processes
  • Adjusting process priority and job control
  • Signals, orphans and zombies

Package management

  • What are packages and repositories?
  • Debian package management
  • Software distribution


  • Mount options and the fstab file
  • Mounting removable media
  • Basic understanding of IT and programming concepts.
  • Good internet connection.
  • Ability to download and install a 4GB Virtual Machine.
Related Certifications
  • Java Fundamentals
  • DASA Certified Devops Fundamentals
  • ISAQB Certified Professional for Software Architecture – Foundation Level
  • Using Selenium in CSharp with workshop
Who should attend?

This course is suitable for anyone coming to Linux for the first time. It is designed for users who are new to the Linux operating system.