It’s CYBER MONDAY!! Take a peek at our amazing training offers

right-arrow
close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

Linux Training courses

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

LINUX Fundamentals Course Outline

This interactive LINUX training course ensures that users become competent at interacting with LINUX and are able to navigate the ever-developing OS. Our engaging trainers will help you learn the following modules:

What is LINUX?

  • Why choose LINUX?
  • Navigating LINUX​
  • The LINUX​ Kernal
  • Versions and distributions
  • Installing LINUX​
  • Slackware

LINUX​ Exploration and User Interaction

  • Using the Command-Line Interface
  • Common commands
  • Managing files and directories
  • Using the Graphical Interface
  • Configuring the system
  • Networking with LINUX​
  • Using security features
  • Switching User Contexts
  • Graphical Desktop
  • Editing Text

LINUX​ Files

  • LINUX​ FileSystem Features
  • Navigating the FileSystem
  • LINUX​ Disk Usage
  • Basic LINUX​ Troubleshooting
  • Changing File Permissions
  • Directory Manipulation
  • Archiving

Show moredown

Who should attend this LINUX Training Course?

This LINUX Fundamentals training course is designed for individuals that require a developed knowledge of LINUX, including administrators, developers, and architects.

Prerequisites

There are no prerequisites for this LINUX course, however, individuals will thrive if they possess prior knowledge of a variety of OS systems.

 

LINUX Fundamentals Course Overview

This two-day LINUX Fundamentals training course educates delegates of how to use and interact with LINUX  - an open source, powerful, user-friendly, and distributable OS that is used by advanced digital-age businesses. Through instructor-led training and hands-on lab-based exercises, delegates will quickly obtain knowledge of how to engage and utilise LINUX, including navigational features, the command line interface, security and system configurations. This LINUX course is open to all and is designed for individuals that wish to enhance their knowledge of LINUX

Businesses have an ever growing dependency on LINUX due to the graphical interface and command line utilisations that help businesses to exponentially grow, hence by taking this LINUX Fundamentals course, candidates can ensure that they are familiar with the number one open source operating system. Whilst developing knowledge of the link between OS and business improvement, this course is designed for system administrators, developers, architects, decision makers, and new ambitious LINUX users.

As the most popular commands, the wildcard and redirection facilities will form a central part of this LINUX course, to ensure that users are competent and able to perform basic tasks on LINUX. Learning such skills will ensure that a user can interact with a LINUX​ platform within their working industry.

By the end of this LINUX training course, delegates will be able to:

  • Install LINUX
  • Navigate LINUX file systems and directories
  • Use both the GUI (Graphical User Interface) and CLI (Command-Line Interface)
  • Understand LINUX security principles
  • Use Wildcard and Redirect facilities

Show moredown

What's included in this LINUX Training Course?

Our Linux Fundamentals training course includes the following: 

  • The Knowledge Academy's Linux Fundamentals Manual
  • Completion Certificate
  • Experienced Instructor 
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

UNIX Fundamentals Course Outline

This interactive UNIX Fundamentals training course develops a delegate's ability to interact and engage with UNIX Operating Systems. 

The following subjects will be taught during this course, lead by our engaging instructor:

What is UNIX?

  • Why Choose UNIX?
  • Introduction to the UNIX operating system
  • Customising UNIX

Interacting with UNIX

  • Basic commands
  • Redirection and pipes
  • Introduction to the VI editor
  • Searching and replacing text
  • Recalling and editing commands

UNIX Files

  • File permissions and access control
  • UNIX Processes
  • The UNIX User Interface
  • Setting and changing access permissions on files

Show moredown

Prerequisites

There are no formal pre-requisites for the UNIX Fundamentals course, although an understanding of and exposure to IT is advantageous.

Who Should Attend this UNIX Training Course?

This UNIX training course is designed for anyone that needs to understand and use a UNIX Operating System.

UNIX Fundamentals Course Overview

This two-day UNIX Fundamentals course teaches delegates the main concepts of the UNIX Operating System, to ensure that they are proficient users and able to troubleshoot OS issues. This UNIX Operating System training course gives delegates a comprehensive introduction to the main underpinning concepts of a UNIX Operating System, in addition to the most commonly used UNIX commands and utilities, including Command-Line Wildcard and redirection facilities.

Due to UNIX'S adaptability, this UNIX Training course is designed to give delegates an overview of the various UNIX versions that are available. Hence, this UNIX Training course simplifies the underpinning concepts to ensure that all staff, of all levels, are able to utilise and appreciate UNIX. After undertaking this UNIX Course, individuals will have an appreciation and knowledge of creating, duplicating, renaming, adapting, moving and deleting files and directories, using the UNIX'S redirection and pipe facilities. Additionally, our engaging trainers will help delegates learn how to use the VI Editor to edit text files. 

This UNIX course educates individuals how to use UNIX to promote logical business decisions and successfully implement UNIX systems to enhance operational efficiency.

Show moredown

What's included in this UNIX Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

Linux Shell Programming Course Outline

This interactive Linux Shell Training Course will help delegates to become proficient Linux Server Administrators by educating them on basic Script Writing, and advanced concepts of Bash Shells. Linux Shell programming can help create a customised working environment, hence our Linux training course covers the following modules:

Introduction to Linux Shell

  • An Introduction to Linux Shell Programming
  • The Terminal
  • Basic Commands and Navigation
  • File Permissions
  • Integrating Arrays, Functions, and Variables
  • Multi-File Handling
  • Manipulating Strings
  • Function Libraries

Types of Linux Shell Programming

  • KornShell v Bash Shell
  • Command Line Tools
  • Conditional Program Executions
  • Directory Manipulation
  • Testing Files
  • Debugging and Troubleshooting
  • Patterns and String matching

