Where Should One Go for Unix/Linux Training? 87
jwitko asks: "I work for an international telecommunications company. They're pretty enormous when it comes to size/budget so their willingness to send employees to get training and to better themselves is pretty strong. I am simply a student who got lucky to become a part-time contractor with this company and I've loved every minute of it. My job primarily relies on working on Unix platforms and installing/configuring our product on laptops for sales people to go out and sell to telecommunications company's (ex: T-Mobile, Verizon, and so forth). However, before I came to this company I had barely ever even touched a Unix-based OS. This summer, I would like to travel to as many different seminars, lectures, and classes to really get experience with *nix based operating systems and learn a lot more about how to use them. Where are some good places to find ongoing seminars, lectures, etc. in Unix and Linux that you think would really help a somewhat-new guy learn a lot and become more experienced?"
Re:I know, I know! (Score:2)
Aren't you getting a bit ahead of yourself?
Lets start with "man man"
We'll work up from there to "man ls" and "man cd"
Re:I know, I know! (Score:2)
Re:I know, I know! (Score:2)
It's a good thing nobody tells noobs to RTFM...
Easy one (Score:2)
Right here. [google.com]
Re:Easy one (Score:2)
Re:Easy one (Score:2)
Solomon Chang
LISA 2006 (Score:5, Informative)
It's a by-Unix-people for-Unix-people sort of thing, so not really formal training, but still very educational.
Of course, when I attended it was in Atlanta (Hotlanta?) which may have made it more enjoyable than this year's Washington DC location.
I second this one (Score:2)
I've been to LISA a few times over the years and it is easily the best training environment I've run across. Their tutorial sessions (which run over the days before the actual conference kicks off) are every bit as solid as the training you would get from Sun, HP, or Oracle. (I can only speak for the vendor training I've attended.) That said, I also think well of Sun's Solaris admin training and have heard good things first-hand of Red Hat's.
The most important thing, though, is to spend time on it afte
Re:LISA 2006 (Score:2)
Re:LISA 2006 (Score:2)
The "Hallway" track is amazing. Soooo many deeply intelligent people who have solved the same problems you might face ONLY FOR A BILLION MACHINES.
It's one conference I'd go to if I had to pay my own way.
Maybe this is too simple... (Score:1, Interesting)
(What a waste of a article.)
Re:Maybe this is too simple... (Score:2, Informative)
Yeah... I'll partially agree with you. The best way to learn Linux is simply to play around with it at home. I'd recommend grabbing a mainstream distribution, usually anything ranking in the top 5 on http://distrowatch.com/ [distrowatch.com] is a good place to start.
As for this article being a waste, I hope it wont be. On this same topic, I'd like to know where to get education on Linux that looks good
Re:Maybe this is too simple... (Score:1)
Why waste
Re:Maybe this is too simple... (Score:2)
I'd recommend getting a shell account (there are still places that give them away) and using it alongside an online guide to learn the basic shell commands. If you want to take the plunge, get a copy of the documentation of your distro of choice (in print, preferably), download and burn the install CD/CDs/DVD, find a second hard drive (or second computer), and perform the installation with the documentati
Re:Maybe this is too simple... (Score:1)
Re:Maybe this is too simple... (Score:1)
Fact is that running or programming Unix based systems in production environments is not well learned by use of a book. It's fine if you're looking to plunk around, but you probably know the basics anyway.
If there is some training available through the company, that's great. Number one is to find a good mentor and/or systems group; an apprentice experience that can really make the difference. That's because most books will tell the how to with clarity, but often skip the why part
You're there. (Score:1)
bahamas (Score:2)
Go to the source... (Score:3, Insightful)
That said, I presume you work with a finite set of operating systems. In my experience, the best training courses tend to be the certification track offerings from the OS vendor. Sun, HP, IBM, Red Hat, Novell, and the others know their operating systems very well. The drawback to this approach is that most companies depend on third-party software to perform critical functions - backup/recovery, authentication, remote management, etc. No single source will typically offer formal training on your company's stack unless you have a large training organization.
That said, many large companies do have just such a large training organization that offers specialized courses on their own environment. Take advantage of that to get better at your job, but look to the vendors for more general and reusable training.
Re:Go to the source... (Score:4, Informative)
Sorry if I left your favorite UNIX/Linux or other OS off the list... it's been a long week, it's late on Friday, and I felt like being helpful. Besides, I couldn't find the training page for NCR's MP-RAS operating system.
At home! (Score:4, Informative)
Re:At home! (Score:2)
In this sense, the answer is as valid as "from Red Hat" who might be able to get you up and running, but is essentially useless for learning anything after that.
Re:At home! (Score:2)
Any geek wannabe who can not get a modern GUI distro up and running should turn in his pocket protector and go bag groceries for the rest of his life.
Re:At home! (Score:2)
Sure it was available online, but unless I can surf with Lynx it doesn't do me much good if I just wiped my own system and didn't get the info first.
Man, I loved surfing with Lynx too.
Geek wannabe maybe. Not everybody wants to be a geek though.
A few random ideas... (Score:5, Informative)
But, in everything you do, just remember: Google is your friend.
LUG, online, Live CDs. (Score:1)
IBM has online stuff on getting your LPI.
http://www-128.ibm.com/developerworks/linux/lpi/ [ibm.com]
I think you can take the exams online for free as well.
Frozentech
Re:A few random ideas... (Score:1)
I dunno about that book. The site is very very buggy in firefox. If you using linux isn't firefox what your going to be using to browse the site?
uni extension (Score:3, Informative)
Many uni's have distance learning programs, but there are so many free tutorials on the web, I like to be taught by a live person I can throw questions at, to get that kind of money's worth.
get a free unix account (Score:1, Interesting)
sdf.lonestar.org [lonestar.org]
bsd.miki.eu.org [eu.org]
freeshells.ch [freeshells.ch]
rootshell.be [rootshell.be]
As others have said, hand-on learning works well. (Score:3, Interesting)
I got my initial UNIX experience (1) installing and playing with Linux and (2) taking a UNIX admin course at a local college, both in the early 1990's. The two different types of learning complimented each other well, at least in my case.
Re:As others have said, hand-on learning works wel (Score:2)
you'll learn fast..
Solaris can be fussy as heck. (Score:2)
Caveat Lector (Score:2)
Uhmmm.... ya, sure kid, I'm a eunix guru. Pipes 'n filters 'n stuff. Sure I can teach ya all that stuff.
It's just my ah, courses are, you know, full all the time so you'll have to send me a sizeable deposit, something in the high 5 figures should save ya a chair in my advanced course. That'll be cash if you don't mind.
At the end of the course you'll get a t shirt that says "I got root". Oh yea and prerequisets are you don't shower or shave or get a ha
Your Local LUG ! (Score:4, Informative)
Fellow members give presentations on their particular interests and can provide the opportunity to ask in-person questions with other linux enthusaists who, with respects to my LUG, have a great variety of experience.
Not to mention, it is more sociable than to RTFM and use google ^_^ / a bit obvious ?! / oh wait, most of us here are not that extraverted.
Linux From Scratch (Score:1)
What better way to learn than by building it from scratch... learn as you go and pick up a general *NIX book for help with each of the tools
What? (Score:1, Informative)
Thank you. (Score:2)
There are even some fairly substantial diferences between the two major Enterprise Linuxes (RH and SUSE).
In any
Google (Score:1)
Use it! (Score:2)
Once you're starting to get comfort
Slackware (with Slackbook) (Score:2, Insightful)
Slackware is, as far as I know, the oldest Linux distribution in existance. It is simple and clear. I hear comments say that it is very close to pure Unix (I can't say myself, I haven't used Unix, nor any of the modern BSDs). It's a a "do it yourself" fashion, it doesn't rely on configuration "wizards". From
Re: (Score:2)
Forums (Score:1)
I learned the most by using *NIX systems for 10yrs or so, but sometimes we need help!
One of the most valuables sources I found is the forum of the distro I use (I will not name it, but let's say I like to watch gcc working ;) ). When you ask politely, more often than not you get an answer! Just don't forget to help others!
Here's what worked for me: (Score:2)
Then destroy your windows installation (accidental or otherwise). Bonus points if you don't reinstall it.
Learn to learn (Score:3, Interesting)
RTFM isn't an insult, it's something that we all do; saying RTFM isn't rude, it's a service given to you; RTFM is our way to say: look by yourself, because once it becomes a reflex, you'll do whatever you want, a lot faster.
So now, what fine manual should you read to have some *nix skills? Well, TCPL [bell-labs.com] seems to be a requisite, installing a GNU/Linux distro and using it (it means, ditching Windows completely, no dual boot), then some book on UNIX programming (because the POSIX/*nix system calls API shows you how UNIX is designed, and what IS actually UNIX), and then, if you're only interested in doing some techie stuff, just install and configure the most popular daemons (postfix, apache2, etc). If you start by this last step, you won't actually understand how it *works*, and it will be done in no time (since it's really easy), but you won't have learned much.
Once again, learn to learn by yourself. Don't rely on courses. The only CS interesting courses I have ever been to are software design or theorical CS (I'm a CS master student). The rest ("UNIX", programming, networking, etc) I already knew [because I had learned to learn
Counter-terrorists win (Score:1)
Response frustration (Score:1)
The certification and training courses listed above should keep you busy for the summer. It might be easier to figure out where you'll be this summer and find out who does what training in their area. You might find some smaller training facilities that have better student/teacher ratios. As far as the "RTFM" and similarly phrased answers, ignore the fact that they didn't read your question (that you're looking for formal classes/seminars) and apply their advice to your after clas
What they said... (Score:4, Informative)
Install your own Linux network and way over engineer it. You'll learn lots by setting up DNS, NIS, Apache and other services.
When you don't know something Google is your friend. Lot's of people forget this. Got an error? Google it. Want to see how NIS works? Google it. It's pretty rare to have a question that hasn't been asked a hundred times before.
Pick a subsystem and study it. Do a "ps ax" and pick a process and learn what it does, how to configure it and whatnot. That's the beauty of Linux you can dig as deep as you want.
I also hear from a number of friends that installing Gentoo is a great way to learn. The docs are excellent and you learn a lot by the time you've got a base system up and running.
Never lose your curiosity for how things work. It's the key to learning.
Memories of no gui (Score:1)
Slackware (Score:3, Informative)
Don't both with training (Score:3, Funny)
Novell/SuSE has a strong training program (Score:1)
[course.com] http://www.course.com/catalog/product.cfm?category =Networking&subcategory=Novell%20Networking&isbn=1 -4188-3730-X [course.com]
Ottawa Linux Symposium & Seneca ISA Program (Score:3, Informative)
- In terms of summer events, the Ottawa Linux Symposium [linuxsymposium.org] is supposed to be a great event. I haven't made it to one yet but I've wanted to for a few years. It's July 19-22 in Ottawa (Ontario, Canada).
- [Shameless Plug] This doesn't quite match your description but I thought I'd mention it anyways: I teach at Seneca College, Toronto, and we have a 10-month intensive Linux Administration [senecac.on.ca] graduate certificate program that I think is one of the best Linux training programs available. We've had students from all different backgrounds including current staff from large systems vendors. We also throw a great Free Software and Open Source Symposium [senecac.on.ca] in October; this year we have Mike Shaver and Neil Deacon (Mozilla), Nat Freidman (Ximian/Novell), Chris Blizzard (One Laptop Per Child), and a raft of others.
And I agree that there's no substitute for getting dirt under your fingernails and actually working with the technology!
Let me make it simple: (Score:1)
=p
Where Should One Go for Unix/Linux Training? (Score:2)
Answer: to your computer.
UNIX cannot be learnt by:
Chapter 1: ls, cd, mkdir, rmdir, chmod
Chapter 2: ps, dmesg, netstat
Chapter 3: sendmail, c libraries
Chapter 4: Dev API
Chapter 5: Advanced
Appendix A: Commands
Appendix B: Versions
Appendix C: Ethics, privacy, other shit.
To learn UNIX, get a copy on a media, get a computer and set targets.
Heres how I was trying to learn all about HP-UX:
Chapter 1: Buy an HP9000 workstation on ebay, and download test OS
Chapter 2
Just play around with it and have fun (Score:1)
The besy way. (Score:2)
Here's how.... (Score:2)
Same way as anything else.. (Score:1)
Vendor training, believe it or not (Score:2)
However, the only way you learn any of the stuff, courses or not, is by applying it and practicing it. Yes, computers requ
Make your own machine (Score:2)
Learning *nix (Score:2, Insightful)
Pick a Linux distribution that doesn't hold your hand with graphical installers and graphical system administration tools, and preferably one without a crutch like apt-get or rpm. I would recommend Slackware, because it's one of the best distributions for learning how to run a Linux system. Google is your friend, alongside forums like Li [linuxquestions.org]
Make it your primary desktop (Score:1)
Read two books (Score:2)
Training (Score:1)