Course Outline
Introduction to Linux
- Linux architecture, historical context, and ecosystem components
- Overview of major distribution families, including Red Hat, Ubuntu, and CentOS
- Deployment scenarios within enterprise environments and cloud infrastructure for government systems
Command-Line Interface Fundamentals
- Authentication, terminal operations, and shell environments (bash, zsh)
- Components of command syntax: prompts, commands, options, and arguments
- Essential navigation commands (pwd, ls, cd)
File and Directory Management
- File creation, inspection, and text editing (touch, cat, nano, vim)
- File manipulation operations (cp, mv, rm)
- Structure and hierarchy of the Linux file system
Access Control and Permissions
- File and directory permission models
- Overview of user and group account structures
- Configuration of permissions using chmod, chown, and chgrp
User and Process Administration
- User account management and enumeration
- Privilege escalation and user switching (su, sudo)
- Process monitoring and management (ps, top, kill)
Package Management Essentials
- Overview of package management systems (yum/dnf, apt)
- Software installation, updates, and removal procedures
Networking Fundamentals
- Connectivity verification and interface configuration (ping, ifconfig/ip)
- Host network configuration basics
- Secure Shell (SSH) access and remote connection protocols
Shell Scripting Overview
- Concepts and purpose of automation scripts
- Composition of basic shell scripts
- Implementation of variables, iterative structures, and conditional logic
System Monitoring and Troubleshooting
- Resource utilization monitoring (disk space, system load, memory) via df, du, and free
- Analysis of system logs and messages (journalctl, syslog)
- Foundational troubleshooting methodologies for government IT systems
Summary and Strategic Next Steps
Requirements
Prerequisites
- Fundamental proficiency in general computer operations; specific familiarity with Linux or Unix operating systems is not required.
System Requirements
- A computing device capable of running a Linux environment, whether through native installation or virtualization.
- Secure Shell (SSH) client software for remote laboratory access, or the capability to run a local virtual machine.
- Reliable internet connectivity to facilitate online training modules and resource retrieval.
Provider Information: This curriculum is a component of the NobleProg global training portfolio. Instructional delivery is conducted by authorized partners within the NobleProg network, including entities such as NobleProg Ontario Inc., to ensure standardized service for government and other professional audiences.
Testimonials (5)
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
Lots of exercises
Cesar - Centro Netec Chile
Course - Red Hat Enterprise Linux Automation with Ansible (RH294)
Tyler is very knowledgable and shared his valuable experience in Lustre administration with us.