Directories and Wildcards

  • Moving Filled Directories
  • Usage of Wildcards
  • Redirecting
  • Piping
  • Saving Shell State

Show moredown

Who should attend this LINUX Training Course?

This LINUX Shell training course is designed for individuals that require a developed knowledge of LINUX programming, including engineers, IT administrators, developers, and architects.

Prerequisites

There are no prerequisites for this LINUX Shell course, however, individuals will thrive if they possess prior knowledge of a variety of OS systems and/or programming

 

Linux Shell Programming Course Overview

This Linux Shell Programming Training Course enables delegates to acquire the skills required to write Linux Shell Scripts and transform a business’s OS/working environment. Shell scripts form the basis of basic command outputs and automated quoting mechanisms. Hence, this Linux course covers the main programming control structures required when implementing and executing conditional facilities that lead to fundamental OS improvements.

Our engaging trainers will help you become proficient Linux Shell Scripters and develop automated Linux features - ultimately developing your credibility as a Linux Server Administrator. Central to this Linux Shell Training course, delegates will learn how to replicate, move and adapt directories within a Linux OS - within the context of the syntax language and navigation directory

Designed for administrators, programmers, and individuals in IT Support, this Linux Certification course will help individuals learn the fundamentals of adapting the Linux Shell using the terminal, and of Linux’s compatibility with the main programming languages including Grep and Sed, C, Oracle, and Perl.

Show moredown

What's included in this LINUX Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Administering Linux Systems Course Outline

The Administering Linux Systems training course covers a range of topics, so as to provide each delegate with a broad understanding of using Linux Systems. This course will cover the following topics:

Installing Linux

  • Installation Methods
  • Installing Linux using Virtual Consoles
  • Installation through a remote system using VNC
  • Installation Using boot time options

Devices under Linux

  • Device Files
  • Inspecting hardware under /proc directory
  • Use of hwinfo command
  • Isusb commands
  • Detecting new or existing devices

Account Management

  • Files required for creating users/groups
  • Adding, changing, and deleting users/groups
  • Password Admin
  • ulimit command
  • The sudo command

Filesystem Configuration

  • Native Linux Filesystems ext2, ext3, ext4, xfs, resierfs, and btrfs
  • Disk partitioning
  • Filesystem Journals
  • Filesystem Admin & Maintenance
  • Managing disk quotas

SWAP

  • Creation and monitoring of swap space

Package Management

  • Redhat Package Management (RPM) System
  • The SUZE zypper package manager
  • Installing, updating, and removing software
  • Querying & verifying packages

System Startup/Shutdown

  • Procedure for system startup
  • Managing services
  • Modifying system settings in /etc/sysconfig
  • Shutdown commands

Printer Management

  • CUPS printing system
  • Administering CUPS using web browser interface
  • Managing Print Queues

Monitoring Process and Scheduling

  • Monitoring system processes
  • Process management
  • Scheduling jobs using ‘at’ & ‘crontab’

System Security

  • The Secure Shell: OpenSSH
  • Encryption and Authentication under SSH
  • GPG Tools
  • Digital signature management

Connecting Linux to the Network

  • IPv4 and IPv6 addressing
  • Network Protocols
  • Basic network configuration
  • Network devices management
  • Altering media speed
  • Routing management

Internet Services

  • Handling network service requests with xinetd
  • Enabling and configuring access to services
  • Configuration of TCP/IP wrappers for security

Backup & Restore

  • Tape devices
  • Backing & restoring with tar command
  • Controlling tapes (mt)
  • Backing & restoring with cpio command
  • Backing up raw data with dd
  • File compressing and archiving

Troubleshooting Linux

  • Check list for troubleshooting
  • Manual booting into single user mode
  • Automated booting into single user mode
  • Rescue environment utilities & operation

System Logging

  • rsyslog Configuration
  • The /etc/rsyslog.conf Configuration File
  • Editing the rsyslog.conf File
  • Using logrotate to manage logs

Show moredown

Who should attend this Linux Training Course?

The course is aimed at anybody interested in enhancing their knowledge of the administration of Linux, including administrators, developers, and analysts. It will also suit Unix administrators who wish to convert their skills over to Linux.

Prerequisites

There are no formal prerequisites, however, delegates will strive if they possess a basic knowledge of the Linux operating system and Linux Shell Programming. 

Administering Linux Systems Course Overview

Our three day Linux course provides a thorough understanding of key Linux administration activities, encompassing both the system hardware and kernel, as well as a number of front end tools. The course will cover steps for every major distribution of Linux including SUSE, Debian and Ubuntu, including similarities and differences between the platforms. 

Our Administering Linux Systems training course will provide delegates with the ability to conduct necessary administration, security, and performance exercises on a Linux system. Delegates will become familiar with setting up Linux, updating Linux, controlling account data, software package management, and carrying out backups. As well as this, delegates will explore device data, connecting to the network, and producing solutions to boot problems.

By the end of this training course, delegates will possess a technical understanding of what it takes to manage Linux. During the course, they will investigate the configuration of security, administration, and network concepts in a hands-on manner, which will further embed their acquired knowledge.

Show moredown

What's included in this Linux Training Course?

Included in this Administering Linux Systems Outline course:

  • The Knowledge Academy Administering Linux Systems Manual
  • Experienced Instructor
  • Certificate upon completion
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

UNIX Shell Programming Course Outline

Our UNIX Shell Programming training follows the following course structure:

UNIX Commands

  • File & Directory Handling Commands
  • Common Commands
  • Filename Generation Commands
  • I/O Redirection and its Characteristics

What is a Shell Script?

  • Development Procedures
  • Making and Customising Shell Scripts
  • Naming and Storing Shell Scripts
  • Implementing Shell Scripts

