Get in Touch

Course Outline

Introduction to Linux

  • Definition of Linux: History and ecosystem overview
  • Survey of distributions (e.g., Red Hat, Ubuntu, CentOS)
  • Enterprise and cloud application scenarios for Linux

Initial Steps with the Command Line

  • Login procedures, terminal fundamentals, and shell types (bash, zsh)
  • Deciphering prompts, commands, options, and arguments
  • Essential navigation commands (pwd, ls, cd)

File and Directory Management

  • Creating, viewing, and editing files (touch, cat, nano/vim)
  • Common file operations (cp, mv, rm)
  • Understanding directory hierarchy and structure

Grasping Permissions

  • File and directory access controls
  • Overview of users and groups
  • Utilizing chmod, chown, and chgrp commands

Users and Process Management

  • Listing and managing user accounts
  • Switching user contexts (su, sudo)
  • Viewing and managing processes (ps, top, kill)

Basics of Package Management

  • Introduction to package managers (yum/dnf/apt)
  • Installing, updating, and removing software applications

Networking Essentials

\r
  • Verifying connectivity using ping and ifconfig/ip
  • Fundamentals of host configuration
  • Establishing SSH access for secure remote connections

Introduction to Shell Scripting

  • Definition and purpose of scripts
  • Writing basic shell scripts
  • Incorporating variables, loops, and conditional logic

System Monitoring and Troubleshooting

  • Checking disk space and system load (df, du, free)
  • Reviewing logs and system messages (journalctl/syslog)
  • Applying basic troubleshooting methods

Summary and Future Learning Paths

Requirements

Background Requirements

  • Basic proficiency in using computers (no prior Linux or Unix knowledge needed)

Technical Prerequisites

  • A laptop with access to a Linux environment (native or virtual machine)
  • SSH client software (for remote labs) or the capability to run local virtual machines
  • Internet connectivity (essential for online training and accessing resources)

Note: This course is included in NobleProg’s global training catalog. Instruction is delivered by authorized NobleProg network partners, such as NobleProg Ontario Inc.

 14 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories