PDA

Просмотр полной версии : намордник от Suse


Arsak
06.05.2007, 14:21
новый босс принял решение постепенно переводить все серваки на openSuse :D :D :D; причём с установкой типа "всё или почти всё делать через yast"; в связи с чем приходится вникать в специфику этого дистриба
первое, что меня обломало - это система инициализации :D; вроде бы шапка, но не совсем так; самое грустное - добавление ссылки на нужный стартовый скрипт в rc3.d ВРУЧНУЮ ни к чему не приводит - сервис не стартует :wacko:; пока не выполнишь insserv путь_к_скрипту - результата не будет; только при этом стартовый номер скрипту выдаётся не тот, который ты хочешь, а "система определяет его сама"; попытка исправить стартовый номер в ссылке даёт ещё более забавный результат - система в итоге всё равно изменяет номер на свой, но уже не на тот, который она выдаёт скрипту после выполнения insserv :D; отсюда вопрос - можно ли в suse всё же контролировать этот процесс, или в этом дистре остаётся смириться с тем, что многое не будет подконтрольно
далее - собственно яст; может это действительно ужасно удобная штука, но я пока это сказать не могу; главным образом из-за того, что абсолютно непрозрачно, что для системы приоритетнее - конфиг, правленный вручную, или конфиг, сформированный ястом; например, после попытки поконфигурировать ястом апач, потом 15 минут искал, какие изменения эта шняга внесла в конфиги, из-за которых перестали отображаться виртуальные хосты (а у апача 2.2 не один общий конфиг, о полтора десятка отдельных); аналогично с добавление сетевых маршрутов - всё непрозрачно и туманно; в результате добавлял роуты через псевдо-графику яста как последний ламер :D; потом нашёл конфиг, в который были внесены изменения, но формат этого конфига совсем не очевиден, чтобы править его вручную, особенно по первому разу; вобщем, решил я, что буду пользоваться ястом по-минимуму, т.к. неясно, что он будет делать - потом только остаётся разбираться с результатами этих действий :wacko:

Артур Крюков
06.05.2007, 20:43
новый босс принял решение постепенно переводить все серваки на openSuse :D :D :D; причём с установкой типа "всё или почти всё делать через yast"; в связи с чем приходится вникать в специфику этого дистриба
первое, что меня обломало - это система инициализации :D; вроде бы шапка, но не совсем так; самое грустное - добавление ссылки на нужный стартовый скрипт в rc3.d ВРУЧНУЮ ни к чему не приводит - сервис не стартует :wacko:; пока не выполнишь insserv путь_к_скрипту - результата не будет; только при этом стартовый номер скрипту выдаётся не тот, который ты хочешь, а "система определяет его сама"; попытка исправить стартовый номер в ссылке даёт ещё более забавный результат - система в итоге всё равно изменяет номер на свой, но уже не на тот, который она выдаёт скрипту после выполнения insserv :D; отсюда вопрос - можно ли в suse всё же контролировать этот процесс, или в этом дистре остаётся смириться с тем, что многое не будет подконтрольно
далее - собственно яст; может это действительно ужасно удобная штука, но я пока это сказать не могу; главным образом из-за того, что абсолютно непрозрачно, что для системы приоритетнее - конфиг, правленный вручную, или конфиг, сформированный ястом; например, после попытки поконфигурировать ястом апач, потом 15 минут искал, какие изменения эта шняга внесла в конфиги, из-за которых перестали отображаться виртуальные хосты (а у апача 2.2 не один общий конфиг, о полтора десятка отдельных); аналогично с добавление сетевых маршрутов - всё непрозрачно и туманно; в результате добавлял роуты через псевдо-графику яста как последний ламер :D; потом нашёл конфиг, в который были внесены изменения, но формат этого конфига совсем не очевиден, чтобы править его вручную, особенно по первому разу; вобщем, решил я, что буду пользоваться ястом по-минимуму, т.к. неясно, что он будет делать - потом только остаётся разбираться с результатами этих действий :wacko:

Можно в вопросе сделать абзацы - не могу поймать синхронизацию :)

Arsak
06.05.2007, 22:39
Можно в вопросе сделать абзацы - не могу поймать синхронизацию :)

:) можно в принципе оставить так:
" можно ли в suse всё же контролировать этот процесс, или в этом дистре остаётся смириться с тем, что многое не будет подконтрольно"

Артур Крюков
07.05.2007, 10:22
:) можно в принципе оставить так:
" можно ли в suse всё же контролировать этот процесс, или в этом дистре остаётся смириться с тем, что многое не будет подконтрольно"

Можно :) Но некоторые вещи все же удобнее делать через yast, в том числе и несложный роутинг.

Для контроля запуска прог при старте внимательно посмотрите заголовки стартовых скриптов сервисов, то что находится в начале в комментариях. Там нет жесткой привязки к номеру, но есть привязка к именам стартовых скриптов. Ну и пользуйтесь chkconfig, очень удобная прога.

Arsak
07.05.2007, 21:59
Там нет жесткой привязки к номеру, но есть привязка к именам стартовых скриптов.
то-то меня удивило по первому разу, что апач получил автоматом номер, меньший чем у network (и по привычке от SysV это навело на мысль, что он будет стартовать до установки сетевых настроек), и тем не менее апач успешно стартовал :)