Site Security

I don’t know what it is with certain individuals always trying to gain unauthorized access to a site. I understand the motivations of some, such as political activists gaining control and/or defacing their target site, but to just go around trying to gain access to sites randomly is beyond me. Rarely a day goes by that at least one attack isn’t attempted on this site. The vast majority of these are automated and easily thwarted. Others, however, are more determined and extremely annoying. Some are fairly clever while others amaze me with the trail they leave that makes it easy work to find where the attacks are coming from. I now always report these to their ISP. Others use methods that make them harder to find, such as Tor, but even Tor isn’t foolproof as it is rather easy to find their (many) exit nodes and blacklist them so they cannot even connect to your site (if you host your own site or if your hosting provider provides you with an IP deny tool, which they should). There have been several cases where I have blocked a single IP only to find that the attackers simply use another IP within that range… so I block the entire IP range. In one case, they kept coming, all from the same country. I finally had to block every IP range in that country which greatly increased the size of my deny list, but it stopped the attacks from that area completely.

Blocking entire IP ranges (or countries) definitely has it’s downside since it not only blocks the attackers, but also people simply interested in visiting your site. It’s a drastic measure, but one I feel I have to take to keep the site safe. Here are a few tips on how to keep your site safe. I won’t disclose the particular names and versions I use (for security reasons) but you can find the same or similar easily. Since I am using WordPress as my platform, some of this will be specifically for WordPress deployments.

Limit login attempts.
Allowing infinite attempts is like inviting disaster. Eventually your credentials will be compromised, especially if the attacker is using a powerful service like a cloud that allows them to throw truly amazing amounts of combinations per second at your site. You should be able to set how many login attempts before lockout and how long the lockout lasts. I personally allow only one try. If that try fails the attacker is locked out for a time that I have set and I am notified via email that an attempt was made. I then use whois to find information on the IP that the attack came from. I then report it to the abuse contact provided by the ISP.

Don’t use the default user name
This is, in my opinion, especially true of platforms such as WordPress and Joomla. In the case of WordPress, if you are already using the default username you can easily change it in your WordPress user database. Make it something unique and not the same as your “author” name.

Use strong passwords
I am constantly amazed at how many people use names or other easily cracked passwords such as words that can be found in any dictionary to protect their data. Never use a name, a word, or a number such as your birthday, phone or social security. These are easily cracked, even by a novice. An example of a strong password is to think of a sentence and then use the first letter of each word in that sentence, being sure to alternate upper and lower case. Also throw in special characters and numbers. For example, the sentence, “I use a Sony laptop seven days a week” would be IuASl7daW. Notice that I replaced “seven” with “7”. Throw in some special characters at the beginning and end and you have then have #@! IuASl7daW!@#. That’s a pretty strong password. It’s in no dictionary, and seems completely random. The longer, the better. One of my passwords is over 25 characters long. It may seem like this sort of password would be hard to remember but it’s not. Just remember the sentence. Once you have used it a while it becomes second nature, which leads to the next step in security.

Change your passwords at least fairly frequently.
Again, for security reasons, I won’t disclose how often I change my passwords. Changing them frequently helps keep you secure in the case someone has been working at gaining access to your site and have gleaned at least part of your password. Changing the password makes them start all over again. Also, don’t use the same password for all your accounts. Doing so can be disastrous because if you use the same password for each account, then once it is compromised it is like a master key to your entire online life.

Block repeat offenders
If you notice that a particular IP is repeatedly taking whacks at your site, block them. They obviously have no interest in your site other than to cause you trouble so blocking them is no loss to you. I both report and block them.

The bottom line is that most would-be attackers out there really have no skills at all. They use automated scripts and only succeed in gaining access to poorly protected sites. However, there are some individuals and groups out there that are very talented. The sad news is that there is no way to make a site completely bullet-proof, but you can sure make it very, very difficult to gain access to your site. But if one of those really talented individuals or groups really wants to get in your site, they will probably will. So back up frequently just in case!

