Lnx For Jobs

Course Overview

During the first 4 weeks of the class, we will build a solid foundation on how to navigate a Linux operating system.

During the following 12 weeks you will learn about user administration, security, networking, processes, storage, etc.


We will train you for the job by exposing you to the scenarios you will encounter in a real work environment.

10 Modules

16 Weeks

Modules

  • What is Linux?
  • The Linux Kernel
  • Basic Linux Command
  • How to use vi

  • Directory Structure
  • Deleting, copying, moving, and renaming files
  • Find and Locate
  • The Shell
  • Wildcards
  • Practicing Wildcards

  • User Management
  • chage
  • su
  • sudo
  • User ID’s

  • File/Directory permissions and ownership
  • Managing ownership – chown
  • Managing permission – chmod
  • Umask
  • Special Permission
  • Managing special permission
  • ACLs
  • Working with ACLs
  • Manipulating Files
  • I/O redirection and Pipe
  • Working with I/O redirection and Pipe

  • The Linux Boot Process
  • Tour of the Linux Boot Process
  • Managing process using “ps”
  • Monitoring system activities using “top”
  • Signals
  • Priorities and Niceness

  • What is a network?
  • Basic types of networks
  • IPv4 Networking
  • NIC Naming
  • Networking in RHEL8
  • Managing Networking with mncli
  • Networking Configuration files
  • Testing Network Connections
  • NETWORK SECURITY
  • Firewall in RHEL8
  • Firewalld Components
  • Configuring firewall
  • SELinux
  • SELinux modes
  • Secure SHell – SSH

  • Disk layout and Partition
  • Linux storage options
  • Creating partition with fdisk
  • Types of Files Systems
  • Mounting File systems permanently
  • Logical Volume Manager (LVM)
  • Creating an LVM Logical Volume
  • Resizing LVM
  • Swap Partition
  • tar and du

  • RedHat Package Manager (RPM)
  • Understanding RPM
  • Configuring Repository Access
  • Managing Packages using yum
  • yum groups
  • Managing yum updates and yum history

  • Bash Shell Scripting
  • Shell scripting components
  • Loops in shell scripts

  • Performance Troubleshooting
  • Memory Performance Troubleshooting
  • Filesystem Troubleshooting
  • Networking Troubleshooting