top of page
CompTIA Linux+
Accredited by:

CompTIA & Linux Professional Institute Inc (LPI)

Program Description:

CompTIA Linux+ Powered by LPI certifies foundational skills and knowledge of Linux. With Linux being the central operating system for much of the world’s IT infrastructure, Linux+ is an essential credential for individuals working in IT, especially those on thepath of a Web and software development career.

Module Outline:

Chapter 1 - Linux

  • What is Linux?

  • Introduction To RedHat Linux

  • Unix

  • Advantage Of Linux

  • Links and Resources for LPI 101

Chapter 1.1 - Shell

  • The Shell

  • Are you running Bash?

  • About Bash

  • Using “cd”

  • Paths

  • Absolute Paths

  • Relative Paths

  • Using “..”

  • Relative Paths Examples

  • Understand “.”

  • Cd and the Home Directory

  • Others Users’ Home Directories

Chapter 2 - Installation Of Linux

  • Preparing for Installation

  • Installing RedHat Linux

  • Creating The Boot And Supplemental Disk

  • Installing Without Using A Boot Floppy

  • Virtual Consoles

  • Dialog Boxes

  • Step-By-Step Installation

  • Booting

  • Selecting An Installation Mode

  • CDROM Installation

  • Disk Partitioning

  • Partitioning Hard Drive(s)

  • Installing Packages

  • Setting Your Root Password

  • Finishing The Installation

Chapter 3 - Basic Keys and Commands

  • Creating Command Aliases

  • Built-in Commands

  • System Commands

  • Entering Command Lines

  • Common Command s Displaying Text

  • File Display Commands

  • Sorting Text Files

  • Comparing Files

  • Editing Text Files and Using sed and awk

  • Getting Statistics On Text Files

  • File Attributes

  • Adding, Changing And Removing Directories

  • Who Is Logged In?

  • Getting Information Set By Users

  • Fixing Simple Interface Problem

  • Using Unix Streams, Pipes and Redirects

  • Monitoring Process

  • Modifying The Execution Order

  • Expression And Their Functions

  • Matching One Of A Set Of Patterns

  • Working With Command History

Chapter 4 - Filesystem

  • Managing Partitions And Filesystem

  • Maintaining Filesystem Integrity

  • Controlling FileSystem Mounting and Unmounting

  • Frequently Used Mount FileSystem

  • Understanding etc/fstab

  • Frequently Ask Mount Options

  • Manipulating MS-DOS Files

  • Setting And Viewing Disk Quotas

  • Setting The Quota Limit

  • Viewing Existing Quotas

  • Using The File Permissions To Control FileSystem Access

  • Changing Permissions

  • Using Unmask

  • Managing File Ownership

  • Creating and Managing Links

  • Creating Soft and Hard Links

  • Finding System Files

  • Situating Files Properly

  • Hard Disk Performance

  • Monitoring Disk Resources

  • Common Flag With du Command

Chapter 5 - System Administrator

  • Principles and Practices Of System Administration

  • Managing User

  • Changing Users Default

  • Understanding /etc/passwd

  • Understanding /etc/shadow

  • Adding Shell Account

  • Adding Non- Shell Account

  • Passwords

  • Removing Users

  • Managing Groups

  • Group Password

  • Changing Group

  • Managing Daemons

  • Startup Options

  • Tuning System Performance Files Attributes

  • Configuring and Using Log Files

  • Pruning and Archiving Log Files

  • Schedule Job to Automate Administrative Tasks

  • Core Dump Control

  • Creating Effective Data Backups

Chapter 6 - LILO

  • LILO, The Boot Manager

  • Linux Startup and Runtime Behavior Overview

  • Linux Initialization Behavior

  • Troubleshooting Boot, Initialization and Shutdown Problems

  • Emergency System Rescue

Chapter 7 - System Startup and Shutdown

  • Identify the features of different boot leaders

  • Define and explain bootstrap procedures

  • Explain single and multi-user runlevels

  • Identify and configure system startup files

  • Perform a clean shutdown procedure

  • Explain and define the maintenance mode

  • System Startup and Shutdown

Chapter 8 - Managing Users

  • Define the requirements for user accounts

  • Explain groups and group accounts

  • Construct configuration files (group, passwd, shadow)

  • Demonstrate adding users

  • Describer modifying user details

  • Explain Passwords

  • Demonstrate deleting users

Chapter 9 - User Environments

  • Construct different login profiles and user accounts

  • Define, explain, and modify user environments

  • Explain security issues

Chapter 10 - Documentation

  • Use the man command

  • Use the info command

  • Identify and locate system documentation

  • Identify and use online documentation such as The Linux Documentation Project

Chapter 11 - The Shell and Shell Scripting

  • Demonstrate and identify different Linux shell environments

  • Understand the redirection of input

  • Understand and utilize command substitution

  • Write and configure bash scripts using variables, flow controls, interactive input, functions, arithmetic, and arrays

Chapter 12 - Process Scheduling

  • Understand the sytax for at, cron, and anacron

  • Automate programs and functions

  • Determine which scheduling utility best suits a particular automation need

  • Administer at, cron & anacron configuration files

Chapter 13. Printing

  • Identify different print options, like LPD, LPRng, and CUPS

  • Modify the/etc/printcap file

  • Add local and remote printers

  • Use Ip tolls like lpr, lprm, lpq, and lpc

  • Identify and use GUI printer administration

  • Tools such as YaST and sytem-config-printer

  • Add print security through /etc/host.lpd

  • Identify different print filters

