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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Im looking for a distro for a web server (Apache).
Ive always used Ubuntu but I didnt think it was the best for the job so I looked around and found CentOS.
CentOS is great, really simple to use but I wanted the latest and greatest.
Im getting replies that CentOS is about stable and I cant put the latest so I see now that distro is not for me.
Im looking for a distro that is simple to setup to run a small website off of (no big traffic, if any) and with the latest possible to be installed. It will probably be Wordpress. What distros do you guys recommend that I can run cutting edge web server technology (talking Apache 2.4.12, MySQL 5.6.24, PHP 5.6.8, etc.) and upgrade as soon as a new version comes out.
I'd have said that the whole point of a web server involves being stable: that's why most of the big-name companies use CentOS or Debian Stable. But, if you want bleeding-edge, then Arch is probably the most reliable option. Don't use the Arch installation disk, which takes forever (and you need a printed check list of the commands to enter!); get Bridge or ArchBang, which do the job for you. See my reviews on this site.
I use a mixture of linux distro's for various things; I really like CentOS for its stability as much as others love Debian for the same reason. I like messing about with the latest on a test workstation, and have been using Fedora for that very reason for many years. Fedora 22 has been coming along nicely, and it's been interesting to see the new dnf replacement for yum etc...
Generally most webserver admins opt for stability rather than the latest and greatest... However, if you specifically liked CentOS (but not the older packages), perhaps a look at Fedora Server would be justified.
It's RPM-based, is the testbed for the RHEL platform, and has much more current software releases than RHEL/CentOS.
A word of warning, though: while recent Fedora releases are markedly more stable than in days past, it's still considered a "bleeding-edge" distro, and only server admins willing to "babysit" their boxes more often than the known-stable distro's are recommended to try using it for production purposes.
I looked at Fedora and I think it had the same problema as Arch and Gentoo....learning curve to set it up.
If you were able to set up a CentOS box I don't think you would have many issues setting up a Fedora box. It's more of an issue of maintaining it: as stated, with bleeding-edge software, you're more likely to run into issues than the (slightly) older packages found in the "known-stable" CentOS/RHEL/Debian distro's as most of the show-stopping bugs there already have been corrected.
It's a tradeoff... bleeding edge is the term for a reason!
The big problem with Fedora is not the bleeding edge software, but being forced to do a major version upgrade about once a year. Fedora comes out with a new major version every six months or so (OK, it typically slips to a bit longer than that), and support for version N stops one month after version N+2 is released. So, in at most one year's time you are forced to upgrade to a new version which might have major changes from the version you've just become familiar with. That's not the sort of thing you want to have to deal with on a server that has any significant public exposure.
I agree, and it's one of the reasons I don't use Fedora on any of my servers. That said, even standard (non-LTS) Ubuntu builds are only supported for about a year now. While the LTS versions are ~5 years, they're hardly the "most recent software" as riahc3 was wanting.
If he wants the most recent software on a web server, it's probably the way I'd go; others may opt for Arch or Debian unstable or something. To each his own
Fedora started supported in-place distro upgrades a while back using fedup. In my experience it actually tends to work pretty well.
Debian is not known for being bleeding edge... quite the opposite actually. If you are familiar with the Ubuntu world (i.e. apt-get package managment etc) consider using a distro based on Debian unstable.
I have run aptosid for quite a while and it worked very well. Just be aware that typically distros based on Debian unstable will be rolling releases, meaning that you have to keep them up to date all the time. (As is the case for Arch). But that's the price you have to pay for "bleeding edge".
You can also go to distrowatch and filter for distros based on Debian or Ubuntu, and then require the kernel version to be fairly recent. Typically that will mean that all software will be pretty up to date.