The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обзор развития проекта OpenBSD, opennews (?), 04-Июн-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "Обзор развития проекта OpenBSD"  +1 +/
Сообщение от Аноним (-), 04-Июн-10, 11:42 
gara, просто не умеете готовить, syslogd по умолчанию на 514 порту не слушает
init.d - убожество и бесполезность

В опене надо читать маны вдумчиво :)

Ответить | Правка | Наверх | Cообщить модератору

11. "Обзор развития проекта OpenBSD"  +/
Сообщение от garaemail (??), 04-Июн-10, 11:51 
>gara, просто не умеете готовить, syslogd по умолчанию на 514 порту не
>слушает
>В опене надо читать маны вдумчиво :)

Читал вдумчиво, в версии 4.6 amd64, слушает 514, зуб даю !!!! и не выключается !!!!

-u по идее его должен начинать слушать 514 а без него не должен... только "хренушки" слушает всегда.

Поверьте я долго проверял и так и эток :)

Под FreeBSD прослушивание 514/UDP отключается флагом -ss. (так для информации)


>init.d - убожество и бесполезность

Ну оно конечно "убожество и бесполезность ", но хочется иметь скрипты stop|start|restart...

Ответить | Правка | Наверх | Cообщить модератору

14. "Обзор развития проекта OpenBSD"  +/
Сообщение от Аноним (-), 04-Июн-10, 12:43 
он там не слушает, он отправляет логи используя данный сокет
Ответить | Правка | Наверх | Cообщить модератору

15. "Обзор развития проекта OpenBSD"  +/
Сообщение от Аноним (-), 04-Июн-10, 12:44 
>он там не слушает, он отправляет логи используя данный сокет

вот тут написано http://marc.info/?l=openbsd-misc&m=110817759325986&w=2

Ответить | Правка | Наверх | Cообщить модератору

16. "Обзор развития проекта OpenBSD"  +/
Сообщение от garaemail (??), 04-Июн-10, 12:52 
>>он там не слушает, он отправляет логи используя данный сокет
>
>вот тут написано http://marc.info/?l=openbsd-misc&m=110817759325986&w=2

да да, открывает порт для передачи логов на другой хост если в syslog.conf в качестве пути и имени лог файла указан хост

например
вместо
  kern.debug;syslog,user.info                             /var/log/messages
пишут
  kern.debug;syslog,user.info                             @hostname

в данном случае такой строки нет. тоесть в syslog.conf нет строки содержащей @some_host_name

И даже если она была открыта я думаю слушающий порт syslogd не открыл бы...

$netstat -nat
...
Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
udp        0      0  *.514                  *.*                  
...

Ответить | Правка | Наверх | Cообщить модератору

17. "Обзор развития проекта OpenBSD"  –1 +/
Сообщение от Аноним (-), 04-Июн-10, 13:02 
>>>он там не слушает, он отправляет логи используя данный сокет
>>
>>вот тут написано http://marc.info/?l=openbsd-misc&m=110817759325986&w=2
>
>да да, открывает порт для передачи логов на другой хост если в
>syslog.conf в качестве пути и имени лог файла указан хост
>

это такая баго-фича, а вдруг понадобится отправлять, а тут уже сокет есть :)

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

Ответить | Правка | Наверх | Cообщить модератору

18. "Обзор развития проекта OpenBSD"  +1 +/
Сообщение от garaemail (??), 04-Июн-10, 13:10 
>это такая баго-фича, а вдруг понадобится отправлять, а тут уже сокет есть

Это бага с чего я и начал !!!
кстати в 4.7 тожесамое

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

блин не надо открывать порты если они не нужны - это раз.  на то и есть конфиг чтоб указать что открывать а чего нет.

И что самое страшное если и открывать syslog то открывать на не на всех сетевых интерфейсах !!!
В общем syslogd в openbsd слаб, точнее левый какой-то:)

Ответить | Правка | Наверх | Cообщить модератору

19. "Обзор развития проекта OpenBSD"  –2 +/
Сообщение от Аноним (-), 04-Июн-10, 13:16 
>>это такая баго-фича, а вдруг понадобится отправлять, а тут уже сокет есть
>
>Это бага с чего я и начал !!!
>кстати в 4.7 тожесамое

не вы первый, кто это нашел :)
http://marc.info/?l=openbsd-misc&m=110817759325986&w=2

если бага попробуйте исправить, или составить pr, хотя ответ будет такой же.
в каждой системе свой сислог. Хотите лучше, напишите лучше.

Все тема закрыта.

Ответить | Правка | Наверх | Cообщить модератору

22. "Обзор развития проекта OpenBSD"  +1 +/
Сообщение от garaemail (??), 04-Июн-10, 13:31 
>если бага попробуйте исправить, или составить pr, хотя ответ будет такой же.
>в каждой системе свой сислог. Хотите лучше, напишите лучше.
>Все тема закрыта.

:)))) не обижайтесь.

я поставил syslog-ng ;)

Ответить | Правка | Наверх | Cообщить модератору

71. "Обзор развития проекта OpenBSD"  +/
Сообщение от Michael Shigorinemail (ok), 05-Июн-10, 11:27 
>init.d - убожество и бесполезность

...а каждый хост надо пилить до изнеможения вручную, потому как bsd-style надёжно автоматически править невозможно.

Пилите, Шура -- правда, они не золотые.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

73. "Обзор развития проекта OpenBSD"  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 05-Июн-10, 15:17 
>>init.d - убожество и бесполезность
>
>...а каждый хост надо пилить до изнеможения вручную, потому как bsd-style надёжно
>автоматически править невозможно.

