Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am about to set up a new server. It's meant to be stable and mainly used as web/file/mail server. I used to use Fedora Core which I have to constantly upgrade. I'd prefer not to have to do that often and only upgrade when it's necessary. Also, an easy to use a package management is important as well.
Slackware - for being stable, UNIX-like and simple - in the meaning of not being overloaded with extra scripts and config files. But not so much packages in the official distribution (no Squid, no Postfix and Dovecot) and no dependency resolvings.
Debian - for being stable (the stable brunch of the distribution) and having a great collection of precompiled packages (AFAIR 25 000) with dependency resolving.
Ubuntu (especially Server edition) - something like Debian, but with more up-to-date software (and that's why not so stable in general, but quite suitable for home/small office server) and some small but pleasant enhacements, making work simplier.
Zenwalk - for being based on Slackware but with larger packages collection and dependency resolving (while installing).
OpenBSD - for being stable and having a good pre-compiled package base. But some differences from running Linux-systems.
As for me, the package management of all these distributions are easy enough to use.
CentOS is the most frequently used Linux on web servers, according to on-line searches. It also has a long support period. And if you're used to Fesora, you'll like CentOS: I've just switched myself. Get the full 2 DVD set, not the live CD. That way you can specifically ask for a web server setup, and add anything extra you want from the DVD then or post-installation.
Ubuntu has too short a support period. Slackware lacks the simple package management you wanted. Debian's OK, but if you're used to yum why switch to aptitude?
First question I would ask is whether you have any specific vendor software you need to install? Those requirements will drive your choice of distribution.
Like others have said you can't really go too wrong with most Linux distributions. My fav is Debian, however, CentOS is very popular as it can support many RHEL applications and has that enterprise feel and reliability.
I used to use Fedora Core which I have to constantly upgrade.
Many people try to use a desktop-focussed distro for server duty (...because I can...) and find out that this is exactly why they can, but shouldn't.
@DavidMcCann
Quote:
Ubuntu has too short a support period.
True of 'ordinary' releases; not really true of LTS releases. Not really recommending, eg, Ubuntu Server, just sayin... That said, unless you can wait a month or so for the 12.04 LTS release, you might feel that the timing is unfortunate.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.