-
HyperInferno
-
RE: How to become a Linux system administrator
-
I learned via the book "practical unix" by Steve Moritsugu. Its an excellent book. Although I might have had a slight advantage in that Steve Moritsugu was also my professor. It was actually a rather enlightening exchange with him, since although he quite literally "wrote the book" on using the terminal, he never actually bothered with any of the Linux GUI enviroments. So we had some good back and forth, he ended up learning from me about all GUI based stuff.
Which leads me to a good way on how to learn to use linux/unix.
His teaching method, was he had an HPUX server set up at the school. He then gave each of us an account, and taught us how to install putty on our machines at home (or since I was already on linux, I got to install openssh instead). From there, he said "ok, we've learned how to move files about, make directories and such today, for your homework, I have dumped a bunch of files into your home folders on your accounts. You need to make directories for various months and sort the files into the directories based on creation date. Bonus points if you create a script to do it for you"
Later tests would be similar things, just "hey make a script that does this. I don't care what language you do it in, bash, python, perl, whatever. Just make it do this action".
As a result of this, I found myself learning the terminal, and do more and more common tasks there, righting scripts for things here and there. So my suggestion, is to just start doing tasks you normally wouldn't do, on the terminal. Rather then drag and drop those files to another folder, run a cp command. Setting up some folders? Hope on the terminal and use mkdir. Need to rename a bunch of files in a folder so they are each numbered in order? Make a little batch script with a nice for loop.
-
03 Sep 11
I learned via the book "practical unix" by Steve Moritsugu. Its an excellent book. Although I might have had a slight advantage in that Steve Moritsugu was also my professor. It was actually a rather enlightening exchange with him, since although he quite literally "wrote the book" on using the terminal, he never actually bothered with any of the Linux GUI enviroments. So we had some good back and forth, he ended up learning from me about all GUI based stuff.
Which leads me to a good way on how to learn to use linux/unix.
His teaching method, was he had an HPUX server set up at the school. He then gave each of us an account, and taught us how to install putty on our machines at home (or since I was already on linux, I got to install openssh instead). From there, he said "ok, we've learned how to move files about, make directories and such today, for your homework, I have dumped a bunch of files into your home folders on your accounts. You need to make directories for various months and sort the files into the directories based on creation date. Bonus points if you create a script to do it for you"
Later tests would be similar things, just "hey make a script that does this. I don't care what language you do it in, bash, python, perl, whatever. Just make it do this action".
As a result of this, I found myself learning the terminal, and do more and more common tasks there, righting scripts for things here and there. So my suggestion, is to just start doing tasks you normally wouldn't do, on the terminal. Rather then drag and drop those files to another folder, run a cp command. Setting up some folders? Hope on the terminal and use mkdir. Need to rename a bunch of files in a folder so they are each numbered in order? Make a little batch script with a nice for loop.