Linux Training: The Complete Linux Course


Course Delivery

Live Instructor-Led Training

Course Description

The course The Complete Linux Course (Linux Training) is like no other course you have ever taken. This complete Linux course provides a hands-on exploration of the planning, installation, maintenance, management and use of Linux in a production environment. You acquire the skills required to understand the hardware & software aspects of a Linux installation. The discussion includes the kernel, shell commands, security, scripting & system configuration on a production Linux environment. Participants will learn how to create scripts, manage users & groups, and to configure security to count only a few.

Course Dates and Pricing


Dec 2 - 5, 2024$3,750.00Jan 21 - 24, 2025$3,750.00Feb 18 - 21, 2025$3,750.00Mar 18 - 21, 2025$3,750.00Apr 22 - 25, 2025$3,750.00May 20 - 23, 2025$3,750.00Jun 17 - 20, 2025$3,750.00Jul 22 - 25, 2025$3,750.00

Course Outline

Linux Overview

History and Fundamentals of Linux
Understanding the Linux Architecture
The Linux Kernel
The Linux Boot Process
Understanding the init Process
Beginning and Ending a Linux Session

The Linux File System

Introduction to the File System
Files, Directories and Commands
The home and root Directories
Understanding Linux Files and Directories
Working with Directories
System Directory Structure
Navigating the File System
Linux Configuration Files

Working with vi/vim

What is vi/vim
vi Modes
Navigation within vi/vim
Data Manipulation - Insert Text
Data Manipulation - Delete Text
Data Manipulation - Create Blank Lines
Data Manipulation - Cut/Copy/Paste
Data Manipulation - Buffering
Data Manipulation - Modify Text
Data Manipulation - The Undo/Redo Option
Data Manipulation - Save/Abort Work
Data Manipulation - Search Text
Reading, Writing and Appending Files
Some vi Tips/Tricks
Customize vi Work Environment
The vim Environment

Users and Groups

The Linux Users/Groups Security Architecture
Defining and Working with Users
The /etc/passwd file
The /etc/shadow file
The /etc/group file
Managing Users Accounts Manually
User Management Commands
Debian User Management Tools

File System Management

Understanding inodes
Block and Character Devices
Understanding Disk Devices
File Systems Management
Configuring a Block Device
Formatting Disks
Managing Mount Points
Tuning Disks

Linux Security

The Security Architecture
The root and Super User
About User Accounts and User Groups
Changing Permissions plus Special permissions
Advanced Security

Controlling Processes and Jobs

Controlling Linux Services
Managing Processes
Job Control
Services and Daemons

Linux Shell Scripting

About Scripting Options
BASH Scripting Basics
Understanding Wildcards (Metacharacters)
Understanding stdin/ stdout/ stderr
Understanding the Shell
Regular Expressions
Variables
Conditional Statements
Loops/Flow Control
Customize the User Environment
A Few Interesting Scripts
BusyBox Shell

Networking

TCP-IP Overview
Configuring Network Adapters
Linux Wireless Network
Using Remote Commands
Windows/Linux Interoperability
Using the Secure Shell(ssh)
Internet Services
Network Security
Some Common Network Commands

Installation, Startup and Shutdown

Preparing For and Planning the Installation
Installing Fedora
System Initialization
Kernel Parameters
Linux Configuration Files
Shutdown Techniques and Options
Working in Single User Mode

Linux Disks and Partitions

Linux Disk Architectures
About Disk Management
Planning Disk Requirements for a Linux Installation
Understanding Linux Platforms
Planning for Linux Partitions

Auditing and Logging

Auditing and the Audit Log
The Log Files
lastlog File
The utmp and wtmp Files
The last Program
The loginlog File
The acct/pact Process Accounting File
Backup Your Logs!

Embedded Linux

About Embedded Linux
Embedded Linux installation and Tools
Flash Memory
The Start-up Process in an Embedded System
Use of Memory in an Embedded System
External Storage in an Embedded System

Definitive Troubleshooting Techniques

Troubleshooting Methodologies
Linux/Unix Utilities
Troubleshooting Linux Start-up
Troubleshooting Files and Directories
Troubleshooting Security
Troubleshooting Network Services
Troubleshooting Wireless Network

The GUI Tools