Variables

  • Environmental Variables
  • Allocating Values to Variables
  • Evaluating Variable Values
  • Echo Control Sequences
  • Utilising Quotes
  • Determine Variable Names

Integer Arithmetic

  • Utilising the expr Command
  • Use of the (( )) Notation

Run Time Data Handling

  • Using the read Command
  • Command Line Arguments

Condition Execution

  • The if Statement
  • The Test Command

Korn, Bash, and POSIS Syntax

  • Alternative Test Notations
  • Exit Status Codes
  • Default & Substitute Values

Show moredown

Who should attend this UNIX Training Course?

Our UNIX Shell Programming course is intended for those who would like to learn how to develop and modify UNIX shell scripts. This course is not appropriate for C shell Programmers.

Prerequisites

There are no official prerequisites. Some previous programming knowledge would however be beneficial.

UNIX Shell Programming Course Overview

UNIX Shell is a command-line interpreter, which is designed to run shell scripts. A UNIX shell script is a text file containing a group of commands that can be read by humans. These commands could also be used manually one at a time via the UNIX operating system command prompt. However, usually, the commands are kept in a file, or script, in order to avoid the need to type the commands at the command prompt each time the user wishes to perform a particular task. Unlike other advanced programming languages, such as C or C++, shell scripts do not need to be arranged into a binary format in order to be used. 

Our two-day UNIX Shell Programming training course will give delegates the practical skills required to develop and write UNIX shell scripts. Our experienced UNIX trainers will introduce the majority of built-in shell commands, in addition to the core program control structures. Candidates will also be taught how to write basic scripts in order to improve command output and write scripts to trap user interrupts. Furthermore, delegates will obtain the practical skills required to be able to effectively influence shell variables as well as user-defined variables in scripts, and put in place conditional execution facilities. 

Show moredown

What's included in this UNIX Training Course?

This UNIX Shell Programming training includes the following:

  • The Knowledge Academy UNIX Shell Programming Manual
  • Experienced Instructor
  • Certificate
  • Refreshments

Show moredown

Online Instructor-led (3 days)

Classroom (3 days)

Online Self-paced (24 hours)

Administrating UNIX Systems Course Outline

The course covers the following topics:

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: The Administrator's Role

  • Role of a System Administrator
  • Using the root login
  • Using and tracking the use of su
  • The sysadm menu system

Session 2: Account Management

  • Users, user groups, and related system files
  • Adding new users and user groups (useradd, groupadd)
  • Changing and deleting users and user groups (usermod, userdel,
  • groupmod, groupdel)
  • Password and login control (passwd)
  • User communication facilites (wall, /etc/motd)
  • Exercise

Session 3: Login Files

  • The Bourne and Korn shell environments
  • Environment variables
  • The system profile /etc/profile
  • The user's .profile
  • The Korn shell start up file .kshrc
  • Korn shell options
  • Listing environment variables and aliases
  • Skeleton directories
  • Exercise

Session 4: Background Jobs

  • Starting background Jobs (&)
  • Using the nice command
  • Using cron processes
  • Creating crontab entries
  • Using the crontab command
  • The at command
  • Exercise

Session 5: File System Administration

  • Physical disk organisation
  • UNIX partition slices
  • File system device names
  • File system types
  • File system structure
  • File system creation (mkfs)
  • Mounting and unmounting file systems (mount, umount)
  • Checking and repairing file systems (fsck)
  • Monitoring free space (df)
  • Exercise

Session 6: File Access

  • File access criteria - users, groups and permissions
  • Default permissions with umask
  • Changing file attributes with chmod, chown and chgrp
  • Testing permissions with su
  • Exercise

Session 7: Backup And Restore Facilities

  • Using the cpio command
  • Using the tar command
  • Using the dd command
  • Backup and restore services
  • Exercise

Session 8: Managing Swap Space

  • Listing, configuring and disabling swap space (swap)
  • Exercise

Session 9: Terminals And Printers

  • Managing terminals
  • Using the stty command
  • Terminal model capabilities and commands (infocmp, tput)
  • The LP print service
  • LP print service files
  • Printer configuration (lpadmin)
  • Printer maintenance - managing printer status, job queues etc.
  • (lphsut, lpsched, /etc/init.d/lp, accept, reject, enable, disable, lpmove, lpusers, lpstat, cancel)
  • Printing from copies of files
  • Stopping banner output
  • Exercise

Session 10: System Startup and Shutdown:

  • The /etc/init procedure
  • System run states
  • The /etc/inittab file
  • System startup procedures and processes
  • System shutdown procedures and processes (init, shutdown)
  • Recovery from boot failure
  • Exercise

Session 11: Basic Networking

  • Basic networking overview
  • Network hardware
  • Network software
  • Network addressing - IPv4
  • Network masks and subnets
  • Routing
  • Network commands (hostname, ifconfig, netstat, telnet, rlogin, ssh, ftp, sftp, rcp, scp, rsh, ping)
  • Client-Server environment
  • Servers
  • Networking services overview NIS, NIS+, DNS, LDAP NFS, DHCP
  • Exercise

Session 12: Performance Management

  • Performance management
  • System performance tools
  • System activity reporting using the sar command
  • General performance
  • Specific areas of performance
  • Excessive paging
  • Disk I/O performance
  • CPU performance
  • Using the timex command
  • Exercise

Show moredown

Prerequisites

Before attending, you should have good basic knowledge of UNIX in an enterprise environment. Those who have used Linux will also benefit. We recommend attending our UNIX Fundamentals course.

Who Should Attend this UNIX Training Course?

This course will be most beneficial for those looking to gain knowledge of common UNIX administration procedures. It is ideal for individuals such as Developers, Database Administrators, Support Engineers and End Users.

Administrating UNIX Systems Course Overview