Namu Amida Butsu

Linux, Linux Everywhere!

Do you use Linux? Even if you don’t use Linux as your Desktop or laptop operating system, chances are good you are in fact using it in some of your devices and not even be aware of it. The complete list of things that run Linux would be far too long to list here so I’ll list some of the things many people use, some of which daily, that have Linux inside.

Mobile phones. You’d be surprised at just how many different phones use Linux. Some IP phones use it as well.

WiFi routers such as some Linksys and Netgear models

Some GPS devices

TIVo

Playstation 3

That’s a very shortened list, but if you include how many of the phones, GPS devices and entertainment devices are actually using Linux you might be shocked. Then there is the news that the LHC worldwide computing grid consists of somewhere around 20,000 servers using primarily Linux, the USPS and a book worth of different universities, governments and so on. The FAA uses it, as does the Navy submarine fleet, large banks… Linux is everywhere.

There are reasons for this, known to all Linux fans, such as security and reliability. With all the bombardment we get from the media, we have been conditioned to think expensive is better. With kernels and operating systems this is clearly not true as Linux itself is free. Anyone is free to download it and use it, at no charge. Linux is here to stay and is being employed in more varying methods all the time. It has most definitely proven itself to be capable of performing extremely complicated tasks to something as simple as me using it to type up this post. I still cannot get my head around paying hundreds or even thousands of dollars for some other system when I can do everything I need to do on a computer for free.

Namu Amida Butsu

Goodbye Ubuntu!

After using Ubuntu 11.04 a while, it became clear that it was time to part ways with Ubuntu and move on. I tried to like it, I really did. At first it seemed like it was going to be OK, but it wasn’t. The inability to suspend or hibernate the laptop was unacceptable. The Unity Desktop Environment became nothing less than an annoyance, what with having to “bump” the upper panel with the mouse to access menus for programs being run and the inability to configure the dock (or “launcher”). It seems to me just poor design to have to move the mouse to the top of the screen to access the menu of a program running in the middle of the screen. Then there was the random error at boot about cryptswap1 not being ready, which I thought I had dealt with but was mistaken. Fan speed/control was also a problem as the laptop ran hotter than ever before. Far too hot. So, I am typing this post on Linux Mint 11 (RC).

Even though it’s only a release candidate (RC) it already out-performs Ununtu’s latest release. In fact, it runs circles around it. I became fed up with the slowly but surely degrading performance of Ubuntu 11.04 right after I wrote the “Ubuntu 11.04 Revisited” post and decided to give Mint a try so I downloaded the RC and said goodbye to Ubuntu. Mint is a derivative (or fork, or spin-off… whatever you want to call it) of Ubuntu like Ubuntu is of Debian. However, Linux Mint has not taken up Ubuntu’s bold (and disastrous) Unity Desktop. They therefore don’t have the nuisances that Ubuntu now has. To make things even better, you can install codecs and upgrade to the DVD versions with a couple of clicks of the mouse. This is really good for those that don’t like the console. With Linux Mint 11 you also get the latest versions of the software that counts, just like in Ubuntu, but without all the problems. Suspend still has some issues but hibernate works perfectly under Linux Mint. I’m beginning to think this is a problem with the kernel version 2.6.38-8, so this may be an issue in any distribution running this kernel. But is odd to me that hibernate works in Linux Mint but not in Ubuntu 11.04. An operating system should not get in the way of computing and Ubuntu 11.04 was doing just that, or at least it’s Unity Desktop Environment was. So here’s a look at something clearly better:

Linux Mint comes with GNOME (but not GNOME 3 or GNOME Shell), so none of that annoying “bump the panel” nonsense to get a program menu. As you can see in this screen shot I have moved the panel to the top and installed and placed the Cairo dock on the bottom. I really like the Cairo dock, especially the hardware accelerated version, because of the mouse-over effects and especially because of it’s configurability.

