This question is linked to http://www.experts-exchange.com/Q_27521742.html
, which was about iptables, but turned into another question about whether to use Centos or Ubuntu for a server. This server is for php/mysql and tomcat/postgresql webhosting, mostly for personal websites and applications, and some websites for friends. Up till now I have hosted these websites with several providers in managed hosting environments, so I didn't have to bother with server configurations.
I'm more familiar with Ubuntu, have used that as a desktop for more than two years at work, and use it at home as a desktop/server next to my Mac laptop. I have just setup a virtual server which runs Centos 6, and now I run into problems because up till now everything is different.
I haven't made up my mind yet. I know that Centos/RH is the more common choice for a server, and therefor maybe better, as well from a career point of view. We use Centos at work, although someone else handles those servers, installs everything, configures the firewall etc. They don't expect me to do that.
I know how to get things working on Ubuntu, and I think that Ubuntu LTS is stable enough to serve my needs. So if I'm going with Ubuntu, then in three years, it's another world, and I'll see then what I'm going to do. For my job it wouldn't be a big loss, but for a future job it might be a plus to know my way around Centos.
Centos would mean for me that I would change my desktop as well, to Fedora or Centos or something similar. That would make things easier in the long run. It would mean several days of work to get the desktops working, although it might be simpler than I think, I don't know.
So tell me this:
1) Why is Centos better than Ubuntu LTS for a (apache-php-mysql-postgres
server, considering security and stability. Nothing serious depends on it. If it goes down for a day, nothing happens really except for a pissed friend.
2) In what ways does Centos differ from Ubuntu - except for the installer, the missing ufw frontend to iptables.
3) How does a Centos/Fedora desktop work compared to Ubuntu? How is Ubuntu better on the desktop? I know that's the general opinion, but I have no idea how Centos works as desktop.