Skip to content
All training programs
FOUNDATIONS → ADMINISTRATION → INTERNALS → PRODUCTION

Linux & Open Source Engineering

Build a durable Linux mental model, then progress into administration, networking, security, performance, troubleshooting and production operations.

Typical duration2–5 days per module set; custom multi-week programs available
DeliveryOnline · On-site · Hybrid · Hands-on lab
Practical work5 representative labs
Self-paced Learning Academy

Prefer to learn Linux at your own pace?

Gnu Group also publishes free Linux learning material. The optional certificate pathway is separate: study for free, take the assessment when ready, and only pay if you want the completion credential.

Outcomes
Understand Linux architecture and operating-system concepts
Administer users, services, storage and networking
Diagnose service, process, memory, CPU, I/O and network problems
Apply security and production-operability practices
Audience & prerequisites
Who it is for— Beginners entering infrastructure roles— Linux administrators— DevOps / platform engineers— Support and operations teams
Prerequisites— Basic computer and command-line familiarity for foundation tracks— Advanced tracks assume working Linux experience
Representative curriculum

Training topics, organized as engineering modules.

The exact sequence is adjusted to the audience. Foundation topics can be compressed for experienced teams; architecture and troubleshooting can be expanded for advanced programs.

01

Linux Foundations

Understand the operating system before memorizing commands.

  • Linux architecture and distributions
  • Shell and filesystem model
  • Processes and signals
  • Users, groups and permissions
  • Packages and repositories
02

Administration & Services

Operate a Linux host as a managed system.

  • systemd services and boot
  • Logging and journald
  • Storage, filesystems and mounts
  • Scheduling and automation
  • SSH and remote administration
03

Networking

Connect host behavior to network behavior.

  • TCP/IP fundamentals
  • Routing and DNS
  • Sockets and ports
  • firewalld / nftables concepts
  • tcpdump and connection diagnosis
04

Security & Hardening

Build practical host-security controls.

  • Least privilege
  • SSH hardening
  • SELinux fundamentals
  • Service exposure review
  • Patch and configuration hygiene
05

Performance & Troubleshooting

Develop a repeatable diagnostic method.

  • CPU, memory and load
  • Disk and filesystem I/O
  • Network performance
  • Process-level diagnosis
  • Evidence-driven troubleshooting
06

Production Engineering

Move from administration to operational judgment.

  • Capacity and resilience
  • Observability
  • Change safety
  • Failure scenarios
  • Runbooks and incident thinking
Hands-on work

Labs are part of the learning path.

Exercises emphasize observation, implementation, failure and diagnosis rather than command copying.

01

Diagnose a failed systemd service

02

Find a CPU / memory bottleneck

03

Trace a network connectivity failure

04

Harden SSH and review exposed services

05

Investigate disk I/O pressure

Customization

Align the program to your engineering environment.

Programs can be aligned to RHEL, Rocky Linux, Ubuntu, Debian or an organization's operational standards.

LinuxsystemdShellNetworkingStorageSELinuxPerformance toolsOpen-source infrastructure
Discuss this program