Linux and Unix training and certification
You can learn Linux administration for free, and certifications help to prove it to employers. This page compares the main certifications and suggests a path from beginner to professional.
Learn first, certify second
Employers hire people who can fix things. A certification is useful evidence, but practical experience counts more. Build a small lab before or alongside any course:
- Install two or three virtual machines (VirtualBox, KVM or a cheap cloud server) with different distributions.
- Set up real services: a web server (LAMP), SSH with keys, a firewall, backups, a cron job, a shared directory.
- Break things on purpose and fix them: fill a disk, stop a service, lock yourself out and recover from the console.
- Write down what you did. A public Git repository of scripts and notes is a good portfolio.
Free starting points are on the tutorials page.
Certifications compared
| Certification | From | Exam type | Good for |
|---|---|---|---|
| Linux Essentials | LPI | Multiple choice | Complete beginners |
| CompTIA Linux+ | CompTIA | Multiple choice and performance-based | Vendor-neutral entry level, recognised in the US |
| LPIC-1, LPIC-2, LPIC-3 | Linux Professional Institute | Multiple choice | Vendor-neutral, recognised worldwide, especially in Europe |
| LFCS (Linux Foundation Certified System Administrator) | Linux Foundation | Hands-on, online | Practical skills, any distribution |
| RHCSA, then RHCE | Red Hat | Hands-on, on a live system | The most respected Linux certification; RHCE focuses on Ansible automation |
| SUSE Certified Administrator / Engineer | SUSE | Multiple choice | SUSE shops and SAP environments |
| IBM certifications for AIX and Power | IBM | Varies | Administrators of IBM Power systems |
Exam content and prices change; check the vendor's site before you book. Most certifications must be renewed after two to five years (for example two for LFCS, three for Red Hat and CompTIA, five for LPIC).
A sensible path
- Basics: the command line, files, permissions, users and editors. Self-study with free material, or Linux Essentials if you want a certificate.
- Junior administrator: LFCS, Linux+ or LPIC-1, plus your own lab.
- Professional: RHCSA (practical, highly valued), then RHCE or a cloud certification.
- Specialise: security (for example CompTIA Security+ and later more advanced certifications), networking (Cisco CCNA), cloud (AWS, Azure, Google Cloud), or containers (Kubernetes CKA).
Cisco and networking
Networking knowledge makes any Unix administrator better. Cisco's CCNA is the classic entry-level networking certification and covers routing, switching, IP addressing, security basics and automation. Cisco's free Networking Academy courses prepare for it.
Degrees and online study
A degree in computer science or information systems helps for some employers and roles, but many working administrators are self-taught or came through certifications. If you consider an online degree, check that the institution is properly accredited in its own country, compare total costs, and look for programmes with hands-on Linux and networking work. Free university material, such as MIT OpenCourseWare and the University of Helsinki's free courses, lets you study the same subjects without enrolling.
Finding a job
- Junior roles are often called system administrator, Linux support engineer, NOC engineer or DevOps engineer.
- Employers increasingly expect scripting (shell and Python), automation (Ansible), containers and at least one cloud platform.
- Contribute to open-source projects or answer questions on Unix & Linux Stack Exchange to show your skills publicly.