UNIX is a group of computer operating systems that can be used by multiple users to complete multiple tasks. This course has been designed to provide a broad overview of UNIX Sytems and its administration. Our Administrating UNIX Systems training course provides specific knowledge and practical experience for aspiring UNIX System Administrators. The course primarily focuses on basic SVR4 commands, which can be used to navigate a UNIX system. It is not vendor-specific and does not look at GUI tools. After successfully completing this course, delegates will be able to define the UNIX operating system, work with directories and files, work with the vi editor to produce and adjust files, and use advanced shell features in shell scripts. Therefore, by attending this course, delegates will be sufficiently prepared to take on a UNIX System Administrator role. 

 

Show moredown

What's included in this UNIX Training Course?

This UNIX course includes:

  • The Knowledge Academy Administrating UNIX Systems Manual
  • Certificate
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Alpine Linux Training ​Course Outline

This Course outline is focused on providing a complete knowledge of Alpine Linux and its various operations. Through this well-arranged module, delegates will learn about Alpine Linux Architecture and its features. The installation and configuration of Alpine is also included in this course. Delegates will gain an understanding about a Web Server and Alpine Linux Security. They will also learn about Content Management System and System Administration utilities on Alpine Linux. So Let’s start with first module:

  • Introduction
  • Alpine Linux Architecture
  • Installing and Configuring Alpine Linux
  • Configuring Networking
  • Deploying web server on Alpine Linux
  • Deploying Content management system on Alpine Linux
  • Deploying System administration utilities on Alpine Linux
  • Alpine Linux Security
  • Container OSs and the future of the datacenter

Show moredown

Prerequisites

There are no formal prerequisites to attend this course. It will be great if delegates have basic knowledge of Linux OS Commands.

Audience

This course is designed for various IT professional roles such as DevOps Engineers, System Administrators and Software Engineers.

Alpine Linux Training ​Course Overview

Alpine Linux is a Security-Oriented, lightweight Linux distribution based on musl libc and BusyBox. As we know musl is a C standard library implementation for linux. Docker maker does the production of Alpine Linux. This system allows to distribution package tailored for the virtualisation, containerisation and the cloud.

This course will provide a complete knowledge of Alpine Linux and its essential concepts. Delegates will learn about Alpine Linux Architecture and how to manage the Alpine Linux as well as how to configure a Network and a Web Server in this course. Along with this, delegates will gain an understanding of Content Management System and System Administration utilities in Alpine Linux. From the security prospective, delegates will acquire the knowledge of how to secure the Alpine Linux System. Additionally, delegates will gain the advanced knowledge of every essential elements of Alpine Linux.

After the course completion, delegates will able to understand and manage the Alpine Linux system as well as can do the various operations on the Alpine Linux.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

CentOS Administration Training Course Outline

This Course Outline is focuses on providing a complete Knowledge of CentOS at the Administration level. From these well-arranged modules, delegates will learn how to manage the users in this system. Along with it, these modules are exploring every part of the various CentOS essential components. Delegates will acquire a knowledge of mail tools and gain knowledge of mail server management OpenLDAP and SSL/TLS. The monitoring and Logging is also included in this course.

Module 1: Introduction to CentOS

  • CentOS Overview
  • Features

Module 2: User Management

  • GUI and Command Line
  • Policies
  • Sudoers
  • Visudo

Module 3: Security

  • Introducing SELinux
  • Mode and Policies
  • SELinux Files and Processes
  • Domain Transition
  • SElinux Users
  • Access and Permissions
  • Troubleshooting

Module 4: Mail Server

  • Postfix mail server
  • Virtual Domains and Users
  • Mail Tools
  • OpenLDAP
  • SSL/TLS

Module 5: Monitoring and Logging

  • Monitoring Tools
  • Ganglia
  • OpenNMS
  • Zabbix
  • Zenoss
  • Nagios
  • Icinga
  • Logging Server
  • Syslog-ng

Module 6: Configuration Management

  • Introducing Configuration Management
  • Management Tools
  • Chef
  • SaltStack
  • Ansible
  • Puppet

Show moredown

Prerequisites

There are no formal Prerequisites to attend this course. It will be great, if delegates will have basic knowledge of Linux.

Audience

This course is designed for Various IT Professional roles.

CentOS Administration Training​ Course Overview

CentOS Linux Distribution is a stable, predictable, manageable and reproducible platform. CentOS is one of the most demanding Linux distribution in the hosting industry. Most of the system Hosting control panels use CentOS as the preferred Linux distribution. It is very consistent, manageable platform suits a variety of deployments.

This course will provide a complete administrative knowledge of CentOS and its essential operations. Delegates will learn about its functionality and architecture. Along with it, delegates will get an understanding of how to manage the users within Policies, Permissions and Command Line or GUI. After completion this module, delegates will upgrade their skills by about security for system, mode, policies, file, process, Access and Permissions. From this course, delegates will get a better understanding of management configurations as well as acquire a knowledge of Monitoring, logging and troubleshooting.

After completion of this course, delegates will able to Configure and Manage CentOS at the administration level.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Peppermint OS Training Course Outline

This Course outline focuses on providing an understanding to delegates about Peppermint Operating System and its other essential components. From these well-arranged modules, delegates will learn how to Install and Configure the peppermint OS as well as get an understanding of Customising the desktop  and interact with it.

  • Introduction of Peppermint OS
  • Installation and Configuration
  • Desktop Overview
  • Customising the Desktop
  • Software operations
    • Installing
    • Removing
  • Site Specific Browser and the Ice Application
  • OEM Installation

Show moredown

Prerequisites

There are no formal prerequisites to attend this course.

Audience

This course is designed for various IT professional Roles.

Peppermint OS Training Course Overview

Peppermint OS is the lightweight, stable, and super-fast operating system. It is a Linux OS based on Lubuntu; it aims to provide a familiar environment for users who are new to Linux, and requires relatively low resources to run

