LINUX.ORG.RU
ФорумTalks

Чем хорош этот CentOS?


0

2

Вот приходится мне последнее время админить сервера на CentOS. И не могу не как уловить - чего в нём токого хорошого что нравится людям и все пихают его на сервера ? ... На мой взгляд в Debian всё намного приятней и удобней сделано..
Поработав в нём я могу подметить такие вещи:

1. Маленькое хранилище пакетов.. в нём практический нечего нет. приходитя сразу после инстоляции подключать староные хранилища (В Debian`e пакетов больше чем достаточно.. и практический некогда не вазникает такого что чего-то нехватает и надо подключать левые хранилища)

2. Конфиги разных демонов могут находится где угодно /etc/, /var/, /usr/lib (В Debian все конфигурационные файлы лежат сугубо в /etc )

2,1. Кроме того что они могут лежать где угодно.. они ещё могут быть свалены все в файл простыню. Где не используются не инклуды, нечего подобного. - к примеру Апач: Конфигурационный файл нам предлагает все виртуальные хосты скидывать в один конфиг apache2.conf не разделяя на включенные и выключенные виртуалхосты.. я не говорю уже про набор утилит управления виртуалхостами апача «a2dismod a2dissite a2enmod a2ensite» - их там просто нет!! + демон в системе называется не apache2 (какбы логично) а httpd... (В Debian в своё время всё разложено по директориям.. модули отдельно, виртуалхосты отдельно и т д Работать с конфигами просто удобно и приятно.. а не так как в Centos приходится парсить километровую простыню) А про установку Bind9 и не хочется и вспоминать. Там просто конфигурационного файла нет в комплекте!! Пиши с нуля всё сам..

3. Данный пункт хоть и не сильно критичен - но всёровно запомнился Настройка сети в Centos .. Я нечего против «network-scripts» не имею конечно... но я так и не нашёл вменяемого аналога pre-up, up как в Debian в Centos ... Надо писать какой-то костыль-скрипт и класть его в /sbin .. я так толком и не разобрался как по нормальному сделать


Вот всё то что мне запомнилось и не понравилось в CentOS за эту неделю работы с ним.. Debian куда болие дружелюбней и удобней в плане конфигурации.. То что в CentOS надо покрутить в Debian уже работает с коробки как говорится... Может я чегото не уловил в этом CentOS ? Чем он так хорош что большинство его используют как серверную платформу кроме того что он слизан с Красношапки? Спасибо за внимание ..

P.S: Это не вброс зараде холивара... а дейстительно мне интересного.. что в нём токого за что его любят что я пропустил?


Ответ на: комментарий от melkor217

Закос по ънтерпрайз же!

Я думаю что «ънтерпрайз» должен быть удобный для человека который с ним работает... а не просто куча конфигов наложеных в одну кучу лижбы напихать ...

Tok
() автор топика
Ответ на: комментарий от Tok

Неа, суть ънтерпрайза в гарантиях. Затраты на скриптинг и настройку таких вещей копеечны. А если вдруг всё сломается и нельзя будет скинуть задачу по решеную на «ответственных за неисправность» - кирдык.

И, собсно, центос - уникальный шанс приобщиться к чудесному миру редхата, мирно конфигуря сервер в гараже.

melkor217
()

Хорош тем, что время жизни большое.

ansky
()

Патамушта ты малаграматнай. Абразованыи потсаны панимают што центос чоткий иба клон кепки.

mv
()

> Конфиги разных демонов могут находится где угодно /etc/, /var/, /usr/lib

А можно примерчик последних двух случаев? Чисто чтобы убедиться, что ты не чушь несёшь?

к примеру Апач: Конфигурационный файл нам предлагает все виртуальные хосты скидывать в один конфиг apache2.conf


????? Вообще, в CentOS конфиг апача зовется httpd.conf, лежит он в /etc/httpd/conf, и внутри него есть директива include /etc/httpd/conf.d/*.conf

демон в системе называется не apache2 (какбы логично) а httpd


Ты будешь удивлен, но место откуда растут ноги у этого демона, имеет URL http://httpd.apache.org/, и этот демон называется абсолютно правильно

А про установку Bind9 и не хочется и вспоминать


Да ну? Там bind девятой версии «из коробки», а конфиги лежат в пакете caching-nameserver, что в общем-то вполне логично.

но я так и не нашёл вменяемого аналога pre-up, up как в Debian в Centos ... Надо писать какой-то костыль-скрипт и класть его в /sbin


А чем /sbin отличается от /etc/NetworkManager/dispatchers.d или от /etc/init.d?

no-dashi
()

Enterprise => всякий специфичный софт «затачивается» как правило под RHEL (RHEL-compatible distros).

В остальном преимуществ нет. А в centos ешё и updates выходят замедленными темпами по сравнению с тем же scientific linux.

blackst0ne
()

Ко всему можно привыкнуть. Вобщем, кроме первого пункта ты перечислил то, что не осилил. А первый пункт распространяется и на федорку в том числе, но с другой стороны лучше федорки с перлом никто не обращался (ну, может быть дебиан). Даже gentoo + 20 overlays не спасут :) Ну и еще, ты на серверах разработкой занимаешься или ставишь Oracle DB, jboss, которым оф. репы хватает ?

gh0stwizard
()
Ответ на: комментарий от mv

Именно этим мне и нравится CentOS Кстати я Мандриву использую, еще один клон.

XoFfiCEr
()

Поддерживаю. Для задач обычного хостига - дебиан очень сильно выигрывает у центоси, на мой взгляд. Скоро буду менять хостинг - наконец-то поставлю дебиан.

drakmail
()

> Я нечего против «network-scripts» не имею конечно... но я так и не нашёл вменяемого аналога pre-up, up как в Debian в Centos ... Надо писать какой-то костыль-скрипт и класть его в /sbin

Для каких задач нужен pre-up если не секрет ?

alpha
()

Солидарен. Только не Debian, а FreeBSD.

Othniel
()
Ответ на: комментарий от no-dashi

А можно примерчик последних двух случаев? Чисто чтобы убедиться, что ты не чушь несёшь?

конфиги bind'а могут лежать в /var, так как он в chroot'е работает. а про /usr/lib похоже на чушь

Reset 🤡🤡
()

1. есть неофициальные репозитории

2. верно только для /var и только для ограниченного числа демонов, которые запускаются в choot'е

3. нет такого, конфиг апача модульный, а httpd он называется потому что он так называется и как раз apache2 очень нелогично.

Конфиг bind'а скорее всего либо отдельным пакетом идет либо его надо скопировать из examples. И это правильно, ибо в production системах админы заворачивают свой конфиг в свой пакет и при установке он не будет конфликтовать с дефолтовыми конфигами как бывает в дебиане.

Debian куда болие дружелюбней и удобней в плане конфигурации.. То что в CentOS надо покрутить в Debian уже работает с коробки как говорится... Может я чегото не уловил в этом CentOS ?

У меня ощущения в точности обратные. Попробуй, например, запусти в дебиане dhcpd и dhcpd6 одновременно, а я посмеюсь :)

Reset 🤡🤡
()
Ответ на: комментарий от alpha

В дебиане кривые скрипты поднятия сети, поэтому чтобы править их косяки нужен pre-up и post-up. Например, mtu для bridge в interfaces не работает и его можно выставить только в post-up.

Reset 🤡🤡
()

У дебиана слишком маленький срок поддержки. Если бы была LTS версия со сроком поддержки 7-14 лет (стандарт для больших юниксов и redhat), то цены ему бы не было.

zloelamo
()
Ответ на: комментарий от Reset

конфиги bind'а могут лежать в /var

Это не конфиги, это _данные_, поскольку для них вполне нормально, когда они меняются (dynamic updates например). Также, как для DHCP - есть конфиг, и есть спул (выданые лизы)

no-dashi
()
Ответ на: комментарий от zloelamo

Ентерпрайз должен быть надежным, все остальное не важно, т.к. админу деньги платят не за красивые глазки.

.... а за красные (:

Tok
() автор топика
Ответ на: комментарий от no-dashi

>Ты будешь удивлен, но место откуда растут ноги у этого демона, имеет URL http://httpd.apache.org/, и этот демон называется абсолютно правильно

вообще-то httpd - это общее название, apache2 - конкретная реализация (nginx - это тоже httpd!). так что нифига не правильно, а название носят в силу исторических причин.

dib2
()
Ответ на: комментарий от zloelamo

У дебиана слишком маленький срок поддержки. Если бы была LTS версия со сроком поддержки 7-14 лет (стандарт для больших юниксов и redhat), то цены ему бы не было.

+++.

SteveBallmer
()
Ответ на: комментарий от no-dashi

>Это не конфиги, это _данные_,

конфиги тоже там могут валяться, в случае chroot.
но в debian их туда надо ложить ручками, инсталлится все в /etc

(пользуемся lxc и не надо никаких chroot, конфигов в /var и т.п. рецептов.)

dib2
()

его любят

кто тебе сказал что его любят? :)

true_admin
()

Выучи русский язык сначала. В посте куча ошибок

bik
()
Ответ на: комментарий от Othniel

меньше ручной работы, выше безопасность. накладные расходы - минимальные.

dib2
()
Ответ на: комментарий от Othniel

Так как из коробки используются lxc в debian плюсов действительно нет, но если написать свои темплейты (я так exim с dovecot запаковал) плюсы найдутся, т.к. lxc это просто более прошареный chroot.

zloelamo
()

Я с соседом очень тоже хотели понять. Он поставил, я тоже поглядывал периодически. Итого действительно

На мой взгляд в Debian всё намного приятней и удобней сделано

Это чистейшая правда. Вообще ни одного профита в том чтобы бороться с общей убоготью CentOS я не увидел.

vertexua
()
Ответ на: комментарий от Reset

> named.conf это конфиг или данные?
Конфиг. В котором описываются вьювы, логи, каналы управления и т.д.

Данные в *.zone's файлах
/var/named/chroot/var/named/*

Slavaz
()

Я не в тему, но они всё-таки родили CR под 6. Пациент скорее жив\

d_a
()
Ответ на: комментарий от SteveBallmer

>Посмотри в профиль. ТС на Украине живет.

не «НА украине», а " В УКРАИНЕ", это раз...
а два - нечего безграмотность ТСа прикрывать местом жительства.
:)

Deleted
()

Мне кажется там где ставят CentOS что ставить выбирают админы, а админы выбирают ее чтобы получить опыт в интерпрайзе на будущее. У дебиан админа будет меньше шанс найти высокооплачиваемую работу. Это все мое неадминское имхо.

Loki13 👍👍👍👍
()
Ответ на: комментарий от Xenesz

>Потому что мы делаем это правильно! :)

Как это ни парадоксально.

(Или «не парадоксально»? В общем, неважно. Или «не важно».)

d_a
()
Ответ на: комментарий от Loki13

там где ставят CentOS что ставить выбирают админы

Там, где выбирают не админы, ПМСМ, ещё забавнее. Выбор центоси легче обосновать перед руководством (это же почти Шапка!!!).

Xenesz
()
Ответ на: комментарий от Reset

named.conf это конфиг или данные?

rpm -e bind-chroot, и найди мне named.conf в /var?

no-dashi
()
Ответ на: комментарий от Slavaz

Ещё одно исключение:
/var/lib/pgsql/data/*.conf

Ыыыы, а вот тут ты не прав :-) Эта штука является свойством инстанса Postgres, создается только после вызова service postgresql initdb, ищется постгресом относительно расположения данных, и обзывать их конфигами можно с тем же успехом, что и /usr/share/locale/*

no-dashi
()

Школьники vs RHEL.

thesis 😊😊😊😊😊
()

Ну например на нем традиционно собираются кластеры. Дебиан конечно няшка но почему-то в ынтерпрайзе предпочитают редхат и его пересобранные клоны.

DNA_Seq
()
Ответ на: комментарий от Deleted

>не «НА украине», а " В УКРАИНЕ", это раз...
Тебя в детстве глисты не мучали?

malices_gossips
()
Ответ на: комментарий от Slavaz

> Ещё одно исключение: > /var/lib/pgsql/data/*.conf
обычно этот /var/lib/pgdata отдельный разед, а еще там цифра должна быть, и это хорошо тем что можно поставить два postgresql!

anonymous2
()

Только что узнал что в чудо СentOS 5 оказывается PostFix, не поддерживает MySQL который установленный из стандартного хранилища..

Ну просто эталонный серверный дистрибутив...

Tok
() автор топика
Ответ на: комментарий от Reset

sasl2? :) есть у него такая дурка. но она дистронезависимая.

mrdeath
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.