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.
Testimonials (4)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes Security Fundamentals (LFS460)
trainer has hands-on knowledge
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes for App Developers (LFD459)
A very good and easy-to-use virtual solution (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Course - Quick Introduction to Hypervisor and KVM
Tyler is very knowledgable and shared his valuable experience in Lustre administration with us.