The menu is nice and has a search utility. If you prefer a simpler menu, just install the Cairo dock and use it’s menu. That way, you can access the full menu easily no matter where your mouse is positioned.

 

A screen-shot of the Cairo dock on mouse-over.

 

 

 

 

Gwibber is a really handy tool if you use Facebook or Twitter as you can see feeds and post without even opening your browser. It’s not installed by default in Linux Mint 11 but is easy to find in the repositories. (I blurred a name for their privacy, so the blur is not a defect :-) )

Firefox actually looks like Firefox again in Linux Mint whereas in Ubuntu it looks like a Google Chrome clone. Even though they are the same versions in both Mint and Ubuntu, Mint keeps the original look.

 

Linux Mint 11 also comes with LibreOffice which was another big plus. Ubuntu 11.04 also uses it but at least with Mint you don’t have all the other annoyances that are everywhere in Ubuntu now.

 

 

So, long story short, I’m done with Ubuntu. Unless they do away with the nonsensical “bump the panel” business, straighten up their Desktop environment and fix all the annoyances I won’t be going back. I think it says a lot that a release candidate (Linux Mint 11 RC) is out-performing them by leaps and bounds. I look forward to the actual release and upgrade to the official release version of Linux Mint 11. I’m very impressed!

Namu Amida Butsu!

 

 

 

Ubuntu 11.04 Revisited

After running Ubuntu 11.04 for a bit longer I have found some real problems this release has that needs to be addressed. If these problems aren’t resolved soon, I will be forced to either go back to 10.04 or just load Debian as these problems are unacceptable.

  • Closing the laptop should suspend the computer, however it causes a crash. This is not random, it happens every time and many people are experiencing the same problem.
  • Upon boot, the volume is always on mute.
  • At random times there is still a disk error at boot, most likely to do with the encrypted home directory though it specifically names the swap file.
  • Ubuntu 11.04 does not seem to handle the fan correctly as the computer runs much hotter than normal.

These are some major problems, not just small nuisances. Upgrading to another kernel does not fix any of these issues. Ubuntu is going to have to do something about these issues or this release just might spell disaster for them and blow their big plans to grab Windows users right out of the water.

Ubuntu 11.04 Review

The much hyped and much anticipated release of Ubuntu 11.04 is out now so I downloaded a copy and installed it. This is the release that Ubuntu replaces the GNOME desktop environment with it’s new “Unity”. In this post I’ll be writing about the good and not-so-good about Ubuntu’s bold move in 11.04. Of course as many others have noted, some users absolutely love it while others have been so angered at the move to drop GNOME for Unity that they have vowed to quit Ubuntu for good and find another Linux distribution. All I can say to the latter is “Good Luck” unless they go to Debian. The reason I say this is because, in my opinion, once you get free of RPM based Linux distros then it’s really hard to go back to that mess of unresolved dependencies, broken packages and so on.

As for the install of 11.04, not much has changed. The install is basically the same except for a few things that might make it more “friendly” for users new to Linux. Then again, it is my understanding that the whole idea behind this release is to grab users who are fed-up with Windows and looking for a different system. I believe the thinking goes that a big reason these people who are abandoning Windows aren’t choosing Linux because they aren’t aware of it or believe it is too difficult. So Ubuntu has released this version to be very user friendly for those new to Linux. More about that in a bit.

As you can see, the Unity desktop is different from GNOME. It has a dock on the left to quickly launch frequently used applications. This is fine for the most part, but I understand the gripe many have with it, which is that you can’t configure it. All you can do is add application launchers to it which brings in yet another gripe. You have to have the application you want to add to the dock running or open and then right click on the icon it brings up in the dock and choose “Keep in Dock”. Personally, I would like the dock to be on bottom, but it’s not going anywhere for the time being. Perhaps if enough people complain, Ubuntu will add that ability. The dock does, however, nicely move out of the way when browsing the web or running other apps full screen (auto-hide).