This Course will provide an understanding of peppermint Operating System (OS) and its essential components. Delegates will learn about Architecture of Peppermint OS and its interface. The Installation and Configuration of Peppermint OS are also included in this course. Along with this, delegates will learn about operations of software such as installing and configuring system.

After the course completion, Delegates will be able to configure and manage the Peppermint Operating system as well as get deep understanding of desktop interface of Peppermint OS.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Debian Administration Training Course Outline

This course is focus on providing a complete knowledge of Debian and its essential components. After the completion of this course, delegates will get an understanding of Linux Distribution and Debian Environment as well as understand its features. Delegates will learn about the basics of the Debian Administrator from this Course. Delegates will acquire a knowledge of Packages Configurations and Management. The most essential term of any system, that is Security. The System Security is also included in this course. So let’s start with introduction Module.

Module 1: Introduction of Debian

  • Linux Distribution
  • Branches
    • SLS
    • RPM
    • DPKG or DEB
  • Repositories
  • Debian Environment
  • Features

Module 2: File System Layout

  • Partition Tables
  • File System Types
  • Encryption

Module 3: Package Management

  • Package Managers
  • Packages Selection and maintenance

Module 4: Package Configuration

  • Configuration files
  • Configuration Utilities
  • Apache Configuration

Module 5: System Management

  • Startup and Shutdown
  • File System Maintenance
    • Partition maintenance
    • Backups
    • System logging
  • Display Managers

Module 6: System Security

  • User Administration
  • Debian Hardening packages
  • Firewall Tools
  • Intrusion Detection

Module 7: Advanced System Management

  • Remote Backups
  • Configuration Management
  • Clusters
  • Webmin

Show moredown

Prerequisites

There are no formal Prerequisites for attend this course.

Audience

This course is designed for various IT Professional roles.

Debian Administration Training​ Course Overview

Debian is a GNU/Linux distribution. It is a complete operating system, including software and system for installation and management. It works with Linux Kernel and other GNU System.

This course will providing a complete knowledge of Debian at the administrator level. Delegates will learn about Linux Distribution, branches such as SLS, RPM and DEB as well as acquire a knowledge of file system layout. Package Configurations and Management is also including in this course. Delegates will increase their skills by get an understanding of Encryption in File System. This course contains every essential part of Debian. Within System, delegates will gather a knowledge of advanced System Management. Delegates will gain the security strategies at Administration level

After this course completion, delegates will able to Configure and Manage the Debian GNU/Linux Distribution as well as delegates will do the operations as per requirement at the administrative Level.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Parrot Security OS Training​ Course Outline

Module 1: Get Started

  • Linux Distributions
  • Introduction to Parrot
  • Difference between Parrot and Kali
  • Installation of Parrot

Module 2: Parrot Security OS

  • Parrot Security
  • Parrot Home
  • Parrot Air
  • Parrot Cloud
  • Parrot IoT

Module 3: Parrot Security OS Features

  • Anonymity
  • Cryptography
  • Digital Forensics
  • Frameworks

Module 4: Parrot OS Tools

  • N Map
  • Dmitry
  • Aircrack-ng
  • Armitage
  • Burpsuite
  • Ebb-debugger
  • Wireshark
  • Zen map

Show moredown

Prerequisites

No formal prerequisites for this course.

Audience

This course is for IT professionals who wants to learn about Linux.

Parrot Security OS Training​ Course Overview

The Parrot OS is a free and open source GNU/Linux distribution system based on Debian. This course gives knowledge of Linux distributions and the difference between Kali Linux and Parrot Linux to the delegates. Delegates will also gain an understanding of the installation process of the Parrot operating system. They will also gain an understanding of parrot security, Home, Air, Cloud and IoT. This course describes the features of Parrot security operating system e.g. Anonymity, cryptography, digital forensics and frameworks.

This course explains the tools of parrot operating system. Delegates will gain an understanding of N Map, Dmitry, Aircrack-ng, Armitage, Burpsuite, Ebb-debugger, Wireshark and Zen map.

 

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Fedora Linux Training​ Course Outline

Module 1: Get Started with Fedora

  • Introduction to Linux and its Distributions
  • Linux Roots in Unix
  • Common Linux Features
  • Introduction to Fedora
  • Installing Fedora

Module 2: Getting Productive with the Desktop

  • Logging Fedora
  • Get Familiar with the Desktop
  • Using the GNOME Desktop
  • Switching Desktop Environments
  • Using the KDE Desktop
  • Using the Xfce Desktop Environment
  • Using the Moblin Desktop
  • Using the MeeGo Desktop
  • Running 3D Accelerated Desktop Effects
  • Troubleshooting your Desktop

Module 3: Using Linux Commands

  • Understanding the Shell
  • The Shell Interface
  • Using the Shell in Linux
  • Working with the Linux File System
  • Using Text Editors
  • Working with Virtual Terminals

Module 4: Access and Running Applications

  • Getting and Installing Software Packages
  • Managing RPM Packages
  • Using Software in Different Formats
  • Using Fedora to Run Application
  • Running Microsoft Windows and DOS Applications

Module 5: Working in a Linux Office

  • Running the Open Office .org and Suite
  • Using Writer
  • Other Office Applications
  • Displaying PDF Files
  • Using Traditional Linux Publishing Tools
  • Doing Page Layout with Scribus
  • Working with Graphics
  • Using Scanners Driven by SANE

Module 6: Music, Video, and Images in Linux

  • Understand Multimedia Issues in Linux
  • Extending Freedom to Codes
  • Listening to Music in Linux
  • Viewing TV, Video Conferencing, and using Webcams
  • Playing Video
  • Using a Digital Camera
  • Playing Games on Linux

 Module 7: Using the Internet and the Web

  • Overview of Internet Application and Commands
  • Browsing the Web
  • Communicating with E-mail
  • Participating in Newsgroups
  • Instant Messaging
  • Sharing Files with BitTorrent
  • Using Remote Login, Copy, and Execution

 

