Has anyone switched from being a windows admin to a full time linux admin? I’ve it has become fashionable to ditch Windows Server now and Windows skills don’t really seem to be in demand anymore. I’m interested in learning linux, but not sure how long or difficult that career change would be. If anyone else has done this, was it worth it?

@Microsoft @Google

10 Spice ups

Windows skills will always be in demand. Now a days however, most people move towards a Windows based education or skillset, so if you are Linux savvy then you are going to be more so in demand.

Based on experience with the companies I have worked with, Linux environment admins generally make a little more than a Windows environment admin.

I would make yourself a double threat and keep up with both if you can.

9 Spice ups

^^can’t spice this enough. Also, remember that a lot of systems use some level of “linuxyness” under the hood (ESXi comes to mind) so having a basic Linux understanding will help out with many other things, not just linux.

5 Spice ups

Even a moderate amount of Linux knowledge is better than no knowledge at all. The more you know, the better to be honest.

5 Spice ups

Also can’t spice this enough :slight_smile:

Knowing where certain key files are in linux and what the output of “top” really means is better than not having a clue.

1 Spice up

About a year and a half ago I switched from Windows Administration with a little bit of Linux to 90% Linux Administration with a little bit of Windows. Personally, I don’t know that I would ever be happy switching back. It takes a little bit of getting used to when it comes to service management and the overall difference in structure, but the flexibility, customization, and wealth of options for deploying and managing services make it a lot more exciting. The environment feels so much less constrained and control feels more raw and direct. A good example? Ask a few Linux Admins how to setup and configure a Nagios Monitoring solution. Let me know if you come across anyone with the same setup/configuration…

If you are interested in learning and becoming more proficient the best way to do so is ditch Windows as your daily driver and immerse yourself directly. It will more than likely be frustrating for the first 3 to 4 weeks, but once you get stuck in it will get easier. Linux is on fire right now and competency in managing *nix-based systems is definitely not a bad addition to any SysAdmin’s resume.

I had very little experience. The position I held before my current position was my first job in IT. I manned a helpdesk for a financial institution and did basic system deployments and maintenance. I regularly worked inside a debian-based DHCP server to troubleshoot connectivity problems with clients and, on occasion, enter new reservations. Aside form a little tinkering on the side setting up an old fog server, that was it.

Nowadays, everything I do is in Linux. We have a couple of 2012 Standard domain controllers, but just about everything else is Linux. Hypervisors, services, and more than half my desktops.

Do some basic learning first, then attempt to put into practice:

1 Spice up

I spent a lot of time in this group here and other communities reading. When I had a problem I banged on google until I found the answer. Then I banged on google some more until I understood the answer. Having one or two people you can go to with questions helps. It’s really all about being persistent and not falling back on the Windows crutch. If you’re in an environment where you can make the switch without any major penalty full immersion is the easiest way to accomplish it.

I think one of the hardest things for Windows-centered individuals trying to transition in to Unix/Linux is the fact that they try to correlate and relate things in Linux to their “counterparts” in a Windows system. Don’t go in with the expectation that you’ll be able to do this, they are different animals.

Ditch the GUI and dive into the terminal head first. Pretty much everything in Unix/Linux is managed by a text configuration files. Getting comfortable at the CLI is a must.

By all means, operate from a Desktop system, but do not rely on GUI-based tools to manage your Linux systems. They will stifle your learning. Once you understand what a GUI tool does and how it is doing it, feel free to use it. However, at that point you’ll more than likely realize the GUI tool is a waste of time…

Once you understand the basics setting up services is easy, especially since there is an ENORMOUS amount of documentation and tutorials on how to do so.

The sooner you start the easier it gets.

1 Spice up

And don’t get me wrong, the transition wasn’t painless. When I switched to this job I went in headfirst and immediately switched to using Linux as my primary workstation at work and home. I was neck deep in the environment 8-12+ hours a day 5 or more days a week.

I started off with Ubuntu Desktop, and still use it as my daily driver. Really, the desktop environment doesn’t matter that much as all the fun happens inside the terminal. Choosing and customizing your terminal is much more important. Pick whatever Distro you feel the most comfortable starting with, you can always change later.

When you don’t have to Google every step of the way, you’re that much closer to being as deep into Linux as you are in Windows. I can’t spice enough about not just jumping ship on Windows. Being solely knowledgeable in Unix/Linux is the same as being solely knowledgeable in Windows.

1 Spice up

Powershell is on my short list of things to shove into my brain. GUI-es are overrated!

This book? :smiley:

Not yet, it is next on my list after this one:

So much literacy to exercise so little time…

Windows 10

1 Spice up

Depends on the employer and the position. Most employers for a basic Linux Admin job if you tell them you know a bit about Linux now, but have a homelab built for practice and your serious about your self education, they may give you a shot.

Honestly I would start by just setting up a home lab with a few different flavors of Linux. And really if your half smart and tech savvy, learning Linux shouldn’t be to bad. Give yourself 90 minutes a night 3 days a week and in 6 months you will be pretty far (if not mastered what you can in a home lab). Check the community for educational links and resources, theres a crap ton floating around here.

Spencer6842 Our Linux library is awesome! (said from a completely unbiased standpoint, of course. haha!) The Linux Essentials and the Linux in the Real World courses would be great ones to check out.

More than that though, our Linux trainer, Shawn Powers, did a whole series about Linux on our blog with posts about how he got into it, how to get started with it, the pros & cons, how it’s helps his career, and more. Seriously great stuff in those.

Good luck on your Linux journey!

@spencer8136

1 Spice up

Windows is still very much in demand. You just need to find the market for it and make yourself more competitive for the positions. Powershell is a great way to go.

As for wanting to become a Linux admin, yes there is a demand for it. Learning it, at all, improves your ability to become more competitive with your peers. I’d recommend starting with something along the lines of which you are familiar, learn how to integrate *nix machines into a Windows environment. Build a LAMP server.

More knowledge and relevant knowledge/experience makes you more competitive even if you wish to stick with just being a Windows admin.

Before Windows “took off” I used to run SCO XENIX system V as a networked OS, I loved some of the errors it used - Panic / Double Panic etc. but I must admit switching to Windows servers did make my life easier. The emergence of PowerShell is definitely giving me deja vu

I don’t think Windows is going to disappear any time soon but there is also definitely a big place for 'nix as part of the IT world, there are quite a few roles that it actually does a lot better.