Linux - ServerThis forum is for the discussion of Linux Software used in a server related context.
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.
Ubuntu server left a rather bad taste in my mouth when one of the LTS versions (I forgot if it was 10.04 or 12.04) would install but refuse to boot if /var was on a separate partition from the root partition. This is pretty common amongst server installs, and it led me to believe that Canonical did not really "grok" server usage (as they're primarily desktop-focused). I don't know if the situation has improved since, but it's turned me off from Ubuntu server in a big way. Debian stable or one of the free RHEL clones are my preferred server distros these days (with a slight preference for Debian, the only thing in the favor of RHEL or its clones to me is the well-defined long life cycle).
Which one are you more familiar with? Are you comfortable with the command line or are you more comfortable working in a GUI? There are as many differing opinions on this as there are registered members on LQ. No one answer is going to be "the right answer" for you.
I have used Ubuntu as a desktop client and kind of liked it. I am currently using debian as a desktop client on my laptop and like it just a bit more than Ubuntu. I have not even installed Ubuntu server so would have no basis of comparison for you, but I don't see that it would be any different from Debian server simply because I don't put GUIs on my servers. I install them as command line only, and usually headless at that (headless = no video card, keyboard or mouse attached directly to the server).
That is my opinion. It works for me, but might not work so well for you. "What would work for you?" is a much better question. If you want to know what the best distro is for a server, it's the one that you are the most comfortable working with. Start by playing with virtual machines using the distros that you want to try to get a feel for. Then go with the one you like, rather then going with the one I like.
Last edited by New2Linux2; 08-31-2014 at 11:15 AM.
Reason: Fixing typos
Ubuntu server is now the most popular, especially in the cloud. Debian is a close second.
It appears to me that Ubuntu server is setup more securely from the first install.
On Debian, you need to have greater knowledge of running a server in order to set things up correctly.
Debian has a lifecycle of about 3 years. Ubuntu 14.04 LTS, which was fairly recently released, has a life span of 5 years and is good until April 2019. So if the server is going into production, you can get the most return on Ubuntu at this point. Debian might have a few more packages, but all the main ones are also in Ubuntu's repositories. You'll have to check to be sure about which programs you will use, but odds are they are in both. So my recommendation is Ubuntu.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
Quote:
Originally Posted by Turbocapitalist
Debian has a lifecycle of about 3 years. Ubuntu 14.04 LTS, which was fairly recently released, has a life span of 5 years and is good until April 2019. So if the server is going into production, you can get the most return on Ubuntu at this point. Debian might have a few more packages, but all the main ones are also in Ubuntu's repositories. You'll have to check to be sure about which programs you will use, but odds are they are in both. So my recommendation is Ubuntu.
Just to add a little bit of information that may influence choice Debian now has LTS as well. The current LTS is Squeeze (oldstable) and is now past the "3 years" of previous releases.
Just to add a little bit of information that may influence choice Debian now has LTS as well. The current LTS is Squeeze (oldstable) and is now past the "3 years" of previous releases.
Debian 6 (squeeze) LTS will get you to February 2016. The statuses of Debian 7 and Debian 8 in regards to LTS are not yet decided.
In consideration of your stated intended usage it really matters not which distro you choose to use. MySQL, samba and vsftp or whatever ftpd you plan to use all function basically the same on both. Personally I like Debian. Ubuntu does offer a landscape if you were wanting to use that. Debian is completely open source, where Ubuntu is not (firefox) for example. As others stated with Ubuntu being based from debian you are basically getting a heavier version of debian. The only difference you may experience although with your intended usage probably not is if you ever had a broken package on debian which is highly unlikely, you could wait a little longer than you would on Ubuntu to see it fixed. Outside of that I personally cannot stand the unity desktop. Debain offers the wonderful Gnomes for gui. If you are going CLI only then both will perform similar.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.