Module 8: Understanding System Administrator

  • Using the Root User Account
  • The su Command
  • Administrative GUI Tools
  • Commands, Configuration Files, and Log Files
  • Administering your Linux System
  • Managing File System and Disk Space
  • Monitoring System Performance
  • Using Security Enhanced Linux

Module 9: Setting Up and Supporting Users

  • Creating User Accounts
  • Setting User Defaults
  • Creating Portable Desktops
  • Modifying Accounts
  • Deleting User Accounts
  • Checking Disk Quotas
  • Sending Mail to All Users

Module 10: Automating System Tasks

  • Understanding Shell Scripts
  • Initializing the System
  • Starting Up and Shutting Down the System
  • Scheduling System Tasks

Module 11: Backing Up and Restoring Files

  • Making a Simple backup Archive
  • Choosing Backup Tools
  • Selecting a Backup Medium
  • Backing up to a Hard Drive
  • Backing Up Files with Dump
  • Automating Backups with Corn
  • Restoring Backed-Up Files
  • Configuring Amanda for Network Backups
  • Using the Pax Archiving Tool

Show moredown

Prerequisites

No formal prerequisites for this course.

Audience

This course is for IT professionals who wants to learn about Linux.

Fedora Linux Training​ Course Overview

Fedora Linux is Linux Distribution. This Fedora Linux training provides to delegates the knowledge of Linux distributions and how to install fedora. They will also learn about common features of Linux. This course describes how to use the Linux commands and understand the Shell interface. This course also teaches delegates how to work the Linux file system and work with virtual terminals. They will gain an understanding of how to install software packages, managing RPM packages and how to use software in different formats.

This course explains how to work in Linux. Delegates will gain an understanding of multimedia issues in Linux. They will also acquire knowledge of internet applications and commands. This course describes how to use the root user account, SU command, administering GUI tools, commands, configurations files and log files. This course teaches delegates how to setting up and support users. At the end of this course, delegates will learn how to backup and restore the files.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Arch Linux for System Administrators Training Course Outline

Module 1: Get Started with Arch Linux

  • Overview of Arch Linux
  • Difference between Arch Linux and Other Linux Distributions
  • Installing Arch Linux
  • Setting the Hostname
  • Setting the Time Zone
  • Configuring the /etc/hosts File in Arch Linux

Module 2: Assessing and Diagnosing Network Problems in Arch Linux

  • Using the ping Command
  • Using the traceroute Command
  • Using the mtr Command

Module 3: Implementing System Diagnostics in Arch Linux

  • Checking Current Memory Usage
  • Using vmstat to Monitor I/O Usage
  • Using htop to Monitor Processes, Memory, and CPU Usage

Module 4: Managing Files on a Linux System in Arch Linux

  • Uploading Files to a Remote Server
  • Protecting Files on a Remote Server
  • Implementing Symbolic Linking

Module 5: Package Management in Arch Linux

  • Finding Installed Packages
  • Finding Package Names and Information

Module 6: Text Manipulation in Arch Linux

  • Using grep to Search for a String in Files
  • Implementing "Search and Replace" Across a Group of Files
  • Editing Text

Module 7: Setting up a Web Server

  • Choosing a Web Server
  • Resolving HTTP Issues in Arch Linux
  • Monitoring Apache Logs

Module 8: Working with DNS Servers and Domain Names in Arch Linux

  • Redirecting DNS Queries with CNAMEs
  • Setting Up Subdomains

Module 9: Dealing with SMTP Servers and Email Issues in Arch Linux

  • Choosing an Email Solution
  • Sending Email from Your Server

Show moredown

Prerequisites

No formal prerequisites for this course.

Audience

This course is for IT professionals who wants to learn about Linux.

Arch Linux for System Administrators Training​ Course Overview

Arch Linux is a distribution of Linux. This course describes the difference between Arch Linux and other Linux distributions. Delegates will learn how to install Arch Linux and configure the /etc/hosts file in Arch Linux. They will also acquire knowledge of how to assess and diagnose network problems in Arch Linux. This course describes how to implement system diagnostic in Arch Linux. Delegates will gain an understanding of uploading files to a Remote Server, protecting files on a remote server and implementing symbolic linking. They will also learn package management in arch Linux.

This course describes text manipulation in Arch Linux. Delegates will gain an understanding of how to use grep to search for a string in files. They will also learn how to implement search and replace across a group of files. This course explains how to set up web server comprising choosing a web server, resolving HTTP issues in Arch Linux and monitoring Apache logs. This “Arch Linux” course teaches delegates how to work with DNS servers and Domain names in arch Linux. They will also learn how to deal with SMTP servers and email issues in Arch Linux.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Introduction to Manjaro Training​ Course Outline

This course focuses on providing an understanding of the popular Linux distribution Operating System and its main components. From these well-arranged modules, delegates will learn about Software maintenance and management. Arch User Repository (AUR), Terminal and Kernel are included in this course. So let’s start with first module;

  • Manjaro Overview
  • Software Maintenance and Management
    • Pamac-manager
    • Octopi
  • Manjaro Setting Manager
  • Arch User Repository (AUR)
  • Terminal
  • Kernel
  • Capabilities 

Show moredown

Prerequisites

There are no formal prerequisites to attend this course.

Audience

This course is designed for Various IT professional roles.

Introduction to Manjaro Training​ Course Overview

Manjaro is a Linux distribution system based on the Arch Linux operating system. Manjaro focuses on user friendliness and accessibility, and the system itself is designed to work with variety of its pre-installed software’s. It is a fast, user-friendly, desktop-oriented operating system.

