1

Im a web programmer that builds and runs websites. I got into programming when I got fed up with dealing with other programmers who took ages to fix or do anything, so I decided to take their job over.

Now I have similar feelings about my linux admin, that sets up my servers, and makes sure they work.

I want to be able to perform basic tasks such as setting up a dns, ftp, web server, mysql server, memcached, as well as several other tools that I require for my sites (ffmpeg, yamdi, some other off the shelf stuff). I want to be able to maintain these servers, do troubleshooting and basically just make sure that they are serving pages. Some general linux background would be good also, since I dont just want to memorize the "Setting up XYZ Tutorial", and not knowing what to do if I encounter something different.

My knowledge of linux is VERY basic. Can navigate between folders, edit mysql/lighttpd settings, setup cron jobs, restart services, and thats basically it.

Can anyone recommend some good (and short!) readings that will get me on the right path?

Chris S
  • 78,185
  • 6
    While I'm glad to see a programmer take interest in the sysadmin side I suspect that your expectations might be unreasonable. From your question you state "...about my linux admin, that sets up my servers, and makes sure they work". I think you're confused (or you've manage to hamstring your admin). Your sysadmin "owns" the system that you happen to be using (presuming that if it breaks he's responsible to fix it) While I applaud your efforts to learn more about being an admin I'd suggest that you have your manger talk to his manager about his performance. – Jim B Dec 27 '09 at 21:36
  • Its not as grand as "my manager talk to his manager". Its me leasing servers from different places, some of which happen to be "managed" by Indian people (no offense to them) who read "Linux for Dummies", or getting un-managed, and bringing in somebody else to set everything up for my needs, and just be 'around' when something goes wrong. Trouble is, they might not always be around. –  Dec 27 '09 at 21:53
  • 3
    So your problem isn't that you want to be a sysadmin, but rather that you want to have a competent sysadmin (team) you can rely on. Very, very different question. – womble Dec 27 '09 at 22:35
  • 1
    @yegor it really sounds like what you need to do is get a managed service provider you can count on (and they are out there) and drop the one you have. Note that with some leasing arangements you still don't get to get things done, you get to train the MSP staff on how to do what you need to get done. If you're leasing a managed box you still don't "own" the system in many cases. – Jim B Dec 28 '09 at 01:54
  • You don't work with Wildchild do you? – Chopper3 Oct 18 '10 at 14:11
  • 1
    Being a SysAd isn't a job; it's a way of life... – gWaldo Oct 18 '10 at 16:05

7 Answers7

10

Man, there's plenty of material on this website to gather what you need as an incoming Linux admin:

I have mixed feelings about you coming into the field because you've had bad experiences with 'the other techs' not doing their jobs. I sure hope your expectations aren't too overwhelming for the regular tech folk... in any case, understanding system administration is going to help understand the work it takes to get things done. Hopefully it's just that you've had bad luck, and not that your expectations aren't unreasonable.

Good luck.

l0c0b0x
  • 12,037
  • 1
    All I wanted was for him to keep the server stable that performs 10,000 queries per second on a 60GB database, running on a Celeron with 512mb of ram. Nothing unreasonable. But seriously, my requests were not unreasoanble, and I didn't have a "bad experience" per se, I just want to be able to do some things independently, rather than fire off an email, and wait for a simple task to be done. –  Dec 27 '09 at 22:02
  • 2
    @Yegor, was that first sentence a joke? – rodjek Dec 27 '09 at 23:45
  • 1
    Yes it was. hehe. –  Dec 27 '09 at 23:50
  • 3
    +1 for beginning an answer about learning linux stuff with the word 'man' – Kenny Rasschaert Aug 21 '10 at 00:51