This version uses Firefox 4 as it’s default browser. I’m a big fan of Firefox but this version sure does look, act and feel like Google’s Chrome. So much so that I actually checked to make sure I was actually using Firefox.

 

A big plus is that 11.04 comes with LibreOffice instead of OpenOffice.org. I won’t get into the politics going on with OpenOffice.org but suffice it to say that I much prefer LibreOffice. New users coming from Windows will be happy to find that they can open, save, modify and write in .doc format just like they could with Windows. In my experience, LibreOffice handles Microsoft formats much better than OpenOffice.org.

Another change is that 11.04 comes with Banshee Media Player instead of RhythmBox. Some will like this, other won’t. To me it doesn’t matter, you can still access, play, download and buy music just like you could with RhythmBox.

For newcomers to Linux, applications are easy to find as there is a search bar right on top when you click on “Applications”. It will also display your most frequently used applications, show others available, both installed and installable.

Obviously this version is geared toward new users and people completely new to Linux. The people that are getting angry about this version are the experienced Linux users. Some because of the lack of ability to configure the dock, others because they dropped GNOME and still others just because it’s different. I only have one major gripe with this version and that is that at boot I keep getting the message that “/Dev/mapper/cryptswap1 is not ready or present” and given the option to wait or skip. I would just wait and normal boot would resume in about 2 seconds. This problem doesn’t seem to be widespread but there are enough people experiencing it that it is an issue. It can be fixed but how to do that would be for another post. Suffice it to say, this is one problem Ubuntu needs to fix because since they are obviously going after Windows detractors, this would be a real issue for someone new to Linux and not at all used to altering mount points and working with the console typing commands.

So, the bottom line is, at least in my opinion, this version of Ubuntu will definitely be nice for beginners/newcomers. People used to working with Linux on a day to day basis may not be so pleased with it. I find myself having mixed feelings about it. I have used nothing but Linux for years, long before fancy desktop environments were available for it, so I’m interested in seeing more people migrate to Linux. I’m also interested to see how the Unity desktop grows and develops. On the other hand, I don’t really like how they (Ubuntu) have placed something in the system that isn’t configurable (the dock). One of the greatest things about Linux is it’s ability to be adapted to any environment and changed to suit the user’s needs. Even though it’s just a dock, that’s still something that sort of infringes on that whole adaptability. I will continue to use this version as I like many of the new features and I know that the next version of GNOME is going to be a radical departure from what we are all used to anyway. I certainly don’t see myself using any other distribution unless Ubuntu really messes up and I go back to Debian.

Which One?

By far, the most read and most searched for post on this blog is the “Ubuntu vs Fedora” post. I guess a lot of people are trying to decide on whether to go with Fedora or Ubuntu. Out of all the reads of that post, which keep growing daily, not a single comment has been posted. I can’t help but wonder which of those two Linux distributions people are deciding upon and whether or not that post influenced them. I didn’t actually write the post in order to influence people to choose one over the other, I just wrote it to document my experience with Fedora, which wasn’t good.

I’ve used Fedora in the past, back when I used RPM based distributions, but ever since I switched to Debian and Debian based systems I really can’t see myself using another RPM based distribution. But in the case of Fedora 14, it wasn’t simply a matter of me not liking RPMs. The system was a mess right from the beginning. Even after spending hours trying to get everything in order, it still wouldn’t do. It didn’t help that the automatic file-system allocation was all wrong and I knew that would have to be dealt with. But even that aside, the system was simply unusable. It wouldn’t play any music, even after installing all necessary codecs. It would hang and lag randomly which was inexcusable. Basically, the system was junk. Evidently it works for a lot of people, though I have no idea what they are actually doing with it. On Debian and Ubuntu I do everything that I do on a computer. Blog, watch movies, listen to music, pay bills, research, write shell scripts now and then, email, browse the web… all that with no problem.

