Skip to content

LFCA - Study Strategy

Study Approach

Phase 1: Linux Fundamentals (1-2 weeks)

  1. Linux Basics
  2. Learn Linux history, distributions, and open source licensing
  3. Understand the Filesystem Hierarchy Standard
  4. Practice basic shell commands (ls, cd, cp, mv, rm, mkdir, cat)
  5. Learn a text editor (vi/vim or nano)

  6. Hands-on Practice

  7. Install Linux in a virtual machine (Ubuntu recommended)
  8. Navigate the filesystem and explore directory structure
  9. Practice command-line operations daily
  10. Learn to use man pages and --help

Phase 2: System Administration and Security (2-3 weeks)

  1. System Administration
  2. Learn user and group management commands
  3. Understand file permissions (read/write/execute, chmod, chown)
  4. Practice service management with systemctl
  5. Learn package management (apt for Debian, dnf for RHEL)
  6. Understand process management (ps, top, kill)

  7. Security

  8. Learn basic firewall concepts (firewalld, iptables)
  9. Understand SSH key-based authentication
  10. Study encryption basics (symmetric, asymmetric, hashing)
  11. Learn about TLS/SSL certificates
  12. Understand the CIA triad and security best practices

Phase 3: Cloud and Networking (2-3 weeks)

  1. Cloud Computing
  2. Study cloud service models (IaaS, PaaS, SaaS)
  3. Understand virtualization vs containers
  4. Learn Docker basics (images, containers, Dockerfiles)
  5. Study Kubernetes overview (pods, services, deployments)
  6. Explore major cloud providers (AWS, Azure, GCP)

  7. Networking

  8. Study the OSI and TCP/IP models
  9. Learn IP addressing and subnetting basics
  10. Understand DNS, DHCP, and HTTP/HTTPS
  11. Practice network troubleshooting commands
  12. Memorize common port numbers

Phase 4: DevOps and Exam Prep (1-2 weeks)

  1. DevOps
  2. Learn Git basics (clone, add, commit, push, pull, branch)
  3. Study CI/CD pipeline concepts
  4. Understand configuration management (Ansible, Puppet, Chef)
  5. Learn Infrastructure as Code concepts (Terraform)

  6. Exam Preparation

  7. Take practice exams
  8. Review weak areas
  9. Focus on high-weight domains (Linux, System Admin, Cloud - 60%)

Study Resources

Official Resources

Free Learning Resources

Practice

Exam Tactics

Question Strategy

  1. Linux Fundamentals (20%) - Know distributions, FHS, basic commands
  2. System Administration (20%) - Know user management, permissions, systemctl
  3. Cloud Computing (20%) - Know service models, VMs vs containers
  4. DevOps (16%) - Know Git commands, CI/CD concepts
  5. Security (12%) - Know firewalls, SSH, encryption basics
  6. Networking (12%) - Know OSI model, common ports, IP addressing

Time Management

  • 1.5 minutes per question average
  • Flag and move - do not spend more than 2 minutes on any question
  • Reserve 10-15 minutes for reviewing flagged questions
  • This is MCQ only - no hands-on terminal

Key Areas to Master

  • Linux distribution families and package managers
  • Filesystem Hierarchy Standard directories
  • File permission numeric notation (chmod 755, 644, etc.)
  • Cloud service models (IaaS vs PaaS vs SaaS)
  • VM vs container differences
  • Git basic workflow
  • OSI model layers and common ports
  • CIA triad and basic security concepts

Common Pitfalls

  1. Confusing apt and dnf - apt is Debian/Ubuntu, dnf is RHEL/Fedora
  2. Permission math errors - rwx=7, rw-=6, r-x=5, r--=4
  3. IaaS vs PaaS - IaaS gives you the server, PaaS gives you the platform
  4. TCP vs UDP - TCP is connection-oriented (reliable), UDP is connectionless (fast)
  5. Containers share the kernel - VMs each have their own OS
  6. GPL is copyleft - MIT and Apache are permissive
  7. /etc vs /var - /etc is configuration, /var is variable data (logs)
  8. Ansible is agentless - Uses SSH, unlike Puppet/Chef which use agents