Linux System Administration (LF-ADM)

Linux admin training on systems, networking, storage, containers, and LFCS preparation

Description

This training equips participants with practical skills and in-depth knowledge in Linux system administration. Participants will learn to manage, configure, and troubleshoot Linux systems, including networking, storage, and security.

The course also prepares participants for the LFCS certification. Designed for system administrators, network engineers, DevOps engineers, and beginners in system administration, it combines theory, case studies, quizzes, and assessments to ensure strong understanding and practical readiness

Why Take This Course?

  • Prepare for the LFCS Certification

    Build the knowledge and confidence needed to pass the Linux Foundation Certified System Administrator (LFCS) exam through structured lessons, case studies, and assessments.

  • Develop Job-Ready SysAdmin Skills

    Gain hands-on expertise in user management, SSH, IPv4/IPv6 networking, LVM storage, containerization, and system services used by modern IT teams.

  • Master Practical Linux Administration

    Learn how to configure, manage, and troubleshoot Linux systems, including networking, storage, security, and system performance in real-world environments.

Facilities

  • Hands-on Lab Environment – Train using dedicated virtual machines with full access to lab resources via Jumpserver (RDP & SSH), enabling real-world practice throughout the training.
  • Downloadable Lab Environment – Continue practicing after the training with our VM Lab Downloader (.qcow2), allowing you to run the lab environment on your own machine.
  • Complete Learning Materials – Get comprehensive digital training materials and a handbook with up to 1 year access, plus a certificate of course completion.
  • Post-Training Support – Continue learning after the class with access to training records (for online sessions) and community discussion groups to help reinforce your skills.

Trainer

Ragil Setianjaya

PT GITS Indonesia, DevOps Engineer

Linux System Administration, Docker Administration, Cloud Computing (AWS / GCP), OpenStack

View LinkedIn

Syllabus

Essential Commands
  • Introduction to Linux: What is Linux? History and Linux Distributions
  • Terminal and Shell
  • Linux Directory Structure
  • Managing files and directories
  • Managing Files and Directories
  • Using man and Documentation
  • Basic Git Operations
  • Creating, Configuring, and Troubleshooting Services
  • Monitoring System Performance
  • Troubleshooting Diskspace Issues
  • Working with SSL certificates
  • Lab: Nusactl Setup & Reset Virtual Machine Guidelines
  • Lab: File System Exploration
  • Lab: File and Directory Operations
  • Lab: Comparing Files and Directories
  • Lab: Disk Space Analysis
  • Lab: Working with Links
  • Lab: Standard Input and Output
  • Lab: Searching for Files
  • Lab: Introduction to Git
  • Lab: Archiving with Tar
  • Lab: Creating and Running Executable Scripts
  • Lab: SSL Certificate Management
  • Quiz: Working with Git
  • Quiz: Working with Directory and File
  • Quiz: Working with File Content
  • Quiz: Comparing Directory and File
  • Quiz: Hard and Soft Link
  • Quiz: Tar and Executable Script
  • Quiz: Working with SSL Certificate
  • Quiz: Find Files
  • Quiz: Standard Streams
  • Summary
Users and Groups
  • Creating and Managing Local User and Group Accounts
  • Managing Personal and System-wide Environment Profiles
  • Configuring User Resource Limits
  • Configuring and Managing ACLs (Access Control Lists)
  • Lab: User and Group Setup
  • Lab: Managing File Permissions
  • Lab: Configuring Resource Limits
  • Lab: Implementing ACLs
  • Quiz: Create New User and Group
  • Quiz: Configure User Privileges
  • Quiz: Configure Resource Limits
  • Quiz: File Permissions and Ownership
  • Summary
Networking
  • Configuring IPv4 and IPv6 Networking
  • Hostname Resolution and DNS Configuration
  • Setting and Synchronizing System Time Using Time Servers
  • Network Monitoring and Troubleshooting
  • Configuring the OpenSSH Server and Client
  • Configuring Packet Filtering, Port Redirection, and NAT
  • Configuring Routing
  • Configuring Bridge and Bonding Devices
  • Reverse Proxies and Load Balancers
  • Lab: Network Interface Configuration
  • Lab: Hostname and DNS Setup
  • Lab: SSH Key-Based Authentication
  • Lab: Time Synchronization Setup
  • Lab: Basic Traffic Redirection
  • Lab: Change Apache Default Port
  • Quiz: Configure SSH Authentication
  • Quiz: System Routing Table
  • Quiz: Configure Resolver
  • Quiz: Configure NTP Service
  • Quiz: Redirect Inbound Traffic
  • Quiz: Change Apache Listening Port
  • Summary
Storage
  • Fundamentals of LVM (Logical Volume Management)
  • Managing and Configuring the Virtual File System
  • Creating, Managing, and Troubleshooting Filesystems
  • Using Remote Filesystems and Network Block Devices
  • Configuring and Managing Swap Space
  • Configuring Filesystem Automounters
  • Monitoring Storage Performance
  • Lab: Disk Partitioning
  • Lab: LVM Configuration
  • Lab: Swap Space Configuration
  • Lab: Automount Configuration
  • Lab: Storage Performance Monitoring
  • Lab: RAID Setup
  • Lab: Repairing Filesystem Errors
  • Lab: Configuring NFS
  • Quiz: Disk Partitioning
  • Quiz: Extend LVM Filesystem
  • Quiz: Working with RAID
  • Quiz: Network File System (NFS)
  • Quiz: Repair Filesystem Error
  • Summary
Operations Deployment
  • Configuring Kernel Parameters (Persistent and Non-persistent)
  • Diagnosing, Identifying, Managing, and Troubleshooting Processes and Services
  • Managing or Scheduling Jobs for Executing Commands
  • Searching, Installing, Validating, and Maintaining Software Packages or Repositories
  • Managing Virtual Machines
  • Configuring Container Engines, Creating, and Managing Containers
  • Lab: Kernel Parameters Management
  • Lab: Process and Service Management
  • Lab: Scheduling Jobs
  • Lab: Package Management
  • Lab: Error Diagnostics
  • Lab: Virtualization with KVM
  • Lab: Container Management
  • Lab: Dockerfile Creation
  • Quiz: Configure Kernel Parameter
  • Quiz: Signals
  • Quiz: Cron Job
  • Quiz: Install Package
  • Quiz: Query the Package Management Database
  • Quiz: Locate the Error Message
  • Quiz: Configure KVM Domain
  • Quiz: Create Virtual Machine
  • Quiz: Working with Container
  • Quiz: Dockerfile
  • Summary
Certification
  • Linux Foundation Certified System Administrator (LFCS)
  • Warning

Common Questions

Is it possible to customize the training materials?

Yes, the training materials can be customized based on your needs. The topics are not limited to Cloud, CloudSecOps, and DevSecOps.

Is there a minimum number of participants required for the training to run?

Yes, the training can be conducted with a minimum of 4 participants. If the number of participants does not meet the minimum requirement, you may contact us for further information on the available options.

Available Training

Accelerate Your Professional Growth

Category SysAdm
Duration None
Level Intermediate
Method Offline / Online / In-house
Download Syllabus

Need help?

Contact our team for corporate training inquiries.

Phone Icon Chat on WhatsApp

Related Courses

Course Image
Pro Training

Linux IT Associate (LF-ASC)

Linux IT Associate prepares beginners for careers in Linux, cloud, and modern IT systems

Beginner

modules

34 Modules

duration

None