This course will provide a knowledge of Manjaro Linux Distribution operating system and its essential operations as well as components. Delegates will learn about software operations and management in which they will be trained to use the pamac-manager to add or remove software’s. Delegates will get an understanding of how to manage the settings of Manjaro accordingly. The Arch User repository (AUR) in which the use of GUI and Command line interface by software manager is also included in this course. Delegates will acquire a knowledge of the terminal or console through which the operations will perform. Along with this, delegates will gather an understanding of Kernel and Capabilities of this platform.

After this course completion, Delegates will be able to perform different operations on Manjaro Distribution Linux Platform System and as will be able to manage the system.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Introduction to Linux Mint Training Course Outline

This Course Outline is focused on providing a complete knowledge of Linux Mint and its essential concepts. From these well-managed modules, delegates will learn about boot media and installing Linux Mint as well as gain understanding of Cinnamon concepts and Software operations within Linux Mint system. Delegates will also get an understanding of terminal and will also acquire knowledge of how to manage the users and Permissions. The other essential terms such as network and Security is also included in this course. The troubleshooting concepts will also be explored to the delegates. So let’s start with the first Module:

Module 1: Introduction to Linux Mint

  • Linux Mint Overview
  • Version numbers and codenames
  • Features
  • Installation and System Requirements

Module 2: Boot Media and Installing Linux Mint

  • Methods of installing Linux Mint
  • Creating a bootable DVD
  • Creating a bootable USB flash drive
  • Testing
  • Planning of partitioning Scheme

Module 3: Introduction to Cinnamon

  • Cinnamon Overview
  • Logging in to Cinnamon
  • Launching programs
  • Monitoring Tasks
  • Utilising Workspaces
  • File management with Nemo
  • Setting of Cinnamon

Module 4: Introduction to Terminal

  • Terminal Overview
  • Accessing the shell
  • Executing commands
  • Navigating the file system
  • Managing files 
  • Nano text editor
  • Scripting

Module 5: Installing and Removing Software

  • Managing Packages in Linux Mint
  • Mint Software Manager
  • Applications Operations
    • Installing
    • Removing
  • Synaptic package Manager
  • Software sources
  • Advanced package management

Module 6: Managing Users and Permissions

  • Creating new Users
  • Commands
  • Administrative access
  • File and directory permissions

Module 7: Networks

  • Network Overview
  • Static IP
  • SSH Overview
  • Accessing system via SSH
  • Accessing FTP Servers
  • Sharing files

Module 8: Security

  • Encryption
  • Configuring and testing the IP tables
  • ClamAV
  • Backing up and Restoring

Module 9: Advanced Administration Techniques

  • Creating Command aliases
  • Setting up Cron Jobs
  • Exporting and Importing Packages
  • Variables and Conditional Statements in Bash
  • Monitoring

Module 10: Troubleshooting Linux Mint

  • Troubleshooting in Software Rendering Mode
  • Diagnosing boot issues
  • Recovering data
  • System Logs
  • Testing the RAM

Show moredown

Prerequisites

There are no formal Prerequisites to attend this course.

Audience

This course is designed for Various IT professional roles.

Introduction to Linux Mint Training ​Course Overview

Linux Mint is a community driven Linux distribution based on Ubuntu or Debian that allows a Modern, elegant and comfortable OS. This is very reliable and powerful. Linux Mint facilitates a full out-of-the-box multimedia help by adding some proprietary software, like multimedia codecs, and comes bundled within a range of free and open-source applications.

This course will provide the complete knowledge of Linux Mint and its essential concepts as well as delegates will learn about Linux Mint Operations. Delegates will get an understanding of Boot Media and installing Linux Mint. Along with this, delegates will learn about Cinnamon. The training session will provide a quality of knowledge of Terminal and software operations. How to manage and give the permissions to particular users is also described by this course. Delegates will be introduced to Network, Security and troubleshooting concepts. Additionally, Delegates will acquire a knowledge about advanced administration techniques to perform administrator task with high accuracy.

After this course completion, delegates will be able to perform user account management and system maintenance tasks within Linux Mint interface and will also be able to perform Linux command line operations and file navigation.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Solaris Fundamentals Training Course Outline

This Course Outline is focusing on providing a quality of knowledge of Solaris Environment and its essential operations as well as attributes. From the following well-arranged modules, Delegates will acquire knowledge of the Unix Kernal and its File System and how to handle Commands for the Directory. Delegates will also learn about how to use vi editor for editing the text file. Additionally, learn about Redirections in which delegates will get an understanding of input and output Redirections. The processes, User Environment, Filtering text, File Permissions, and Access Control will also explore through this course.

Module 1: Introduction to the Solaris Operating System

  • UNIX Overview
  • UNIX kernel
  • UNIX file system
  • File System Structure
  • Directories and files
  • Pathnames
  • Navigating the file system

Module 2: Commands

  • Command-line syntax
  • File handling commands
  • Directory handling commands
  • Filename wildcard characters

Module 3: Redirection  and Pipes

  • Input redirection
  • Output redirection
  • Pipes

Module 4: Introduction to VI Editor

  • Overview of the vi Editor
  • Functions
  • Switching to input mode

Module 5: Searching and Replacing  Text

  • Searching and replacing text using the vi editor
  • Using regular expressions (regex)
  • Using sed for search and replace
  • grep, egrep and fgrep

Module 6: Recalling and Editing Commands

  • Overview
  • Bash shell
  • Korn shell

Module 7: File Permissions and Access Control

  • Users and user groups
  • File access permissions
  • Changing file attributes
  • Switching users and user groups
  • Linking files

Module 8: Filtering Text

  • Filtering Text Overview
  • The cut command
  • An introduction to awk
  • NL command