I don’t use an iPhone, but I know Ubuntu will manage it. I don’t know whether Fedora will or not. That is another thing that I do with Ubuntu, I manage the pictures, music and videos I take with my phone. Granted, it took a little “tweaking” the phone, but now that that’s out of the way all I have to do is attach the phone and do what I want to do. For people that do have an iPhone, while iTunes will not run on any Linux distribution, Ubuntu does have it’s own music stores that are not only completely compatible with iTunes, but in many instances significantly less expensive. I don’t know if Fedora has that or not but I don’t think so. Since I use neither an iPhone or iTunes it doesn’t interest me that much. If I want music from my computer on my phone, I simply move it there.

Anyway, I just thought that since so many people are reading that particular post, I would elaborate a bit. To me, the more people using Linux and finding out that it will do anything they need it to, the better. I really don’t care if they use Fedora, Ubuntu, Debian, Slackware or any other distribution. Whatever floats your boat. There is a Linux distribution out there to fit everyone’s needs.

Ubuntu vs Fedora

I recently have had some trouble with the laptop running Windows (see this post). All I use is Linux, but my wife and sons want to play some games that will only run on Windows. Well, Windows finally just crashed and burned on that laptop so I decided to go with Fedora 14 instead of my usual Debian or Ubuntu. That was a mistake! I don’t like RPM based Linux distributions anyway since I prefer .deb but I thought I’d give it a shot. So here is a comparison between Fedora 14 and Ubuntu 10.04 LTS.

Straight away Fedora was a mess. The file system allocation was all wrong (I let it do it itself, I should have done it manually). This left me with just a little over half of my actual hard drive space to work with since the logical volume Fedora created was a mess. I decided to proceed just to see how the system was. Boot time was considerably slower than Ubuntu even after a fresh install. Once booted and logged in, there seemed to be random lags in applications that became extremely annoying. Gimp was missing, so was Samba and Open Office or Libre Office. I installed GIMP and Samba and Libre Office. Then I set up the network and sharing and so on.

Trying to transfer files to Fedora was a nightmare. Samba and other important protocols and applications are blocked by default in Fedora’s firewall that installs without so much as even prompting you as to what you want to pass through or not. I dealt with the firewall issue and then started transferring files. Even the file transfer rate is slower with Fedora, though to be fair, not by much (1.2 MB/sec in Fedora vs 1.3 MB/sec in Ubuntu). Nonetheless it was annoying. Then came multimedia. That was the last straw. I installed codecs and everything needed to listen to music and/or watch videos, which was no easy task (actually just time consuming)… all for nothing. Nothing would play. No music, no movies. That was it for me. I downloaded a fresh copy of Ubuntu 10.04 LTS, burned the CD and blew Fedora away. Now, on the same laptop that Windows crumbled on and Fedora failed miserably, I am happily typing away at this post with Ubuntu. I know there is now a newer version of Ubuntu (10.10), but it is not long term and I don’t want to bother with what is basically the only thing I don’t like about Ubuntu, the TOO short release period. 6 months. That’s why I like the LTS versions, because I don’t have to worry about “upgrading” every 6 months. I can go for years with the LTS versions. Anyway, Fedora still has a long way to go in my opinion.

Ubuntu Revisited

I installed Ubuntu 10.04 LTS on a brand new laptop over a month ago and posted a review on my initial impressions. So, how is it more than a month later? Still great. As I stated in the original review, I’m a Debian fan, but Ubuntu really has something here with their latest release. I like the “social from the start” capability (which uses Gwibber) but I rarely use it. I still open my browser to access Facebook and I use my phone for Twitter. The only time I chat is on Facebook or Skype so I really don’t need a chat client.

