|
Off-Topic Everything else. |
View Poll Results: What do you use to learn Unix administration? | |||
Books | 22 | 61.11% | |
Community (forums, IRC, etc) | 24 | 66.67% | |
Classes | 5 | 13.89% | |
Docs | 27 | 75.00% | |
Man Pages | 30 | 83.33% | |
Other | 9 | 25.00% | |
Multiple Choice Poll. Voters: 36. You may not vote on this poll |
|
Thread Tools | Display Modes |
|
|||
How have you guys learned Unix administration?
Hi guys,
I was just wondering how have you learned or what tools do you use to learn Unix administration? |
|
||||
I do not consider myself to have learned Unix System Administration as you put it, because there will always be much more for me to learn.
I began my time with FreeBSD when I chose it as the foundation for studying deeper into computers, after reading this document I knew it was going to be a Unix like ;-) Programming, system administration, web development, mathematics, software engineering, computer science, and system design all interest me so it's a bit of a natural fit. My initial research for using FreeBSD was the handbook and Wikipedia until I was able to make heads or tails of the systems manual pages. One day when we stopped at the local library, they had a book sale going. On one of the shelves were three old LPIC prep course books from SmartCerify Direct: "Linux Fundamentals", "Linux Administration", and "Linux Networking", dated copyright 1998-2000 and dealing with Linux 2.2.x First time I actually found a decent computer related book that didn't fit into the category of "Learn to use MS FooApp X.Y" -- I can do that in 10-20 minutes. Read them and my systems manual pages and gained a bit more understanding of things closer to the system, although I have never and still don't actively use GNU/Linux on a regular basis ! Then after I got a new desktop for multibooting, I setup the old test machine and started to play: PC-BSD, NetBSD, FreeBSD, OpenBSD; ssh only access, samba, cups, lpd, sshfs, pf, nfs, mysql, apache, etc. That machine currently runs OpenBSD and functions as a file server with a database & http services tacked on for there usefulness in testing code. Given enough time, strength, and energy I can learn just about anything I set out to learn. One thing I like about this forum, is it's a chance to evaluate input from people more seasoned in things I am not ;-). Never worked in 'computers' so to speak, although if they treated me better then my current employment and the pay check made the bills, I'd sleep in a server room if asked lol. I use computers predominately because I love to, programming and caring for them is just the icing on the cake.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
To put it simply:
Code:
while ( 1 ) { read(); break(); read(); fix(); }
__________________
"No, that's wrong, Cartman. But don't worry, there are no stupid answers, just stupid people." -- Mr. Garrison Forum Netiquette |
|
|||
Quote:
Sometimes I just enjoy sitting in front of computer, then open a programming book and start learning new things right away. I know that sometimes things may get very frustrating when they'renot working right, specially if its part of a job that you gotta get done. But when I do manage to get that little problem solved after sometime spent on google, its just amazing the feeling of accomplishment that I get. Lol, I sound a little geeky for saying that, but hey, that's what feel! |
|
||||
Irix and elm in the early nineties, some people told me it would be nice to have email. So I had to cope with it and eventually had success But yes I consider books like The C Programming Language from Kernighan and Ritchie even today as useful.
__________________
use UNIX or die :-) |
|
||||
Hours and hours of playing, reading man and howto's, testing stuff... all at home. Then started working on some real things... at first, they were small jobs like web servers and db servers for web sites. As the time passed by my work environment grew from a few servers to hundreds of them, large network and so on.
|
|
||||
Quote:
Quote:
* /me waves to fellow geeks * Personally, my hacking days are over, my learning has now become more disciplined. Last edited by ephemera; 15th June 2008 at 08:18 PM. |
|
||||
Heh, I wouldn't be surprised if people have slept with a copy of K&R under their pillows lol.
For historical interest, a tutorial from Kernighan --> You would be surprised how much of it still holds water in 2008. UNIX and derived systems on the other hand has changed quite a lot over the years. Code:
#define NPROC 50 /* max number of processes */ Things like if you get a pascal or fortran or C++ compiler along with a C Compiler. The standard libraries and function calls defined by POSIX and such today, whether sigaction() is available or not. lp or lpr, does vi exist yet, the name of the kernel file (/unix, /bsd, /boot/kernel/kernel, blah blah), package management (if any), support for mmap(), classic, home brew, or GNU C compiler, Thompson, Bourne, or Korn shells, /proc or no /proc, a couple of headers, paths, Berkly sockets, TCP/IP support, monolithic kernels (with and without modules) or microkernels, e.t.c. The strange, sad, and freaking funny thing? Have you ever looked in /usr/share/doc/{smm,usd,psd} ? FreeBSD has the 4.3BSD 'Revised June 8, 1993' line printer spooler manual from the old System Managers Manual -- my OpenBSD system says 'Revised May 31, 2002' on its copy --- BSD printing has changed so little since then that it is probably the best resource on it I've seen. When I wanted to figure out how to setup NFS and found the syntax from Linux didn't work, I just hit the old SMM and read, somethings don't change a lot. Other things, really do change a lot!
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
||||
Quote:
__________________
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." MacBook Pro (Darwin 9), iMac (Darwin 9), iPod Touch (Darwin 9), Dell Optiplex GX620 (FreeBSD 7.1-STABLE) |
|
||||
We are only at our 'best' when we accept all that we are now, as all that we can ever be
Rather then forever seeking to become better then we are.
__________________
My Journal Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''. |
|
|||
I got into web development using php, postgres, javascript and html. I needed to learn how to setup my environment to program. I learnt first on slackware linux, move to freeBSD when I got a job.
bm |
|
|||
I started an e-commerce website with one of my friends the year I graduated highschool (way back in '97) and had to learn, mostly the hard way, how to maintain our 2 servers. I grew up in a Linux-friendly household, so there were some things I already knew and it was mostly policy and best-practices things I had to pick up on. Fortunately there was a friendly usenix group nearby that were willing to help me out with that. Later, at college, I enrolled in a major that catered specifically to network and systems administrators.
I think most of the practical stuff I picked up via trial and error and the occasional o'reilly book, but I think that my most-utilized resource now is forums. Those long nights reading SAMS, Deitel&Deitel, and fat Cisco books is mostly history. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Unix Popularity | ninjatux | Off-Topic | 147 | 21st January 2014 09:49 PM |
dos to unix linefeeds | matt | Programming | 10 | 10th September 2008 10:02 PM |
Hello guys | Parimal | Off-Topic | 1 | 14th June 2008 05:50 PM |
FreeBSD Administration Commands | corey_james | FreeBSD General | 13 | 10th June 2008 08:44 PM |
Network Administration with FreeBSD 7 | faustcoder | Book reviews | 0 | 14th May 2008 03:01 PM |