Module 9: Processes

  • Process Overview
  • Monitoring processes
  • Killing processes
  • Background processes
  • Job Control
  • Grouping commands
  • Exercise: Monitoring and controlling processes

Module 10: User Environment

  • Customising the .profile or .bash_profile
  • Customising the .kshrc or .bashrc
  • Exercise: Setting up an environment

Module 11: More Basic Commands

  • Find command
  • xargs command
  • locate command
  • df command
  • Cut command
  • Sort command
  • Finding duplicate content
  • finger command

Show moredown

Prerequisites
There are no prerequisites for attending this course. It will be great if delegates will have a basic understanding of Operating Systems.

Audience

This course is designed for Various IT professional Roles.

Solaris Fundamentals Training​ Course Overview

Solaris is an Operating System based on UNIX OS. Technically its environment was written in C and C++ language and it is supports various essential platforms such as SPARC and Power PC. Solaris was created with the concept of open source and incorporated the source code including libraries, commands, and Kernel.

This course will provide complete knowledge of Solaris Environments and its essential components as well as its operations. Delegates will learn about Unix Kernal, File System and File System Structure as well as learn about Directories and Files. The commands for different procedures and operations are also included in this course. Delegates will gain the knowledge of essential concepts of the Solaris Operating System as well as the information about most used commands and the utilities in this environment. The Redirection facilities and other features are to be described in this course.

After completion of this course, delegates will able to create and manage the Files and Directories in the Solaris Environment as well as perform the essential operations and manage this operating system.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Solaris Shell Programming Course Outline

Module 1: Solaris Command Overview

  • Basic Unix Commands
  • General Commands
  • File and Directory Handling Commands
  • Filename Generation Characters
  • I/O Redirection Features
  • Other Commands

Module 2: Getting Started with Solaris Shell Programming

  • Introduction to Shell Script
  • Development Guidelines
  • Creating and Editing Shell Scripts
  • Naming and Storing Shell Scripts
  • Executing Shell Scripts
  • Write a Simple Shell Script

Module 3: Using Variables

  • Environment Variables
  • Local Variables
  • Assigning Values to Variables
  • Assessing Variable Values
  • Using Quotes
  • Delimiting Variable Names
  • Echo control Sequences
  • Add Variables to a Script

Module 4: Integer Arithmetic

  • Using the Expr Command
  • Using the (( )) Notation
  • Add Integer Arithmetic to a Shell Script

Module 5: Handling Run Time Data

  • The Read Command
  • Command Line Arguments
  • Writing a Generic Shell Script
  • Writing an Interactive Shell Script

Module 6: Condition Execution

  • The If Statement
  • The Test Command
  • Adding Validation to Previous Scripts

Module 7: Additional Korn, Bash & Posix Syntax

  • Other test notations
  • Default and substitute variables
  • Exit status codes

Module 8: Loop Constructs

  • The While loop
  • The Until loop
  • The For loop
  • The While True and Until False Loops
  • Loop Control Commands
  •  Enhancing the Previously Written Scripts
  •  Writing a Script to Copy Files using a 'For' Loop
  •  Writing a Script to Generate Numbers with the 'While' Loop

Module 9: Multi-Branch Decisions

  • The Case Statement
  • Menu Driven Applications
  •  Developing and Writing a Menu System

Module 10: Functions

  • What is a function?
  • Syntax
  • Examples
  • Add a function to a script

Module 11: Interrupt Handling

  • Interrupt Signals
  • Trapping Interrupts
  • Adding Traps to the Menu Script

Module 12: Additional Features and Facilities

  • The Exec Commands
  • The Includes Notation
  • More about Loops
  • Arrays
  • Here Documents
  • Create a here script

Show moredown

Prerequisites

No formal prerequisites for this course.

Audience

This course is for IT professionals who wants to learn about UNIX.

Solaris Shell Programming Training​ Course Overview

This course is designed to provide delegates knowledge of Solaris shell programming. In this course, delegates will go through basic UNIX commands and I/O redirection features. This course describes shell scripting comprising of development guidelines, creating, editing, naming, storing and executing shell scripts. Basically, shell scripting is a small program (set of commands) that is designed to be executed by UNIX shell, which is command-line interpreter. This course teaches delegates environmental variables, local variables, assigning variables values, delimiting variable names, and echo control sequences. They will also acquire knowledge of integer arithmetic and handling run time data. In Handling run time data module, delegates will learn, read command and command line arguments.

This course explains condition execution including if and test statements. In this course delegates will go through additional korn, bash and posix syntax. They will also acquire knowledge of loop constructs: while loop, until loop, for loop, while true and until false loops and loop control commands. This course describes the multi-branch decisions and functions. Delegates will gain an understanding of interrupt handling including interrupt signals, trapping interrupts. This Solaris shell programming course provides the skills required to develop shell programs.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on 646-687-6780 or Inquire.

Package deals

Our training experts have compiled a range of course packages to compliment a variety of categories in order to help fast track your career. The packages consist of the best possible qualifications in each industry and allows you to purchase multiple courses at a discounted rate.

Swipe for more. Don’t miss out!

What our customers are saying

Frequently asked questions

FAQ's

Please arrive at the venue at 8:45am.
There are no formal pre-requisites for this Linux Introduction training course, although an understanding of and exposure to information technology and an understanding of operating systems are required.
Linux is a rapidly-developing powerful Operating System.
Please see our Linux Training courses available in the United States
The Knowledge Academy is the Leading global training provider in the world for Linux Training.
The price for Linux Training certification in the United States starts from $995.

Why we're the go to training provider for you

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

We are accredited by PeopleCert on behalf of AXELOS

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo
Shell Logo

"...the trainer for this course was excellent. I would definitely recommend (and already have) this course to others."

Diane Gray, Shell

Looking for more information on Linux Training