Live data from Hacker News

Ask YC: Server Administration?

news.ycombinator.com

21–30 of 33 posts

Re: Ask YC: Server Administration?

#21
post #20
post #3

First, I'd recommend using a debian-based distro like Ubuntu. From my experience, it is much easier to use and configure, and the amount of tutorials, etc, available for it is overwhelming.

I agree that it is easier to use and configure a debian-based distro, but I would add that if you really want to learn Linux intimately you should check out Gentoo. The Gentoo docs are really good and will take you through the setup step by step. By the end of it you will have configured and compiled your own kernel and have familiarity with a lot of the /etc config files. Of course things may not work out the first…

I wouldn't recommend gentoo in a hosting environment until you're comfortable. I know a few people who completely hosed gentoo boxes during the learning phase.

Re: Ask YC: Server Administration?

#22
post #3

First, I'd recommend using a debian-based distro like Ubuntu. From my experience, it is much easier to use and configure, and the amount of tutorials, etc, available for it is overwhelming.

Ubuntu server is cool (I use it on my machine). Also, the book Hardening Linux is good for the security side of things. I found online references to be best for setting up individual packages.

Re: Ask YC: Server Administration?

#23
Sign up for Slicehost and work through the articles. They will take you, step by step, from a new slice to a hosted application. Two months ago, I was in the same position you are. I now have three slices all running apps. I have learnt about load balancing, database administration and tuning, web server configuration, the inner workings of Linux, scheduling, bash...

At times, system administration will make you want to kill yourself, but it's worth learning. Building your own slice is a great way to start.

Re: Ask YC: Server Administration?

#24
OpenBSD's FAQ, then man afterboot

Its online tutorials are not as abundant say to FreeBSD, let alone Ubuntu; however, you want quality, not quantity - Excellent man pages

OpenBSD is created and used by people who love their own craft -- you can feel it -- When I'm forced to use Ubuntu, i felt like i was using Windows ... I miss OpenBSD dearly

Maybe there's a blub paradox playing in OS

Re: Ask YC: Server Administration?

#27
post #14
post #7

Earlier quoted context omitted.

Yup slicehost articles are really good.

I'm also going to echo this- I've done only a bit of playing around with Ubuntu, but with mediatemple downtime issues I was having (grid service is not quite what they advertise) I decided to jump in and get a slice about 2 months ago. I couldn't be happier. The tutorials (especially the ones for Ubuntu) are fantastic, and setting up your server and security with shorewall/etc couldn't be more painless. I probably to…

I'd like to second the recommendation for slicehost. Great, honest service and the tutorials are good even for those of us who think we know what we're doing.

Re: Ask YC: Server Administration?

#28
post #20
post #3

First, I'd recommend using a debian-based distro like Ubuntu. From my experience, it is much easier to use and configure, and the amount of tutorials, etc, available for it is overwhelming.

I agree that it is easier to use and configure a debian-based distro, but I would add that if you really want to learn Linux intimately you should check out Gentoo. The Gentoo docs are really good and will take you through the setup step by step. By the end of it you will have configured and compiled your own kernel and have familiarity with a lot of the /etc config files. Of course things may not work out the first…

The Gentoo documentation is absolutely astonishingly great. But it's the only aspect of the system that I consider good. Everything else is a mess.

Gentoo feels like someone sat down to a Debian or CentOS system, used it for a while, and said, "You know, I really like it when I have to compile stuff from scratch, and make all of my own decisions about options and stuff and what tools to use, even though I have no idea what the difference is between various init systems, FTP servers, versions of Apache, configuration tools, etc. I don't like how easy and quick installing software from apt-get or yum is, or how it all seems to Just Work when it's done. I know, I'll borrow some ideas from FreeBSD's far more complicated to use and error-prone package management tools, and make a whole new Linux distribution that requires significantly more time and effort to use! It'll be awesome!" And a billion and one nerds with too much time on their hands saw it, loved it, and climbed right on board.

I'm sure I'll be voted down for this, as Gentoo has rabid fans, but I'm always stunned by how effectively the community markets Gentoo to new Linux users, and what an astonishingly bad experience it provides to those new users. Encouraging learning is wonderful, but foisting a seriously challenging learning experience on to users while calling it an "easy to use" Linux distribution is doing them, and Linux in general, a grave disservice. Gentoo is not easy to use, and it is extremely easy to break.

Re: Ask YC: Server Administration?

#29
post #3

First, I'd recommend using a debian-based distro like Ubuntu. From my experience, it is much easier to use and configure, and the amount of tutorials, etc, available for it is overwhelming.

Any popular distro with good package management and a long lifecycle is fine.

Of course, that narrows it down to Debian, Ubuntu, RHEL, and CentOS. But all of those are absolutely fantastic in current versions (though I generally like Debian better on servers than Ubuntu--I just don't think the changes they've made make it a better system).

Post reply on HN