Performance is still excellent, with Ubuntu still having the fastest boot time I have seen in any OS. Applications start quickly, webcam, sound and video all work without a problem (don’t expect all video formats to work without installing some codecs though) and everything seems to be in order. So, any downsides or gripes? Not really, just some things that are more annoyances than anything. For example, OpenOffice is great but still does not handle the .docx files correctly that some people send me. Normally I just email them back and ask them to send them in .doc format which Oo has no problem with. I don’t hold this against Ubuntu or Oo as I know that .docx is just yet another Microsoft scheme to try to force their users to buy their latest product. Every now and then my screen flickers, I haven’t figured out yet why this happens. It’s very random and the display driver is correct. I’ve only had one hard lock where I had to remove the AC cable and battery to shut the system down and be able to bring it back up. That was very random as well as I was simply browsing the web and reading an online article when that happened. But it hasn’t happened again. Oh, and another time the display went blank for a short period and returned at the login screen. That too has only happened once and I don’t even remember what I was doing when that happened.

If these things were persistent and recurring, I would wipe Ubuntu off the drive and replace it with Debian. But so far these have been just random things and haven’t happened since about 2 kernel updates ago (except for the occasional, momentary screen flicker). So all in all I still have to give this version of Ubuntu a thumbs up. I am enjoying using the system and don’t have to worry with tweaking every time I want to do something. In other words, I just log on and do whatever it is I have to do, pay bills, browse the web, post to the blog, read/write email, create documents and so on without any fuss. That’s the way an OS should be. Just log on and do whatever needs doing and nothing goes wrong or needs tweaking. I don’t mind tweaking when I’ve done a fresh install to get things working the way I like, but after that I just want the system to do what it’s supposed to do… just work and not get in my way with buggy applications or annoying hangs. So while Debian will remain on my other machines, it looks like Ubuntu is here to stay on the new laptop.

P.S. I installed Ubuntu 10.04 on another laptop for someone, their laptop has Nvidia graphics and as always in all the other Ubuntu releases the driver is garbage. It has been my experience that if you want to be able to fully employ all that Nvidia is capable of, you need to manually install the driver and not choose Ubuntu’s “restricted” version. Just download the correct driver for your chipset or card from Nvidia’s site and install it. You will need Make, the Linux headers and all the things necessary for compiling installed before you try install the driver though.

No More Microsoft!

(Warning: This post is a rant. But I need to get this off my chest!)

This is my “Declaration of Independence” from Microsoft Windows. It should be obvious from my previous posts that I not only work with Linux, but am a big fan of it. I have for too long been forced to deal with Microsoft products in my work, but no longer. I will not remove any more viruses, I will not remove any more spyware or any kind of malware. These are Microsoft phenomena and I will no longer deal with them (or the irate people who get them on their systems). From now on, I will make my money exclusively with Linux. Servers, workstations, teaching and storage. I realize that I will be cutting out some money by not fixing crippled and broken Microsoft systems, but the amount of money that will be lost is not even close enough to compensate for the aggravation of trying to clean up systems that are hopelessly corrupted and dealing with the people who have invested so much (pictures, documents and other data) into a system that will inevitably become infected with a virus because they fail to keep adequate updated protection and haven’t even given a thought to the notion of backing up that data.

My advice to the people who keep contacting me about virus removal… Take the time to learn something different like Mac or Linux. Yes, there is a learning curve and you will have to learn how to effectively use the different OS, but the payoff is worth it, especially with Linux as you won’t have to worry about viruses any more.

Linux Certifications

Are Linux certifications worth the amount of money involved or not? Or, to put it more bluntly, do Linux certifications really reflect real-world skills or are they simply a way for vendors to make a lot of money. Of course there are going to be disagreements on each side. But one thing is certain, certifications are a major source of income for vendors. There are the exams themselves, and there are also the books, courses, training and so on geared toward obtaining those certifications. That means money. A lot of it. But the question is, is the return on that significant investment enough? Getting a full time job with benefits is a pretty tough thing to do these days. Will having that certification get it for you? Depends on the company. I am averaging about 10 to 15 offers a month, but none full time. These offers are for consulting or contract work. That’s fine. That’s what I do anyway. I respond to almost all of these offers. However, if a company contacts me and requires a certification, the conversation is immediately terminated. By me! If you or someone you know has certifications or is considering getting certified, read on. I’ll provide some notes on my experience as well as others regarding certification. By my above statement, it should be obvious that I think certifications are a complete waste of money (as in not enough return on the investment) if a person has years of Linux experience, but that doesn’t mean that I won’t share some opinions of others who have certifications that believe they are very much worth the time and money.

