Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Подсосать /etc/system на ходу / 20 сообщений из 20, страница 1 из 1
29.06.2009, 11:58
    #36064025
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Возможно ли сотворить такое в solaris 10, перегружаться из-за какой-то мелочни иногда откровенно напрягает...

?
...
Рейтинг: 0 / 0
29.06.2009, 13:17
    #36064223
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletВозможно ли сотворить такое в solaris 10, перегружаться из-за какой-то мелочни иногда откровенно напрягает...

?

Смотря какая мелочня. Некоторые переменные можно на ходу поменять, некоторые - нет.
...
Рейтинг: 0 / 0
29.06.2009, 13:35
    #36064248
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

share memory (max, max ids) and semaphore
...
Рейтинг: 0 / 0
29.06.2009, 13:52
    #36064276
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Эти параметры уже лет 5 как через прожекты на ходу меняются :-/
...
Рейтинг: 0 / 0
29.06.2009, 15:23
    #36064523
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Мутаген,

через прожекты здорово, но через систем хотелось бы
...
Рейтинг: 0 / 0
29.06.2009, 16:20
    #36064672
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletМутаген,

через прожекты здорово, но через систем хотелось бы

Зачем? Это глупая идея.
...
Рейтинг: 0 / 0
29.06.2009, 17:08
    #36064755
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger
Зачем? Это глупая идея.

смотря с какой стороны посмотреть... в редхате например, sysctl.conf вполне себе официальный, и применяется кстати одной командой sysctl -p

Хочется похожести.
...
Рейтинг: 0 / 0
29.06.2009, 17:41
    #36064806
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletScott Tiger
Зачем? Это глупая идея.

смотря с какой стороны посмотреть... в редхате например, sysctl.conf вполне себе официальный, и применяется кстати одной командой sysctl -p

Хочется похожести.

Казалось бы, при чём здесь редхат?... :)

Что не устраивает в механизме проджектов? Непохожесть на линапс?
...
Рейтинг: 0 / 0
29.06.2009, 18:35
    #36064861
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott TigerskeletScott Tiger
Зачем? Это глупая идея.

смотря с какой стороны посмотреть... в редхате например, sysctl.conf вполне себе официальный, и применяется кстати одной командой sysctl -p

Хочется похожести.

Казалось бы, при чём здесь редхат?... :)

Что не устраивает в механизме проджектов? Непохожесть на линапс?

есть механизм который работает. И оч хочется его и применять как можно чаще, тем более это стандартный подход начиная с system V . И собстно /etc/system никто и не отменял насколько я знаю

p.s. к тому есть ещё одна хрень, только об этом тсссс. у меня у юзера oracle не меняется проектная группа (ну которая в /etc/projects ), не могу снять с него projid=3(default)... id -p oracle стабильно его показывается, через projects oracle видно обе и default и group.dba
...
Рейтинг: 0 / 0
29.06.2009, 19:23
    #36064921
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletесть механизм который работает. И оч хочется его и применять как можно чаще, тем более это стандартный подход начиная с system V .

Это уже устаревший механизм для настройки IPC. Он поддерживается из соображений совместимости, но нет никаких оснований продолжать его использовать для новых инсталляций.

skeletИ собстно /etc/system никто и не отменял насколько я знаю

