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.
You can use almost any Linux distribution as a server. The more you already know about setting up a Linux server, the less it matters which distribution you choose.
But assuming you don't already know much, I think Centos is the best choice (unless you plan to pay for support) and Slackware is not a reasonable choice.
Centos is Red Hat Enterprise Linux minus the paid support and the trademarks. For an experimental server (if that is what you mean by "development"), the license checks for update for a paid license can get in the way and the paid support likely won't fit your needs as well as the free support here at LQ. So if you think you want Red Hat, that means you want Centos.
I haven't installed Centos in a while, so I'm not sure the following is still true, but when I last installed it, that required a good internet connection (better than I have at home) to download the .iso file for the DVD (using multiple CD's for install makes it harder), then the install seems to override most of what is on the DVD by massive download from the repositories. So compared to Mepis, Ubuntu and Debian installs I've done, a Centos install needs a better internet connection (or a lot of time). So that might argue against my primary recommendation that Centos is best.
Quote:
Originally Posted by sergioq
All I need are Apache, MySQL, and some Image::Magick modules.
I'm sure those are very easy to install via yum right after installing Centos. I don't know if they are among the many applications and services you can select while installing Centos. It doesn't matter much whether you select them while installing Centos or add them later.
I don't know about configuring Apache or MySQL. Depending on your level of knowledge, those might require some learning.
Quote:
Do you think this is too much effort for someone who hasn't used linux commands in over a decade
You don't actually need much command line stuff to set up and maintain a Centos system. Quite a lot of the controls are available in beginner friendly GUIs. Those who really know the command set can do more and do it faster in command mode and often suggest everyone else should also use command mode. For most operations, I disagree. GUI is much better for operations you do only rarely and don't recall.
An exception to that is yum. Centos has at least one really lame GUI for adding, removing and updating packages. In my experience, that isn't a good enough GUI to be worth using. If you want to use Centos, learn how to do package management at the command line with yum. That really isn't difficult (yum has a significantly more beginner friendly man page than most Linux command line utilities).
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444
Rep:
Hey Sergio you should be aware that all Linux enterprise cost $$. But you should also be aware that there are community maintained projects base on enterprise developments. So if you want to use RedHat but you dont have the cash for it then you choose CentOS which is the child of RedHat.
There are more distros out there that offer networking tools already in. So really is all up to what you want.
Some people even prefer non Linux distros for server such a *BSDs or Solaris base and then use Linux for clients to access the server assuming you are going to run the server headless.
I haven't installed Centos in a while, so I'm not sure the following is still true, but when I last installed it, that required a good internet connection (better than I have at home) to download the .iso file for the DVD (using multiple CD's for install makes it harder), then the install seems to override most of what is on the DVD by massive download from the repositories. So compared to Mepis, Ubuntu and Debian installs I've done, a Centos install needs a better internet connection (or a lot of time). So that might argue against my primary recommendation that Centos is best.
CentOS has a "netinstall" option that downloads only what you need, and the latest version too:
You can use almost any Linux distribution as a server.
I agree. An Unique Selling Point of "just because all packages reside on one DVD" isn't that strong ;-p
Quote:
Originally Posted by johnsfine
I haven't installed Centos in a while, so I'm not sure the following is still true, but when I last installed it, that required a good internet connection (better than I have at home) to download the .iso file for the DVD (using multiple CD's for install makes it harder), then the install seems to override most of what is on the DVD by massive download from the repositories.
What he could do is D/L the CentOS-6.2-x86_64-netinstall.iso (SHA1: 4858a8870cc5048876edd51dead25b9c718fcfbe) from http://mirror.centos.org/centos/6/isos/x86_64/ and do a base install. (I don't know about 6.x but Centos-5.8 base install was about 6 or 700 megs scrubbing a few packages.) After that he should run 'yum -y update' and then add the common RPMForge and EPEL repos Centos uses (see http://wiki.centos.org/AdditionalResources/Repositories) or Remi Collet if he's looking for the latest versions of MySQL and PHP.
Thanks, I'll try that the next time I install Centos. I have no reason to think the OP has a slow internet connection. I was just mentioning an issue in case he had a slow internet connection, and I am replying now in case he didn't follow the fact that your solution to the problem I hypothesized is only important if he actually has that problem.
Hi "sergioq"
well,
it could also be done with your current Windows if you install VirtualBox on your machine running Windows and then install guest OS Linux (whichever you want)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.