Download Full Outline
Course
Introduction to Linux / Linux Essentials
CompTIA Certified Badge
Explore Core Skills for Daily Tasks Users Perform using Linux
ID:TTLX2103
Duration:3 Days
Level:Introductory
Format:

Upcoming Public Course Dates

Class Schedule
Group Training
Special Offers

Group training options will be displayed here. Contact us for more information about group training opportunities.

Special offers will be displayed here. Check back later for promotional deals and special pricing.

What You'll Learn

Overview
Objectives
Audience
Pre-Reqs
Agenda
Follow On
Related
Expand All

Overview

CompTIA Authorized Partner Badge

Introduction to Linux is a 3-day, hands-on course that provides you with a solid level foundation in essential skills for using any version of Linux.  This course focuses on core useful skills that ordinary you might use day to day when working with Linux.   

Objectives

This skills-combines expert instructor-led discussions with hands-on labs designed to provide you practical experience working with Linux to complete tasks and functions users usually encounter on the job. The lessons and exercises always emphasize current techniques, best practices and standards. Working in a hands-on lab environment guided by our expert instructor, you'll explore: 

  • Basic Linux Operations 
  • File System Basics 
  • Wildcards 
  • File and Directory Permissions 
  • Working with files 
  • Executing Programs 
  • Using find 
  • Filters and other useful commands 
  • The vi editor 
  • Customizing the user environment 
  • Networking/Communications 
  • Backups and archiving 

 

Need different skills or topics? If you or your team require different topics or tools, additional skills or custom approach, this course may be further adjusted to accommodate. We offer additional Unix, Linux, Scripting, administration, networking, programming, database and other related courses which may be blended with this course for a track that best suits your learning objectives.  

Audience

This is an introductory-level course, designed for anyone wanting to learn Linux. Attendees should be comfortable working with computers and the command line, but no other specific skills are required to attend. 

Pre-Requisites

This is an introductory-level course, designed for anyone wanting to learn Linux. Attendees should be comfortable working with computers and the command line, but no other specific skills are required to attend. 

Agenda

Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We will work with you to tune this course and level of coverage to target the skills you need most. Course agenda, topics and labs are subject to adjust during live delivery in response to student skill level, interests and participation.  

The Design of Linux 

  • A brief history of Linux 
  • The Linux design philosophy 
  • Linux architecture 

 

Basic Operations 

  • Logging in and out 
  • The general form of a Linux command 
  • Common commands 
  • Using man pages 
  • Essential commands 

 

File System Basics 

  • The Linux directory structure 
  • Standard directories 
  • Relative and absolute pathnames 
  • Legal file names 
  • Navigating the filesystem 

 

Wildcards 

  • Matching one character 
  • Matching many characters 
  • Shortcuts 
  • Wildcard gotchas 
  • Wildcards and ls 

 

File and Directory Permissions 

  • Viewing permissions 
  • File permissions 
  • Directory permissions 
  • Setting defaults 
  • Changing permissions 
  • Keeping data secure 

Working with files 

  • Viewing contents 
  • Identifying file contents 
  • Copying and moving 
  • Deleting 
  • Using symbolic links 

 

Executing Programs 

  • Redirecting STDOUT 
  • Redirecting STDERR 
  • Redirecting STDIN 
  • Creating pipelines 
  • Processes attributes 
  • Listing processes 
  • Killing processes 
  • Foreground & background processes 

 

Using find 

  • Syntax 
  • Finding by name, type, or size 
  • Combining tests 
  • Finding by size, owner, or timestamps 
  • Using xargs with find 
  • Other find options 

 

Filters and other useful commands 

  • What is a filter? 
  • cat: a generic filter 
  • head and tail 
  • grep 
  • sort 
  • wc 
  • other interesting filters 

 

The vi editor 

  • Why vi? 
  • Basic vi operations: navigating, adding, deleting 
  • Advanced operations: buffer management, search and replace, configuration options 

 

Customizing the user environment 

  • About shells 
  • Shell startup files 
  • Shell variables 
  • Search path 
  • Aliases 
  • Simple shell scripts 

 

Networking/Communications 

  • Reading and sending mail 
  • Remote login 
  • Remote file transfer 
  • Other network utilities (ping, finger, etc) 

 

Backups and archiving 

  • Checking space used or available 
  • Creating tar archives 
  • Viewing and extracting files from archives 
  • Compression utilities 
  • Working with windows 

 

Follow On Courses

Hands-on Ansible Essentials | Introduction to Automation with Ansible
Intermediate Linux | Shell, Bash, Text Manipulation, Multitasking & More

Related Courses

Introduction to Linux / Linux Essentials
Intermediate Linux | Shell, Bash, Text Manipulation, Multitasking & More
Linux System Administration

Connect with us

Tailor your learning experience with Trivera Tech. Whether you need a custom course offering or want to schedule a specific date and time for corporate training, we are here to help. Our team works with you to design a solution that fits your organization's unique needs; whether that is enrolling a small team or your entire department. Simply let us know how many participants you'd like to enroll and the skills you want to develop, and we will provide a detailed quote tailored to your request.

Contact Trivera Today to discuss how we can deliver personalized training that equips your team with the critical skills needed to succeed!