Get in Touch
 Duration 14 hours

Course Outline

Introduction to Linux

  • Definition of Linux, its historical background, and ecosystem.
  • Overview of major distributions (e.g., Red Hat, Ubuntu, CentOS).
  • Applications of Linux in enterprise and cloud sectors.

Commencing with the Command Line

  • Authentication processes, terminal fundamentals, and shell types (bash, zsh).
  • Interpreting prompts, commands, options, and arguments.
  • Essential navigation commands (pwd, ls, cd).

File and Directory Administration

  • Creation, inspection, and editing of files (touch, cat, nano/vim).
  • Executing file operations (cp, mv, rm).
  • Understanding directory hierarchy and organization.

Comprehending Permissions

  • Configuring file and directory access rights.
  • Overview of users and groups.
  • Utilizing chmod, chown, and chgrp commands.

User and Process Management

  • Displaying and managing user accounts.
  • Switching user contexts (su, sudo).
  • Monitoring and controlling active processes (ps, top, kill).

Basics of Package Management

  • Introduction to package managers (yum/dnf/apt).
  • Installing, upgrading, and uninstalling software.

Networking Essentials

  • Verifying network connectivity (ping, ifconfig/ip).
  • Configuring basic host settings.
  • Establishing SSH access and secure remote connections.

Introduction to Shell Scripting

  • Concepts behind scripting.
  • Creating basic shell scripts.
  • Working with variables, loops, and conditional logic.

System Monitoring and Diagnostics

  • Analyzing disk usage and system load (df, du, free).
  • Reviewing logs and system messages (journalctl/syslog).
  • Applying fundamental troubleshooting strategies.

Summary and Future Pathways

Requirements

Foundational Knowledge

  • General computer literacy (no prior experience with Linux or Unix is necessary).

System Requirements

  • A laptop capable of connecting to a Linux environment, either physical or virtual.
  • An SSH client for remote laboratory sessions or local virtual machine capabilities.
  • Internet connectivity for accessing online training materials and resources.

Disclaimer: This program is included in the NobleProg global training portfolio. It is delivered through authorized NobleProg network partner entities, including NobleProg Ontario Inc.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories