Becoming *nix admin
Everyone,
I would like to know if their any any *nix admins on the forums? How did you get to where you are today? What is a good distribution to learn the Linux that is used by enterprises? Any good books? Best place to start? It seems that I have spent so much time debating on distros, I have forgot my main purpose. Any help would be greatly appreciated. |
Linux basics...
Wizard Boot Camp articles by Jerry Peek. In pdf or html. http://www.jpeek.com/articles/linux_magazine.html LPI Certification Self-Study Guide http://www.happy-monkey.net/LPI/html/index.html IBM Technical library (lpi expectations) http://www.ibm.com/developerworks/vi...e_by=Tutorials I'm no admin, but these are a good place to start. You might also like... Linux Newbie Administrator Guide, by Stan, Peter and Marie Klimas 2004. http://linux-newbie.sunsite.dk/ |
The best distribution to learn is the one that used by the company where you work, or where you intend to get a job. RHEL and CentOS are popular among enterprises, but then again, there are a lot who run BSD Unixes, like FreeBSD, NetBSD or OpenBSD.
You have to read a lot, of course, but usually learning by doing is the way to go. A good starting place is some extensive tutorial on bash shell scripting. Not a requirement, but it always make life easier for system admins. |
The best thing to do is come up with some projects for yourself for starters. Get a spare machine and install a distro. Get a webserver setup, get ftp setup, get a mail server setup, get samba setup to provide file serving for your other machines. Take that up a notch and try to get central authentication working for your other machines using samba and ldap. If you have multiple machines you could also try setting up a network install server.
Start playing then see if you can get an internship at some local business who uses *nix. Books: The Practice of System and Network Administration Time Management for System Administrators Learning the Vi and Vim Editors The animal books from OReilly |
I am not sure what I can add but as a unix / linux admin a lot of my time was spent creating scripts to make my life easier than what it already was so I can tend to the problem children. A few books that had rarely left my side where http://www.amazon.com/Linux-Administ...9915151&sr=8-2 and http://www.amazon.com/Essential-Syst...9915201&sr=8-1 Both of these where tremendous help. As for the distribution, I would go with what you are looking for in a job. If that place runs mostly Red Hat then use Fedora, or Cent OS. if it is HP-Unix then I would say start with FreeBSD as that will be close as possible.
Also learn more than just how to use bash. Use pdksh, zsh, csh, learn batch scripting, awk and sed, perl, and learn vi as you can be pretty sure it will be there unlike some editors. I think emacs may also be another that you can depend on being there when you need it. |
Quote:
Most of the enteprise stuff I see is Red Hat and Sun Solaris (remember that Solaris isn't linux...it's Unix). To be completely honest...most of my skills came from administering Solaris...it actually made me a better Linux admin (to the point where I think that Linux is a walk in the park ;)). Quick Side Note: When I told people that I am a Solaris admin taking the RHCE they would say "Oh, then you'll defiantly fail. The test is hard, even for UNIX admins!"...and not only did I pass...I got 100/92/96...pretty high scores! Anyway... This book is GREAT for beginners... http://www.amazon.com/Linux-Administ...9917179&sr=8-1 In fact...I learned DNS off of this book :D Just practice, practice, practice! -C |
Quote:
|
Quote:
This is the point that most of my Windows Admin friends don't get! :D -C |
Quote:
|
Here's a great free collection of books: http://www.linuxtopia.org/index.html
|
You guys are awesome, really great stuff. I am going to try to do a lot of this stuff at work. I work on a support desk and setup CentOS as a guest OS in VirtualBox yesterday. I think I will set up some services on this machine, web, ftp, ssh, etc. I chose the server install. No GUI!
I can understand that bash scripting is fairly important. Do you guys think that it is important to learn the ins and outs of the kernel itself? I appreciate all your info. Anybody have any problems that they run into frequently? Maybe tasks that you perform on a daily basis? What kind of upkeep is involved with a *nix server? Thanks again for all your input. |
Hi,
Quote:
As for learning the intrinsic kernel work. Nothing wrong with learning the inner workings of any kernel. I refer you to the 'Linux Kernel section' of 'Slackware-Links'. More than just SlackwareŽ links! Look at the 'Linux Books & Online Magazines' section. You could look up a 'LUG (Linux User Group)' in your area from the 'Linux User Groups' which is a World list. Someone may have some local insight to assist you. Hope this helps. :) |
Quote:
That is all I can think of. The AIX, Debian, BSD, and CentOS boxes that I do and did manage required very little attention. It was their red headed step cousins (Windows) that took more of my time. |
Quote:
Quote:
Quote:
Many forget that just because you took a backup...dosen't mean that it will work! Part of the whole "backing up" thing is testing your backup. -C |
All times are GMT -5. The time now is 02:49 AM. |