The KDE Desktop
System Tools
The GNOME Desktop Environment
Using YAST
A Few Power Tools

Appendix A - Installing Applications

The Installation Process
Packages and Installation
Installing Applications

Appendix B - Additional vi/vim Information

vi Cheat Sheet
vi Quick References

Appendix C - grep/egrep Reference

The grep Family
Some grep Options/Switches

Appendix D - Regular Expression

Before Regular Expression Usage
Regular Expressions
Some Advanced Generic Regular Expression Functionalities

Appendix E - The find Utility

Searching Files by Name and other Attributes
xargs command with/without find

Appendix F - Useful Tips and Tricks

Maximizing Linux Commands Functionalities
Archiving and Compression
Networking
Set/ Math Operations
Calendar/ Locales
Disk Space
Monitoring/ Debugging
System Information

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Linux Training

IT Security Training: Offensive & Defensive Hack Proofing

The course Offensive & Defensive Hack Proofing (IT Security Training) is an introduction to white hat hacking. The course teaches you how to perform every stage of the hacking process so that you may protect your environment. The training includes tools for information gathering & target scoping, target discover & enumeration, vulnerability mapping & social engineering. You are taught how to use the Metasploit Framework to perform target identification & exploitation so that you may stop it from happening to you. The progressive & hands-on practical lab allow you to execute a hack from initial identification to privilege escalation & maintenance. Stop hackers in their tracks today! Training course titled IT Security Training: Offensive & Defensive Hack Proofing that will allow you to hone your professional skills.

Jan 7 - 10, 2025$3,750.00Feb 4 - 7, 2025$3,750.00Mar 4 - 7, 2025$3,750.00Apr 8 - 11, 2025$3,750.00May 6 - 9, 2025$3,750.00Jun 3 - 6, 2025$3,750.00Jul 8 - 11, 2025$3,750.00

Linux Training: Shell Scripting Complete

The course Shell Scripting Complete (Linux Training) is a complete exploration of Linux shell scripting. The training includes shell script fundamentals, command structures, operators, scalars, flow control, sub-routines, collections & lists. Students get hands-on experience working with sell scripts that automate just about any aspect of Linux. If you want to write powerful scripts that automate those repetitive tasks, this is the Linux course for you. Training course titled Linux Training: Shell Scripting Complete that will allow you to hone your professional skills.

Nov 26 - 29, 2024$3,750.00Jan 28 - 31, 2025$3,750.00Feb 25 - 28, 2025$3,750.00Mar 25 - 28, 2025$3,750.00Apr 29 - May 2, 2025$3,750.00May 27 - 30, 2025$3,750.00Jun 24 - 27, 2025$3,750.00Jul 29 - Aug 1, 2025$3,750.00

IT Security Training: An Introduction to Penetration Testing

The course An Introduction to Penetration Testing (IT Security Training) is an introduction to white hat hacking. The course teaches you how to perform every stage of the hacking process so that you may protect your environment. The training includes tools for information gathering & target scoping, target discover & enumeration, vulnerability mapping & social engineering. You are taught how to use the Metasploit Framework to perform target identification & exploitation so that you may stop it from happening to you. Training course titled IT Security Training: An Introduction to Penetration Testing that will allow you to hone your professional skills.

Nov 13 - 15, 2024$3,350.00Jan 15 - 17, 2025$3,350.00Feb 12 - 14, 2025$3,350.00Mar 12 - 14, 2025$3,350.00Apr 16 - 18, 2025$3,350.00May 14 - 16, 2025$3,350.00Jun 11 - 13, 2025$3,350.00Jul 16 - 18, 2025$3,350.00

Linux Training: A Bit of Linux

The course A Bit of Linux (Linux Training) provides a general introduction to Linux. You are given hands-on experience working with the command-line in editing system configuration via text files, system start-up & shutdown, managing files and directories. The training also includes an overview of filesystem management and printing. Training course titled Linux Training: A Bit of Linux that will allow you to hone your professional skills.

Jan 6 - 6, 2025$850.00Feb 3 - 3, 2025$850.00Mar 3 - 3, 2025$850.00Apr 7 - 7, 2025$850.00May 5 - 5, 2025$850.00Jun 2 - 2, 2025$850.00Jul 7 - 7, 2025$850.00

Linux Training: Advanced Linux Administration