I have been working with Linux for more than a decade. I have seen it become very “in demand” in the IT world. I write shell scripts, configure, deploy and maintain LAMP servers… basically I make my living with Linux. The only time I bother with any Microsoft product is when I am implementing a Linux server into an otherwise Windows network. I have been doing this for years and it has worked well for me (until the economy soured, now things are rather slow). And, noteworthy enough, I have not a single Linux certification. Nor do I plan on getting one. My experience has (so far) been more than sufficient. I not only work with Linux, but I do everything else I do with computers on Linux. I have a home network that is Linux based, I use Linux exclusively in my daily life (personal computing), I write documents, email, browse the web, Skype, pay bills, write blog posts… everything with Linux. I have done this for years, I simply do not trust any product that Microsoft has offered to date. Mac is good, but I am not going to pay that much for it! Plus, neither Mac or Windows is open source. I want to be able to configure and change things as I please. I want to see what’s going on with my system down to the bones so to speak and that is simply not possible with Mac or Windows. (It’s possible, just not legal.) But it is possible and legal with Linux. But, I get off point, so back to it.

I do believe that for someone trying to enter the IT field, especially with Linux, that a certification would be beneficial. The reason should be self evident. If one does not have a lot of experience, then they are going to need something to prove they are proficient. A certification would help with that. So if someone were to ask me if they needed a Linux certification, my answer would depend entirely upon how much experience that individual has with Linux. If they have little experience, then I would answer yes. If they have years of experience they probably would not be asking in the first place but my answer would be no. I have as of yet to feel the need for certification. But I have experience. That makes a difference. It really does. Especially when you can provide references to prove it and/or a company has already heard about you from another company that was pleased with your work.

Linux certifications are “hot” right now. I understand why Linux is gaining so fast and why demand for Linux skills are up. But I must admit I do not understand why certifications are hot unless they have been so hyped as to become something of a fad. And that may just be the case according to some. And if that is true, that certifications in Linux are just a fad right now that will soon enough fade, then the only benefit I can see to having one (or more) is to get one’s foot in the door. That is to land a job, full time with benefits. But if one has years of experience with Linux already, then I still can’t see any benefit. I look at it like this, and this is only my personal opinion based on my own experience; If a company will only hire you if you have a certification, even though you have years of experience that is easily proven and documented (as in they can verify such), then that company is misguided in its hiring methodology. Perhaps they have a director of IT who is a big fan of certifications because she or he has certifications. If that is the case, I don’t want to work for that company on any basis, whether it be full time, contract or consult. If my experience isn’t good enough, or put more bluntly, if they prefer paper over real-world, hands on experience then frankly I question their judgment and reasoning.

On the other hand, as already mentioned, if one has little experience then I can clearly see where demanding proof in the form of certification is justified. With Red Hat and Ubuntu (and others) offering certification(s) and programs to obtain them, Linux certifications are certainly getting attention. But that does not necessarily mean they are the be-all, end-all. Experience goes a long way! Here and here you can read more on Linux certifications and their benefit (or lack of) in the real world. You can also find where some believe that the trend is temporary. Not the Linux trend, but the certification trend. Linux is here to stay. It has proven itself. Personally, I have never had the need for certification in Linux, my experience takes me where I need/want to go. And the companies that contact me for consultant work that demand a certification are sent looking elsewhere. I know that sounds like a very egotistical statement and it is not meant as such. It simply means that I have other places I can go where my experience is placed above a certification, and so I simply find it insulting for a company to demand I get this or that Linux certification. I do make them an offer from time to time, just for the fun of it though, and it is this; If they are willing to pay for the cost of the test(s), then I am willing to get certified. Otherwise, I will simply keep on going as I always have since I’ve been a consultant.