Best Training in Linux Administration?
Love to Learn Linux asks: "My company is making the move to Linux. I've been a Windows admin the last 5 years and have been asked to learn Linux. I've got some O'Reilly books but I need some hands on experience. My company will pay for any Linux training I choose. I'd prefer an online course to one of those 4 day classroom courses since I'd like to take my time and really learn it.
So far, I've been recommended the Red Hat eLearning course and the O'Reilly Learning Lab. Would you recommend either of these over the other, or are there some better choices?"
Install Linux at home. It's the best training you'll ever get. And then switch over your best friends and finally your grandparents. You'll be a pro in no time.
Set up a firewall, web server, mail server etc, play with the hardware, reconfigure the things, set up raid, lvm, etc.
Nothing beats hands on, and nobody I've interviewed for a sysadmin job (and I've done quite a few recently) who didn't have a setup at home was any good.
-- Alastair
I did a 6-day bootcamp style training session with TrainingCamp. I successfully attained my LPIC-1. Out of the 6 people in my class 2 (including myself) had previous Linux experience and we both passed, the others failed. However, having many coworkers and friends that are teaching themselves linux, this would have given them one of the best starting points around. Highly recommended no matter what your skill level.
Personally I'd recommend the RedHat training.
This will be more of benefit to you if you actually are going to use RedHat, but of course the general principles will apply.
If I were you, I'd also get Linux on a home machine and start "fiddling" to get up to speed.
Maybe install Vmware or a similar product so you can try different things.
Personally I took a leap and went from Windows to Gentoo linux and never looked back!
Good luck with it.
You could dual-boot an existing Windows machine or run VMWARE so you c
Games Programmer And Designer
If I were you I'd stay away from an online course. From what I've found, they usually aren't much better than just reading and doing reseach on your own, the only diffrence is that they have exams and it adds to your GPA. Perhaps you should find a real class of some type (perhaps one of those weekend campy type deals) and get some real world hands on experience.
These days it is difficult enough to get training (at least in the corp America I work in) let alone offsite. A whole week to do nothing but dig in and learn. Take it... then on your own you can always do self paced work and such... it's a win-win.
Good Luck!
I
Yes, some people mock Gentoo, but installing it is once of the best linux learning experices I've ever had. Even if you don't end up running it...
Still waiting for it to finish compiling, eh?
In your work lab get 2-3 computers. Set up a linux box as a DHCP and DNS server, then maybe add apache, samba, etc. These are the things that you'll likely be using linux for in the enterprise, right? You can play with firewalling and IPSec if that is your thing too.
After the initial install, go here to learn the rest:
The Linux Documentation Project
The basic sysadmin guide there will give you the basics, and the specific howto's are great for setting up DHCP, DNS, etc.
Another good guide:
IBM Linux Newbie Guide
Set up that small net, play, learn, then go to your class and learn a lot more.
Have fun!
Yep, parent is right. And you have the Gentoo forums to help you if you are in need. Installing gentoo will certainly teach you lot's of stuff. But if you are to become a Linux sysadmin, your first step, IMHO, should be to drop windows and start using Linux on your work computer and on your home computer. Also, get him to give you a few old PC's to play with. Like 333Mhz which you can get for about 50$. On these PC's, don't use gentoo, compiling everything will be much too long. Use a precompiled distribution and preferably the one your Boss wants you to use in prod.
/etc/init.d, read the rc script to understand how your server boots.
/usr/share/doc.
Set up the networking, play with apache, PHP, postfix, Openldap. Create and delete useracounts, explore
Instead of going on a class, get him to buy good books. I like wrox and Oreily books but others may be good also.
Learn to use man, the sysadmin's bestfriend.
Learn vi. Vi may be hard at first but it is very useful. the linux version is generaly vim. You may also use gvim but it's better to kick yourself in the ass and learn it if you are to become a Unix sysadmin.
Also, a good source of info is generally included in
Finally, http://www.google.com/linux, I could not live without.
I do not know many sysadmins that understood Linux and wanted to go back to windows.
Have fun!
Depending on how complex your network is you might even be able to get the company to fund a "model city" at work in a spare room.
You can use local sources to buy outdated computers, used switches, hubs, routers and etc to build a "dumbed down" low cost clone of your current network which will allow you to learn using it just like the real network, heck even the same IPs if you're going to put that much effort in. You can practice deploying software, using the systems etc. You might also want to get exact (sans-serial-numbers) clones of key servers if possible so you can test things very carefully.
It's a great way to learn but it'll really help to have a guru to get you going.
Find the local Linux User Group and get involved, make friends and then pester them on IM.
Yes, everyone I know who is best at Linux is self-taught. But how much time did that take? Valuable lessons can be learned alone, but you can reduce the time it takes by a factor of 10 or more with structured lessons.
I'm talking years here. You can reduce 10 years of lonerdom to 1 year by using structured learning tools. No class is going to teach you to be a guru in 4 days.
I agree with this approach in general, but I think that Linux From Scratch is really the best "hard" distro to learn from. Unlike Slackware, LFS is set up specifically with learning in mind, with very explanatory step-by-step documentation. Just about every aspect of the installation is done by hand- the instructions even show you how to write your own boot scripts.
It takes a long time to get an LFS distro up and running, but by the time you do, you will know your system inside and out even before you've started experimenting with different configurations.
pi = 3.141592653589793helpimtrappedinauniversefactory7
That's not the best way... that's overkill. Hard doesn't necessarily mean best.
But hey, don't think that I'm knocking off LFS. I went through it myself... but after a year plus of using Slackware (following a year of using Mandrake consistently).
LFS is really useful if you want to understand how to build a Linux distro. It's technically not even a distro. It's more of a commando-style survival training, whereas a distro would be summer camp.
I also doubt the "you will know your system inside and out" argument. I believe "you will know how to build a working Linux system" is a better description of the LFS learning process.
Bear in mind that the poster is a Windows admin for five years... and he wants to have working knowledge of adminning Linux... not building a distro. Moving from Windows, and getting an introduction to Linux via LFS is really not something you'd want to go through.
My recommendation? I live and breathe Slackware... but the poster should really try out a few distros. Fedora Core & Mandrake would scratch that need-some-GUIs-to-get-me-going itch for a start. After that, you might want to try some of the more traditional distros... Slackware and Debian would be my recommendation then.
In the end, Linux is about choice. Just sometimes, the choice isn't yours... just your company's. Take a course on whatever distro they've decided upon... but play with a different distro at home for a different "feel".
Welley Corporation - SLM Scammers
I would recommend you start with Gentoo and move to Debian or Suse.
Before I'm modded flamebait, here's why:
1)Gentoo has some of the best install documents in the Linux community
2)It requires that you set up a lot of things by hand (system logger, kernel if you choose expert, etc)
3)It has some of the best forums/support around. Even Gentoo critics admit this.
After you get gentoo working on your box, wipe it and reinstall. After the fourth or fifth time, you'll actually have learned something. Then wipe and install Debian:
1) Debian has the largest volunteer following.
2) Deb has one of the simplest updgrade paths
3) If you choose stable, its old but very secure.
4)Suse is pretty darned awesome, too.
5)Then make a customized patched kernel for the heck of it.
Just my two cents. I took the Gentoo->Debian Road for the simple reason of learning and it helped.
There is a Universal Life Value Check it