The course Advanced Administration (Linux Training) focuses on key Linux features. The course covers partitions and disks, file system usage, networking, processes and security. The training also includes Linux Architecture, driver management and development, KVM virtualization, container virtualization, Apache webserver configuration, DNS installation and configuration, shell scripting and more. Training course titled Linux Training: Advanced Linux Administration that will allow you to hone your professional skills.

Nov 12 - 15, 2024$3,750.00Jan 14 - 17, 2025$3,750.00Feb 11 - 14, 2025$3,750.00Mar 11 - 14, 2025$3,750.00Apr 15 - 18, 2025$3,750.00May 13 - 16, 2025$3,750.00Jun 10 - 13, 2025$3,750.00Jul 15 - 18, 2025$3,750.00

Linux Training: An Introduction to the Operating System

The course An Introduction to the Operating System (Linux Training) provides a general introduction to Linux. The course includes working with the command line, Linux basic commands, shell scripting, working with files & directory, security users & groups and more. The training also includes how to use the graphical environment and how to install, manage & configure software using package management (apt-get & yum). Training course titled Linux Training: An Introduction to the Operating System that will allow you to hone your professional skills.

Nov 13 - 15, 2024$2,250.00Jan 15 - 17, 2025$2,750.00Feb 12 - 14, 2025$2,750.00Mar 12 - 14, 2025$2,750.00Apr 16 - 18, 2025$2,750.00May 14 - 16, 2025$2,750.00Jun 11 - 13, 2025$2,750.00Jul 16 - 18, 2025$2,750.00

Linux Training: CentOS/RedHat Automated System Administration

The course CentOS/RedHat Automated System Administration (Linux Training) introduces Linux shell scripting. This seminar teaches server administrators how to write scripts to automate common administration tasks in a Linux environment. Training course titled Linux Training: CentOS/RedHat Automated System Administration that will allow you to hone your professional skills.

Jan 6 - 6, 2025$850.00Feb 3 - 3, 2025$850.00Mar 3 - 3, 2025$850.00Apr 7 - 7, 2025$850.00May 5 - 5, 2025$850.00Jun 2 - 2, 2025$850.00Jul 7 - 7, 2025$850.00

Linux Training: Core Administration Skills

The course Core Administration Skills (Linux Training) is designed for advance users who are moving to Linux administration. The training covers server installation & configuration and includes file & directory manipulation, daemons, users & groups, backup and networking. Also included are kernel configuration, system monitoring and software management through package managers. Training course titled Linux Training: Core Administration Skills that will allow you to hone your professional skills.

Nov 26 - 29, 2024$3,750.00Jan 28 - 31, 2025$3,750.00Feb 25 - 28, 2025$3,750.00Mar 25 - 28, 2025$3,750.00Apr 29 - May 2, 2025$3,750.00May 27 - 30, 2025$3,750.00Jun 24 - 27, 2025$3,750.00Jul 29 - Aug 1, 2025$3,750.00

Linux Training: Essential Concepts for IT Pros

The course Essential Concepts for IT Pros (Linux Training) is an introduction to Linux. The training covers basic file management, basic commands, security implementation, process management & package management to name a few. If you need to become productive in a Linux environment, this training course is the one for you. Training course titled Linux Training: Essential Concepts for IT Pros that will allow you to hone your professional skills.

Jan 8 - 10, 2025$2,750.00Feb 5 - 7, 2025$2,750.00Mar 5 - 7, 2025$2,750.00Apr 9 - 11, 2025$2,750.00May 7 - 9, 2025$2,750.00Jun 4 - 6, 2025$2,750.00Jul 9 - 11, 2025$2,750.00

Linux Training: Essential Networking

The course Essential Networking (Linux Training) introduces Linux networking concepts. The training includes IPv4 & IPv6 networking, network interface configuration, firewall configuration, Linux networking commands, DNS, DHVP, NFS & more. The course also covers network configuration & security. Training course titled Linux Training: Essential Networking that will allow you to hone your professional skills.

Nov 27 - 29, 2024$2,250.00Jan 29 - 31, 2025$2,750.00Feb 26 - 28, 2025$2,750.00Mar 26 - 28, 2025$2,750.00Apr 30 - May 2, 2025$2,750.00May 28 - 30, 2025$2,750.00Jun 25 - 27, 2025$2,750.00Jul 30 - Aug 1, 2025$2,750.00

