SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

LINUX Training

The group discussions were helpful and kept me engaged. Instructor was very knowledgeable about many topics. Great course!
Comment from Service Canada

1. Title

  • The Complete Linux Course for IT Professionals (LIN301X, 5 days)
    View PDF

2. Course Pre-requisites

  • None.

3. Target Audience

  • Anyone interested in learning or working within a Linux/Unix environment

4. Dates and Pricing

May 29 to Jun 2, 2017$3,350.00/person
Jul 24 to Jul 28, 2017$3,350.00/person
Sep 18 to Sep 22, 2017$3,350.00/person
Nov 6 to Nov 10, 2017$3,350.00/person

5. Outline

Module 1: Linux Overview

Topic 1: History and Fundamentals of Linux

Topic 2: Understanding the Linux Architecture

Topic 3: The Linux Kernel

Topic 4: The Linux Boot Process

Topic 5: Understanding the init Process

Topic 6: Beginning and Ending a Linux Session

Module 2: The Linux File System

Topic 1: Introduction to the File System

Topic 2: Files, Directories and Commands

Topic 3: The home and root Directories

Topic 4: Understanding Linux Files and Directories

Topic 5: Working with Directories

Topic 6: System Directory Structure

Topic 7: Navigating the File System

Topic 8: Linux Configuration Files

Module 3: Working with vi/vim

Topic 1: What is vi/vim

Topic 2: vi Modes

Topic 3: Navigation within vi/vim

Topic 4: Data Manipulation - Insert Text

Topic 5: Data Manipulation - Delete Text

Topic 6: Data Manipulation - Create Blank Lines

Topic 7: Data Manipulation - Cut/Copy/Paste

Topic 8: Data Manipulation - Buffering

Topic 9: Data Manipulation - Modify Text

Topic 10: Data Manipulation - The Undo/Redo Option

Topic 11: Data Manipulation - Save/Abort Work

Topic 12: Data Manipulation - Search Text

Topic 13: Reading, Writing and Appending Files

Topic 14: Some vi Tips/Tricks

Topic 15: Customize vi Work Environment

Topic 16: The vim Environment

Module 4: Users and Groups

Topic 1: The Linux Users/Groups Security Architecture

Topic 2: Defining and Working with Users

Topic 3: The /etc/passwd file

Topic 4: The /etc/shadow file

Topic 5: The /etc/group file

Topic 6: Managing Users Accounts Manually

Topic 7: User Management Commands

Topic 8: Debian User Management Tools

Module 5: File System Management

Topic 1: Understanding inodes

Topic 2: Block and Character Devices

Topic 3: Understanding Disk Devices

Topic 4: File Systems Management

Topic 5: Configuring a Block Device

Topic 6: Formatting Disks

Topic 7: Managing Mount Points

Topic 8: Tuning Disks

Module 6: Linux Security

Topic 1: The Security Architecture

Topic 2: The root and Super User

Topic 3: About User Accounts and User Groups

Topic 4: Changing Permissions plus Special permissions

Topic 5: Advanced Security

Module 7: Controlling Processes and Jobs

Topic 1: Controlling Linux Services

Topic 2: Managing Processes

Topic 3: Job Control

Topic 4: Services and Daemons

Module 8: Linux Shell Scripting

Topic 1: About Scripting Options

Topic 2: BASH Scripting Basics

Topic 3: Understanding Wildcards (Metacharacters)

Topic 4: Understanding stdin/ stdout/ stderr

Topic 5: Understanding the Shell

Topic 6: Regular Expressions

Topic 7: Variables

Topic 8: Conditional Statements

Topic 9: Loops/Flow Control

Topic 10: Customize the User Environment

Topic 11: A Few Interesting Scripts

Topic 12: BusyBox Shell

Module 9: Networking

Topic 1: TCP-IP Overview

Topic 2: Configuring Network Adapters

Topic 3: Linux Wireless Network

Topic 4: Using Remote Commands

Topic 5: Windows/Linux Interoperability

Topic 6: Using the Secure Shell(ssh)

Topic 7: Internet Services

Topic 8: Network Security

Topic 9: Some Common Network Commands

Module 10: Installation, Startup and Shutdown

Topic 1: Preparing For and Planning the Installation

Topic 2: Installing Fedora

Topic 3: System Initialization

Topic 4: Kernel Parameters

Topic 5: Linux Configuration Files

Topic 6: Shutdown Techniques and Options

Topic 7: Working in Single User Mode

Module 11: Linux Disks and Partitions

Topic 1: Linux Disk Architectures

Topic 2: About Disk Management

Topic 3: Planning Disk Requirements for a Linux Installation

Topic 4: Understanding Linux Platforms

Topic 5: Planning for Linux Partitions

Module 12: Auditing and Logging

Topic 1: Auditing and the Audit Log

Topic 2: The Log Files

Topic 3: lastlog File

Topic 4: The utmp and wtmp Files

Topic 5: The last Program

Topic 6: The loginlog File

Topic 7: The acct/pact Process Accounting File

Topic 8: Backup Your Logs!

Module 13: Embedded Linux

Topic 1: About Embedded Linux

Topic 2: Embedded Linux installation and Tools

Topic 3: Flash Memory

Topic 4: The Start-up Process in an Embedded System

Topic 5: Use of Memory in an Embedded System

Topic 6: External Storage in an Embedded System

Module 14: Definitive Troubleshooting Techniques

Topic 1: Troubleshooting Methodologies

Topic 2: Linux/Unix Utilities

Topic 3: Troubleshooting Linux Start-up

Topic 4: Troubleshooting Files and Directories

Topic 5: Troubleshooting Security

Topic 6: Troubleshooting Network Services

Topic 7: Troubleshooting Wireless Network

Module 15: The GUI Tools

Topic 1: The KDE Desktop

Topic 2: System Tools

Topic 3: The GNOME Desktop Environment

Topic 4: Using YAST

Topic 5: A Few Power Tools

Module 16: Appendix A - Installing Applications

Topic 1: The Installation Process

Topic 2: Packages and Installation

Topic 3: Installing Applications

Module 17: Appendix B - Additional vi/vim Information

Topic 1: vi Cheat Sheet

Topic 2: vi Quick References

Module 18: Appendix C - grep/egrep Reference

Topic 1: The grep Family

Topic 2: Some grep Options/Switches

Module 19: Appendix D - Regular Expression

Topic 1: Before Regular Expression Usage

Topic 2: Regular Expressions

Topic 3: Some Advanced Generic Regular Expression Functionalities

Module 20: Appendix E - The find Utility

Topic 1: Searching Files by Name and other Attributes

Topic 2: xargs command with/without find

Module 21: Appendix F - Useful Tips and Tricks

Topic 1: Maximizing Linux Commands Functionalities

Topic 2: Archiving and Compression

Topic 3: Networking

Topic 4: Set/ Math Operations

Topic 5: Calendar/ Locales

Topic 6: Disk Space

Topic 7: Monitoring/ Debugging

Topic 8: System Information

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette