Выбор серверной ОС
Выбираю ОС для установки на сервер - между Ubuntu И CentOS. Есть ли какие-то аргументы в пользу одной из них? В первую очередь интересует простота установки nodejs, rabbitmq и т.д; обновление php до актуального состояния.
Выбираю ОС для установки на сервер - между Ubuntu И CentOS. Есть ли какие-то аргументы в пользу одной из них? В первую очередь интересует простота установки nodejs, rabbitmq и т.д; обновление php до актуального состояния.
Правильный ответ такой. Если Вы не знаете, какую из двух осей выбрать (а их принципиальное различие в данном случае это то, что одна deb-based, другая rpm-bases), то выбирайте ту, которую лучше знает Ваш любимый/ближайший админ. Многие линуксоиды очень критично относятся, если их спрашивать вопросы не по той оси, которую они любят. А если спрашивать по той, которую любят - то могут очень хорошо помогать.
Так как мы не знаем Вашего админа-соседа, то и не можем рекомендовать.
По своему опыту. На продакшн системы ставят обычно debian, а не ubuntu. Но там более старый (зато проверенный) софт.
Если Ваша домашняя ось убунта, а сервер продакшн - ставьте дебиан. Если сервер тестовый, для экспериментов, ставьте убунту.
Если домашняя ось - другой дистрибутив линукса, то ставьте его или близжайший эквивалент. К примеру, у меня домашняя/рабочая ось это Fedora и Gentoo. А на серверах стоит redhat/CentOS. А вот на свой домашний сервачек поставил недавно убунту, исключительно, чтобы попробовать, как оно. До этого был CentOS и Debian.
Если домашняя ось Windows, тогда смените ее на линукс, и вопрос с этой осью исчерпан.
В случае мака можно, конечно, и макось поставить на сервер (да, такое есть). Но можно и FreeBSD.
В целом, если Вы не работали совсем, ставьте убунту, с ним будет проще.