Linux Training: Mastering Essential Commands

The course Mastering Essential Commands (Linux Training) teaches new users how work with Linux . The course starts from the ground up, and quickly introduces participants to command line scripting, getting help, file and directory manipulation, I/O redirection, piping & more. The training also includes regular expression, grep & awk and task automating using shell scripting. Training course titled Linux Training: Mastering Essential Commands that will allow you to hone your professional skills.

Nov 19 - 22, 2024$3,750.00Jan 21 - 24, 2025$3,750.00Feb 18 - 21, 2025$3,750.00Mar 18 - 21, 2025$3,750.00Apr 22 - 25, 2025$3,750.00May 20 - 23, 2025$3,750.00Jun 17 - 20, 2025$3,750.00Jul 22 - 25, 2025$3,750.00

Linux Training: Professional Linux Device Driver Development

The course Professional Linux Device Driver Development (Linux Training) covers everything that you ever wanted to know about Linux Device Driver Development. Starting with the basics, the course quickly proceeds through an in-depth exploration of User Space, Kernel Space, Character Drivers, Block Drivers, Network Drivers & more. The course concludes with an overview of a variety of topics including ALSA, Linux real time solutions & more. Training course titled Linux Training: Professional Linux Device Driver Development that will allow you to hone your professional skills.

Nov 12 - 15, 2024$3,500.00Jan 14 - 17, 2025$3,750.00Feb 11 - 14, 2025$3,750.00Mar 11 - 14, 2025$3,750.00Apr 15 - 18, 2025$3,750.00May 13 - 16, 2025$3,750.00Jun 10 - 13, 2025$3,750.00Jul 15 - 18, 2025$3,750.00

Linux Training: Security & Hacking Complete Course

The course Security & Hacking Complete Course (Linux Training) focuses on Linux security and hacking. Beginning with a Linux security deep-dive, the course discusses the anatomy of a hacker attack on Linux. Every part of the Linux OS is included in the discussion including the kernel, networking components, databases, web servers & more. Training course titled Linux Training: Security & Hacking Complete Course that will allow you to hone your professional skills.

Nov 12 - 15, 2024$3,750.00Jan 14 - 17, 2025$3,750.00Feb 11 - 14, 2025$3,750.00Mar 11 - 14, 2025$3,750.00Apr 15 - 18, 2025$3,750.00May 13 - 16, 2025$3,750.00Jun 10 - 13, 2025$3,750.00Jul 15 - 18, 2025$3,750.00

Linux Training: The Complete Shell Scripting Course

The course The Complete Shell Scripting Course (Linux Training) is an exploration of shell scripting in Linux. The course provides an overview of the benefits of using shell scripts starting with the basics and moving to command structure, operators, scalars, flow control, sub-routines, collections and lists. The training includes all the skills that you need to automate just about any aspect of Linux. Training course titled Linux Training: The Complete Shell Scripting Course that will allow you to hone your professional skills.

Nov 19 - 22, 2024$3,750.00Jan 21 - 24, 2025$3,750.00Feb 18 - 21, 2025$3,750.00Mar 18 - 21, 2025$3,750.00Apr 22 - 25, 2025$3,750.00May 20 - 23, 2025$3,750.00Jun 17 - 20, 2025$3,750.00Jul 22 - 25, 2025$3,750.00

Oracle Training: Replication, Clustering & High Availability

The course Replication, Clustering & High Availability (Oracle Training) is an exploration of clustering & high availability with MySQL. The training includes clustering basic concepts and discusses the hardware, topology & software requirements of a clustered MySQL implementation. The course covers MySQL cluster design, installation, configuration & implementation. This MySQL course also includes a full discussion on MySQL cluster monitoring, troubleshooting & optimization. Training course titled Oracle Training: Replication, Clustering & High Availability that will allow you to hone your professional skills.

Nov 26 - 29, 2024$3,350.00Jan 28 - 31, 2025$3,750.00Feb 25 - 28, 2025$3,750.00Mar 25 - 28, 2025$3,750.00Apr 29 - May 2, 2025$3,750.00May 27 - 30, 2025$3,750.00Jun 24 - 27, 2025$3,750.00Jul 29 - Aug 1, 2025$3,750.00