Если хосты однотипные, я просто копирую /etc, исправляя лишь имя хоста и убирая SSH-ключ машины (чтобы sshd сам его перегенерил). Если хосты разнотипные, то всё равно подход нужен. Впрочем, /etc/rc.local, если он пишется грамотно, можно тупо раскидывать везде одинаковый, отличия будут только в /etc/rc.conf.local. Да, runlevel'ов в OpenBSD тоже нет (и, честно говоря, ни разу от этого не страдал, а вот в Linux порой об это спотыкался), так что ещё часть функционала init.d попросту невостребована.

Что же до stop/restart — вот сколько раз поднимал production-сервера на системах с init.d, столько приходилось всё равно лезть в те или иные init.d-скрипты и смотреть, чего они делают, как передавать им доп. параметры и т.д. — то есть вместо запоминания специфичных для программы ключей и переменных окружения приходится изучать специфичные для данных скриптов. Шило на мыло менять — нафиг, нафиг. Да, изначальная идея красивая, но конкретная реализация, увы, в основном заменяет одни костыли другими. Хотя, может, это я не умею их готовить, конечно.

Ответить | Правка | Наверх | Cообщить модератору

82. "Обзор развития проекта OpenBSD"  –1 +/
Сообщение от slepnoga (??), 05-Июн-10, 23:11 
>>init.d - убожество и бесполезность

Согласен
Только вот т.н бсд стиль - убожество еще больше.
Ни то , ни другое не могуть таки отледить зависимости толком - бсд даже и не пытается
Причем, как ни странно, Рой Марпл - бсдешник - а сделалает вполне вменяемую систему.

Как я понимаю, Михаил,Альту да и половине систем на rc.d тоже слабо сделать так:

gw ~ # rc-update add mysql default
* mysql added to runlevel default
gw ~ # /etc/init.d/postfix restart
* Stopping postfix (/etc/postfix) ...                                                                                                 [ ok ]
* Starting mysql ...
* MySQL datadir is empty or invalid
* Please check your my.cnf : /etc/mysql/my.cnf                                                                                        [ !! ]
gw ~ # rc-update del mysql default
* 'mysql' removed from the following runlevels: default
gw ~ # /etc/init.d/postfix restart
* Starting postfix (/etc/postfix) ...                                                                                                 [ ok ]
gw ~ #

P.S openrc и гентоо не одно и тоже :)

Ответить | Правка | Наверх | Cообщить модератору

87. "(offtopic) инитскрипты: BSD-style, SysV, или с зависимостями"  +/
Сообщение от Michael Shigorinemail (ok), 06-Июн-10, 16:18 
>Как я понимаю, Михаил,Альту да и половине систем на rc.d тоже слабо
>сделать так:

Вы про межсервисные зависимости?  В альте тут так:
- по факту -- старый умеренно добрый SysVinit, бишь "слабо" по умолчанию
- обдумывали -- http://samba.org/~ab/initscripts-replacement-proposal.txt
- смотрели -- upstart, застопорилось

Кстати, в PLD тоже не спешат:
http://www.mail-archive.com/pld-devel-en@lists.pld-linu...

PS: я-то поддерживаю, применяю и рекомендую для управления сервисами monit, которому не слабо много того, что скорее всего слабо всем этим вашим новомодным великам. :)

PPS 2 PNVB: линуксовые дистрибутивы отличаются в том числе и по количеству высунутых хуков/ручек, и в инитскриптах тоже :)  Не стоит смотреть на один редхат.

Ответить | Правка | Наверх | Cообщить модератору

109. "Обзор развития проекта OpenBSD"  +1 +/
Сообщение от nuclightemail (ok), 07-Июн-10, 17:48 
>>>init.d - убожество и бесполезность
>
>Согласен
>Только вот т.н бсд стиль - убожество еще больше.
>Ни то , ни другое не могуть таки отледить зависимости толком -
>бсд даже и не пытается

Что, правда? А вот это мне тогда приснилось что ли?

$ head /etc/rc.d/ntpd
#!/bin/sh
#
# $FreeBSD: src/etc/rc.d/ntpd,v 1.13.2.2.2.1 2009/04/15 03:14:26 kensmith Exp $
#

# PROVIDE: ntpd
# REQUIRE: DAEMON ntpdate cleanvar devfs
# BEFORE:  LOGIN
# KEYWORD: nojail shutdown

И обрабатывает это и выстраивает порядок rcorder(8) автоматически, во FreeBSD и NetBSD.

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

111. "Обзор развития проекта OpenBSD"  +/
Сообщение от тигар (ok), 07-Июн-10, 18:43 
>Что, правда? А вот это мне тогда приснилось что ли?

нет, не приснилось, просто специалист на ответ которого ты отвечал ниразу не открывал rc.d скрипт даже ради "посмотреть что внутри":-) у меня от таких осталось доооофига старт-стоповых скриптов на машинах:)

Ответить | Правка | Наверх | Cообщить модератору

116. "Обзор развития проекта OpenBSD"  +/
Сообщение от slepnoga (??), 08-Июн-10, 01:11 
И обрабатывает это и выстраивает порядок rcorder(8) автоматически, во FreeBSD и NetBSD.

И что, уже и сервисы по депендам перезагружает, и контроль есть ?
т.е если . как пример, на старует по каким то причинам постгрей, то потфикс тоже не старует ? :)

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

123. "Обзор развития проекта OpenBSD"  +/
Сообщение от nuclightemail (ok), 08-Июн-10, 12:53 
Хе, а это вообще хоть в одной системе RC на базе /bin/sh есть? В том же SysV еще хуже ведь.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру