A little note about linux is exactly what it is – my own personal information on how linux came to be and some extra information on what we need to do to be great linux admins or engineers that we so desire.
Our earliest computers were very big and cumbersome. The need for an operating system that would lower the cost per unit of computjng power involved in users learning multiple operating system, that was able to recycle the code base onto which other functions were built upon, moved developers at the Bells Labs laboratory to develop the UNIX operating system which was written in C programming language.
The unix system was howerver, mostly used in large corporations and institutions, for academic purposes and in financial businesses that could afford them. Then came Torvald Linus.
Torvald Linus main goals was to make the unix like operating system accessible to all ( speak free), so in the early 1990’s Linus Torvald started work to produce a free version of the *nix operating system we call Linux today. Linux is basically a clone of unix. It still has the special code base called the kernel, onto which all other functions and systems can be built upon. Linux as of today can be used almost everywhere, from personal desktop computers to mid range and high end servers, on mobile devices, PDAs, wristwatches and on a whole lot of other hardware devices. As the saying goes, Linux is everywehre. So you have definitely made a great decision to learn Linux today!
Advantages of Linux
- Linux is opensource.
- Linex is secure
- Linux can be installed on almost all hardware devices
Disadvantages of Linux
- There are so many distributions of Linux availble today that it is almost very difficult to choose a distro for use. Not that this is essentially a bad thing, but for the inexperienced, it can take a while to make up their mind on the distribution to use.
- Linux is not very user friendly. Nowadays, howerver, many distro of linux present graphical user interfaces(GUI) that are very easy to use and that mimics the feel of windows and apple systems.
With all of these, I think there is more gain saying you should learn Linux. Since linux is everywhere, the system and network administrator who knows how to use linux will be the most in demand. These days, cloud network and system admins are very much in demand. But think about it, Linux is basically what powers the cloud. So you could learn linux and be an invaluable engineer as your move inhouse resources into the cloud. Most web servers run on linux. There are email servers on linux, databases on linux, storage on linux. The list is just endless, So follow me on this journey as I take you through the very basics of the linux system.
As a seasoned linux engineer, I have had to learn the hard way. At present, I like to encourage my students, readers and friends to use the certification method when trying to learn a technology. The reasons are because, with the certification method, you get to go through the desired objectives in a structured manner. Do not forget that those who put out the certification are very experienced professionals and you could gain a lot by learning from them. Also, learning using the certification method prepares you already to take a certification exam. So you basically use one stone to kill two birds as the saying goes.
You learn the underlying technology properly and you have a certification to back it up.
I will ask you to get your hands dirty as you follow along to becoming a seasoned linux administrator. We would progressively work with the linux system using our setup lab and I will at the same time prepare you for any of the certification exams like the linux+, lpic, linux foundation and so on. Once the basics has been taken, acing any exam becomes a piece of cake.
Note: I do not prepare you to take the RedHat Certification exam. Please visit their website for more information. However, I believe that a strong grasp of linux foundationals will prepare you sufficiently to ace RedHat Exam. Please, this is merely my opinion and there is no proven record by me or my students that this is possible.
FYI: If you do decide to take the linux+ exam after going through our posts on learning linux, please be aware that a lot has changed. Starting in 2019, comptia offers a standalone linux+ exam in contrast to passing a linux exam that automatically grants you the lpic-1 certification. Now, you just have your linux+ certification.
Learn more about the linux+ certification here
The certification track is now more robust, expansive and all-inclusive. You now have a devops section,virtualization,git,some cloud concepts which is very good for us linux system and network admins, whether you plan to work on physical linux machines or in the cloud.
Please be advised that the certification test your problem solving powers and reasoning more that your powers to memorize things. So learning it using the certification method is definitly a good way to come to terms with the power of linux. With this information presented, I think you know a little to delve into the linux boot process. So, are you with me? Lets kick some linux, linuxers!