Linux Foundation Certified System Administrator – Exam Experience & Tips
I’ve recently gone through the process of sitting the LFCSA exam and one thing I noticed as I was studying was the almost total lack of blogs and articles about this certification and the exam. There are some good courses from Pluralsight and Linux Academy, but not a great deal else. As such, I thought I would drop a few thoughts down in case it helps someone else.
Firstly, what is the LFCSA and why should I sit it? Well firstly it’s vendor agnostic (but not), you get to choose which distro you’d like to certify on – SUSE, CentOS or Ubuntu. I chose CentOS as in my experience, it’s the most common distro in use in the enterprise right now, if you leave out the paid Red Hat equivalent. If you didn’t know, CentOS is in essence the “free” version of Red Hat, so if you know one, you know the other, so to speak. This puts you in a really good place skills wise.
Secondly, now that Microsoft have hugged the penguin (and no, that’s not a euphemism!), if you pass both the 70-533 (Azure Operations) and LFCSA exam, you qualify for the MCSA : Linux on Azure certification. As far as I can tell, there don’t seem to be a whole lot of people around who have that at the moment.
On to the exam itself. It’s currently priced at $300 and you get a resit included if you fail the first time. I thought initially the exam cost was quite high for an entry level exam, but when you factor in the resit, it’s actually not bad value for money. Also, until the 22nd December, you can save 50% on exam vouchers by using the code HOLIDAY50. Vouchers last for a year, so well worth buying now, even if you don’t plan to sit the exam until next year sometime.
The exam is all on line proctored, so you don’t need to find a test centre in the back of beyond that looks like an office block in Pripyat.
A typical exam centre waiting room. In Pripyat. Possibly.
You perform all the registration via the Linux Foundation website and then click through to the exam delivery company (much the same as you do from Microsoft to Pearson). There is a short wait time while you are checked in, and much like the Microsoft process, you are asked to do a 360 degree view of the room with your webcam and desk area. All the testing requirements are the same for Microsoft online proctored exams, so nothing new here. In fact, if anything, it’s far less stringent. No turning out your pockets, rolling out your sleeves or reciting the Catalina Magdalena Lupensteiner Wallabeiner song.
From here, the exam kicks off and you’re monitored via webcam, as is typical for these things. The exam itself comprises 25 questions in 2 hours, so tight for time, even if you know your stuff. If you’ve sat VCAP/VCIX exams, you should know by now how to manage your time during these exams. You can go backwards and forwards between the questions and I can’t recall there being any dependencies between the answers, so if you don’t answer question 1, it doesn’t prevent you answering question 2, for example.
My tip? Scroll through the questions and answer the “easy” ones first. Some questions have a single objective, some have three or four sub-objectives. If you’re not massively confident, go for the low hanging fruit first. Remember this is a practical exam, so even if you only part answer a question, you will still get credit for it.
The exam screen is in two halves, the left pane has the question panel and the right pane has a terminal session. And no, you don’t have GUI access, so get that command line stuff learned!
In terms of content, I went through the Linux Academy material and found it matched the exam blueprint pretty well. I also dipped in and out of the PluralSight videos to plug the gaps in my knowledge. Also, labbing stuff and trying it out has no substitute (or as I have expressed it in the past, “labbing the shit out of it”). Either use your home lab or burn some AWS Free Tier or Azure MSDN credit. CentOS boxes should be extremely cheap to run as there’s no licence cost, you’re just paying compute and storage fees.
So what should you know? Well of course I’m restricted by NDA, but as I said, look at the exam blueprint and how the domains are weighted. There is a high value placed on “Essential Commands” and “Operation of Running Systems”, so take it from the blueprint to mean :-
- Redirection of files
- Core commands such as ls, echo, cp, rm, find, sed, sudo, etc.
- Know how to use vim!
- Creating, extracting and types of archives
- Install and remove software
- Write a basic shell script
- Manipulation of users
- Storage commands including LVM and mount
- Creation, deletion and maintenance of user and group accounts
- Firewalls, services and startup commands
- KVM virtualisation commands (virsh, etc.)
Years ago, I sat and passed the old SUSE CLP entry level exam and I have to say, I thought the LFCS exam was pitched at a lower level than that. It’s not massively taxing, but that being said, I’m still awaiting my score report so I could have failed it! The SLA is 72-75 hours from the end of your exam for your results. The first time around, I broke the lab VM and so had to quit and therefore fail the exam! Oddly, the questions in the resit were more or less the same as the first time around, which makes me think the question pool is not all that large.
Also, don’t think you can wing it with man pages. You simply don’t have time to wade through all of that if you don’t know the fundamentals. One useful tip is to use tab complete. Not only does this save small amounts of time, but if you’re also not quite sure about what the command is, but you know the first couple of letters of it, tab complete will give you a list of matching commands. I found that quite useful a couple of times.
Hopefully this has proved useful, as I said previously, there’s not a lot of content out there about this certification or exam apart from the aforementioned training courses. Here are some useful study resources:-
Good luck if you’re sitting this any time soon, fingers crossed I will get a positive result!
Update 18/12/16 – I just found out I passed with 85%. Well happy with that!