Chapter 14. The Linux Kernel

  • Define kernel properties

  • Demonstrate new kernel preparation

  • Identify and use kernel configuration tools

  • Recompile and install a kernel

  • Identify kernel modules

Chapter 15 - Basic Networking

  • Identify and define the TCP/IP protocol suite

  • Configure IP addressing and files

  • Configure basic networking settings

  • Configure a NIC

  • Understand and configure routing tables and daemons

  • Describe and configure PPP

  • Describe SLIP,CSLIP, and ISDN

  • Utilize common networking tools like traceroute, dig, and whois

Chapter 16 - Apache and SSH

  • Identify the major configuration files for Apache

  • Control Apache using apache2ctl

  • Understand what the Secure Shell (SSH) isand what it replaces

  • Identify and use some of the utilities included in the SSH suite

Chapter 17 - E-mail

  • Identify the different configuration files for Sendmail, Postfix, qmail , and Exim

  • Demonstrate how to use the m4 processing system

Chapter 18 - DNS

  • Explain the reasons for using a name service

  • Configure and setup a Domain Name Service (DNS)

  • Explain the uses of, and the reasons for using BIND

  • Configure BIND

Chapter 19 - Distributed File Systems

  • Identify and discuss distributed file system (DFS) concepts

  • Discuss the basics of NFS and Samba

  • Demonstrate how to mount and export directories with NFS

  • Discuss and address NFS security issues

  • Install Samba

  • Understand how to modify smb.conf

  • Configure basic Samba settings with SWAT

Chapter 20 - Network Security And Performance Tuning

  • Define your role in security

  • Explain physical and software security

  • Describe various methods of security

  • Outline basic security measures for clients and servers

  • Describe workstation security

  • Identify the difference between the hardware and software clock

  • Set the default time zone

  • Use the time setting utilities of date and hwclock

  • Define NTP

  • Identify and use different NTP related commands

  • Identify and define the function of the ntp.conf and ntp.drift files

Chapter 21 - Iptables

  • Identify the differences between Iptables and Ipchains

  • How Iptables processes packets

  • Use the iptablets command

  • Identify and understand targets and chains

  • Understand stateful firewall states

  • Understand log targets

Chapter 22 - Recovery Planning

  • Emphasize the value of recovery vs. backcup

  • Define terminology related to recovery planning

  • Describe the difference between backups andarchiving 2

  • Identify different backup media

  • Identify, compare, configure, and use different backup utilities

  • Perform network backups

  • Identify and explain issues about backup

Duration:

5 Days

Prerequisite:

Basic knowledge of computer

Training Method:

Instructor-Led-Hands-on-Practical Training, Workshop & Exam Prep

Assessment Methods:
  1. Pre-Test

  2. Post-Test

  3. Final Exam & Certification by CompTIA & LPI
     

What is the core competency do I get by earning this certificate?

Linux has grown into an industry-leading software and service delivery platform that is used for everything from super computers and Web servers to virtualized systems and your Android phone.

Linux professionals are high in demand: With CompTIA’s Linux+ Powered by LPI certification, you’ll acquire the fundamental skills and knowledge you need  to successfully configure, manage and troubleshoot Linux systems.

What will I able to do as a result earning this certificate?

According to CompTIA, the leading association representing the international technology community, there are at least three reasons why an IT Professional would want to become Linux+ certified:

1. Linux+ Keeps You Relevant;
The Linux footprint continues to grow. In addition to its significant presence in the server room, all the major public cloud providers offer Linux images as a way of speeding up virtual instance creation. Add on that Linux-based Android accounts for approximately 80% of the smartphone market and you’ll find many IT careers are founded on Linux skills.

2. Linux+ is Widely Recognized
Large organizations such as the U.S. Navy, Dell, HP, BAE Systems, Northrop Grumman and the U.S. Department of Defense employ CompTIA Linux+ Powered by LPI certified IT professionals.

3. Linux+ is a Stepping Stone for Higher Goals
IT professionals who earn their CompTIA Linux+ certification can receive the LPIC-1 from LPI. Earning a Linux+ certification is the beginning of a path that will lead you to advanced, distribution-specific Linux certifications such as SUSE Certified Engineer.

How will earning this certificate benefits me and my employer?
  1. Participant will learn how to communicate with Linux via the bash shell and learn why this is emphasized over the Graphical User Interface (GUI).

  2. Participant will learn how Linux partitioning is different from partitioning a Windows Server.

  3. Participant will learn standard Linux permissions. (Is it really just read, write, execute for the user, group, all others?)

  4. Participant will learn how to install software across an entire business.

  5. Participant will learn how and why to compile software from source code.

  6. Participant will learn how to manage network printing in a web interface.

  7. Participant will learn the difference between installing software “the Red Hat way” versus installing “the Debian way."

  8. Participant will learn how to keep an eye on log files, and how to have bash automatically update whenever a log changes.

  9. Participant will learn how to Implement secure administration from an admin workstation (Windows, Mac OS or Linux) to Linux servers for secure remote administration.

  10. Participant will learn how to use the tools required to keep an eye on which processes are consuming the most RAM and CPU time, as well as the use of virtual memory.

 

Max Class Capacity:

20 - 30 persons.

Suitable for:

Public, IT/ Programming Student, Programmer.

Career Pathway:

Linux System Administrator, Certified Linux Professional.

Course date:

To be adviced (TBA) - Please contact us.

bottom of page