Как никто и не отменял необходимости перезагрузки для активации внесённых изменений. Некоторые переменные (в общем смысле) можно поправить на ходу, через mdb -kw и далее по тексту, но, во-первых, не все (некоторые переменные используются только для расчёта значений других, а, во-вторых, для настройки IPC это всё равно что из пушки по воробьям.

skeletк тому есть ещё одна хрень, только об этом тсссс. у меня у юзера oracle не меняется проектная группа (ну которая в /etc/projects ), не могу снять с него projid=3(default)... id -p oracle стабильно его показывается, через projects oracle видно обе и default и group.dba

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$ projects oracle
default user.oracle

$ id -p
uid=101(oracle) gid=101(oinstall) projid=100(user.oracle)

$ grep oracle /etc/project
user.oracle:100::oracle::project.max-sem-ids=(priv,2048,deny);project.max-shm-memory=(priv,4294967296,deny)

Вот так у меня. Если что-то не получается, можно попробовать и поразбираться... Тж. см. http://blogs.sun.com/ave/entry/correct_way_to_configure_solaris , а то в документации Oracle много глупостей написано на эту тему.
...
Рейтинг: 0 / 0
29.06.2009, 22:14
    #36065075
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

чудовищно, просто получается тупо от названия зависит, а не от projadd -U <> . ппц шаманство

может тогда вы и про udp:<xmit,recv>_hiwat знаете как правильно соорудить?

пока что я тупо через скрипт в init.d эти параметры автоназначаю... ( ndd -set /dev/udp udp_xmit_hiwat 65536)
...
Рейтинг: 0 / 0
30.06.2009, 00:58
    #36065178
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletScott Tiger,
чудовищно, просто получается тупо от названия зависит, а не от projadd -U <> . ппц шаманство


Всё не так просто, но документировано.

http://docs.sun.com/app/docs/doc/817-1592/rmtaskproj-1?a=view
The algorithm is documented in the man page getprojent(3C). The system follows ordered steps to determine the default project. If no default project is found, the user's login, or request to start a process, is denied.

The system sequentially follows these steps to determine a user's default project:

1. If the user has an entry with a project attribute defined in the /etc/user_attr extended user attributes database, then the value of the project attribute is the default project. See the user_attr(4) man page.
2. If a project with the name user.user-id is present in the project database, then that project is the default project. See the project(4) man page for more information.
3. If a project with the name group.group-name is present in the project database, where group-name is the name of the default group for the user, as specified in the passwd file, then that project is the default project. For information on the passwd file, see the passwd(4) man page.
4. If the special project default is present in the project database, then that project is the default project.

This logic is provided by the getdefaultproj() library function. See the getprojent(3PROJECT) man page for more information.

В твоём случае, видимо, этот проджект не цеплялся как дефолтный.

skeletможет тогда вы и про udp:<xmit,recv>_hiwat знаете как правильно соорудить?

пока что я тупо через скрипт в init.d эти параметры автоназначаю... ( ndd -set /dev/udp udp_xmit_hiwat 65536)

Это самый кошерный способ - через ndd. Что опять не нравится? :)
...
Рейтинг: 0 / 0
30.06.2009, 09:22
    #36065325
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

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

3. If a project with the name group.group-name is present in the project database, where group-name is the name of the default group for the user, as specified in the passwd file, then that project is the default project. For information on the passwd file, see the passwd(4) man page.

только не group.dba, а group.oinstall. не понятно почему в оф дока предлагает group.dba ... ну да ладно.

а про upd - хотелось бы в соответствие с документом опять же через систем

set udp:xmit_hiwat=65536
set udp:udp_recv_hiwat=65536


но при загрузке эти параметры тупо игнорятся, причём пох как set udp:udp_recv_hiwat так и set udp:recv_hiwat

в принципе я на это кладу, но как-то не кошерно оно ))
...
Рейтинг: 0 / 0
30.06.2009, 11:31
    #36065626
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletв принципе я на это кладу, но как-то не кошерно оно ))

Кошерно иметь возможность менять их на ходу, и для этих параметров задокументирован их способ изменения при помощи ndd, а не через /etc/system.
...
Рейтинг: 0 / 0
30.06.2009, 11:43
    #36065661
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

т.е. через system их никак нельзя? дока оракла нагло врёт?
...
Рейтинг: 0 / 0
30.06.2009, 14:10
    #36066057
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletScott Tiger,

т.е. через system их никак нельзя? дока оракла нагло врёт?

Не знаю, надо посмотреть, а сейчас нет времени... Вечером или завтра попробую глянуть.
...
Рейтинг: 0 / 0
30.06.2009, 16:32
    #36066405
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

да ладно не надо, не критично же, скриптом работает да и фиг с ним.
...
Рейтинг: 0 / 0
01.07.2009, 13:29
    #36067868
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletScott Tiger,

т.е. через system их никак нельзя? дока оракла нагло врёт?

Код: plaintext
1.
2.
3.
4.
5.
> udp_recv_hiwat/X
mdb: failed to dereference symbol: unknown symbol name
> xmit_hiwat/X
mdb: failed to dereference symbol: unknown symbol name
>

Нет такой буквы в этом слове.
...
Рейтинг: 0 / 0
01.07.2009, 14:04
    #36067942
skelet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
Scott Tiger,

чесс говоря не понял суть манипуляций с mdb, ну да ладно )
...
Рейтинг: 0 / 0
01.07.2009, 14:08
    #36067958
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсосать /etc/system на ходу
skeletScott Tiger,

чесс говоря не понял суть манипуляций с mdb, ну да ладно )

Смысл манипуляции - показать, что нет таких переменных в ядре, посему выставлять их в /etc/system бесполезно.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Подсосать /etc/system на ходу / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]