• CentOS: This distribution is a free version of Red Hat Enterprise Linux, which is the most popular server distribution for businesses. Four times as many job postings mention Red Hat as Ubuntu (which has the second most mentions). If you want to get hired as a Linux Administrator, then this is your best bet. • Ubuntu: This distribution is intended for desktops, so it is a bit more user friendly than CentOS. You might want to get started with Ubuntu and learn CentOS later.
Get Linux Up and Running
Choose an installation method (listed from easiest to hardest): • Run in the Cloud: Using Google Cloud Platform, you can have a Linux machine up and running in 5 minutes because you don’t need to install anything on your computer. Google offers a 2-month free trial with $300 in credits. Although you need to enter your credit card information to sign up, you won’t be charged during the trial period. Note: Amazon Web Services is the biggest cloud provider, but it is much more difficult to set up, so I don’t recommend it for beginners. • Use Virtualization: VirtualBox is free and it lets you run virtual machines (VMs) on top of Windows or OS X. If you also download a pre-built CentOS 7 VM or Ubuntu 16 VM, then you won’t even need to go through the Linux installation process. • Install from Scratch: I do not recommend installing Linux directly on your computer when you are getting started. You will need to burn a DVD or create a bootable USB drive, change your BIOS settings, and repartition your hard drive. You should back up all of your existing data first because if something goes wrong with the installation, then you could lose your data. If you still want to go ahead with this method, then download CentOS 7 or Ubuntu 16.
Learn Linux Basics • Go through all 4 modules of the free Linux Survival tutorial. It’s the most popular website for learning Linux because it’s easy to understand and it gives you hands-on practice.
Learn Linux Administration
• I learned how to administer Linux by reading the UNIX and Linux System Administration Handbook and by experimenting on real Linux systems. I still think this is the best Linux book and now that it is so easy to create virtual machines, practicing your skills is easier than ever.
Consider Getting Certified
• Do you need to get certified to get a Linux administration job? No, but it helps. It can give you an advantage over applicants who don’t have a certification. • What types of companies prefer certification? Some consulting companies and hosting providers prefer to have all of their IT professionals certified. • Which certification is the best? o Red Hat certification is mentioned by more than half of all job postings that ask for Linux certification. The entry level certification is Red Hat Certified System Administrator (RHCSA) and the more advanced certification is Red Hat Certified Engineer (RHCE). These credentials are well respected because the exams are hands-on rather than multiple choice. o CompTIA Linux+ is the second most popular Linux certification in job postings. It is vendor-neutral and the exam is available at more testing centers.
Look For a Job
• Indeed.com has the most job postings that mention Linux. If fact, it typically lists over 60,000 openings in the US for people with Linux skills! If you are looking for a job in another country, then go to Indeed Worldwide.