Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
/Peo, FreeWebSpace.net
What's a good linux distro to run as a server for those who are just starting out in the Unix/Linux field and just want to try to get a feel of how it works?
I'd suggest going with CentOS 5. It's basically a free version of Red Hat, and pretty easy to use. I know everyone has their favorites, so you will get a lot of different suggestions.
What he said, lol. But I think he will find it more "mainstream" because most of the commands are mass known for this distro, especially in comparison to RHEL and other popular distros. This will surely be helpful in the event of getting help online, etc.
It is an overall robust distribution with many features found in other linux distributions, but tends to be more stable and less bloated than CentOS.
However, CentOS is still an acceptable starting point. At the present time I use it on my servers as well. Biggest thing to beware of is Python updates, as they have a habit of breaking yum. When that happens you have to manually install the necessary .RPMs to repair the yum package manager.
So far in the past year of hosting with two servers, I have only had it happen once.
Instead of out of date, think of it as 'stable'. It's geared for a production environment - as opposed to a distro like Arch, my favorite, although I replaced it on my laptop with Debian after some buggy intel video drivers pissed me off a few weeks ago. Which is exactly why they use 'older' packages - they've been tested and they will work. And it's far from restricted - it's extremely popular for servers.
If you want to learn how to use a linux server at home or something, feel free to use something like Fedora. It's based on RHEL/CentOS although it's geared more for the home market. You can learn your way around the command line and such on Fedora, have access to slightly newer software, and become familiar with the 'yum' package manager (use it from a terminal!!!). When you're confident, install CentOS without a GUI in place of Fedora and see if you can get it set up from just the command line with whatever services you want running. That's a lot easier than it sounds, although I admit Linux has a bit of a learning curve.