The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Господин Лавр или кто тоже знает! SYSCTL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Господин Лавр или кто тоже знает! SYSCTL"  
Сообщение от Спасите от сумашествия on 08-Фев-06, 20:40 
Гсопода!
Спасите меня от повреждения рассудка!

FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
Не реагирует и на содержимое /boot/loader.conf

Пробовал писать в /etc/sysctrl.conf и /boot/loader.conf:

kern.ipc.somaxconn=1024 # нет реакции
kern.ipc.somaxconn="1024" # нет реакции
set kern.ipc.somaxconn=1024 # нет реакции
set kern.ipc.somaxconn="1024" # нет реакции

/sbin/sysctl -w kern.ipc.somaxconn=1024 # все хорошо
Значение меняется на заданное, все прекрасно.

Но очень хочется, чтобы не из скрипта выставлялись нужные значения,
а из /boot/loader.conf

В ядре (LINT) и rc.conf никаких ссылок на включить/выключить
реакцию на /etc/sysctrl.conf и /boot/loader.conf не нашел.

Что не так? Мозги - набекрень!

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

 Оглавление

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


1. "Господин Лавр или кто тоже знает! SYSCTL"  
Сообщение от PluOk on 08-Фев-06, 20:45 
>Гсопода!
>Спасите меня от повреждения рассудка!
>
>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
>Не реагирует и на содержимое /boot/loader.conf
>
>Пробовал писать в /etc/sysctrl.conf и /boot/loader.conf:
>
>kern.ipc.somaxconn=1024 # нет реакции
>kern.ipc.somaxconn="1024" # нет реакции
>set kern.ipc.somaxconn=1024 # нет реакции
>set kern.ipc.somaxconn="1024" # нет реакции
>
>/sbin/sysctl -w kern.ipc.somaxconn=1024 # все хорошо
>Значение меняется на заданное, все прекрасно.
>
>Но очень хочется, чтобы не из скрипта выставлялись нужные значения,
>а из /boot/loader.conf
>
>В ядре (LINT) и rc.conf никаких ссылок на включить/выключить
>реакцию на /etc/sysctrl.conf и /boot/loader.conf не нашел.
>
>Что не так? Мозги - набекрень!

в конце файла sysctl.conf нажми Enter

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

2. "Господин Лавр или кто тоже знает! SYSCTL"  
Сообщение от rm (??) on 08-Фев-06, 20:48 
>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf

Файл должен называться sysctl.conf

синтаксис
net.inet.tcp.blackhole=2
..

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

4. "Файл должен называться sysctl.conf"  
Сообщение от Спасите от сумашествия on 08-Фев-06, 21:08 
>>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
>
>Файл должен называться sysctl.conf
>
>синтаксис
>net.inet.tcp.blackhole=2
>..

sysctl.conf - Да, это опечатка. Он у меня так и называется

После добавления ДВУХ пустых строк (пустая строка плюс EOF) в конец файлов sysctl.conf и loader.conf все заработало.

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

7. "Файл должен называться sysctl.conf"  
Сообщение от universite email(ok) on 09-Фев-06, 01:24 

>После добавления ДВУХ пустых строк (пустая строка плюс EOF) в конец файлов
>sysctl.conf и loader.conf все заработало.

Это я давно уже понял, что когда правишь конфиг, то всегда оставляй внизу пустые строки! Пару байт карман не тянет, но зато система нормально читает конфиги...

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

3. "Спасибо."  
Сообщение от Спасите от сумашествия on 08-Фев-06, 20:57 
>>Гсопода!
>>Спасите меня от повреждения рассудка!
>>
>>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
>>Не реагирует и на содержимое /boot/loader.conf
>>
>>Пробовал писать в /etc/sysctrl.conf и /boot/loader.conf:
>>
>>kern.ipc.somaxconn=1024 # нет реакции
>>kern.ipc.somaxconn="1024" # нет реакции
>>set kern.ipc.somaxconn=1024 # нет реакции
>>set kern.ipc.somaxconn="1024" # нет реакции
>>
>>/sbin/sysctl -w kern.ipc.somaxconn=1024 # все хорошо
>>Значение меняется на заданное, все прекрасно.
>>
>>Но очень хочется, чтобы не из скрипта выставлялись нужные значения,
>>а из /boot/loader.conf
>>
>>В ядре (LINT) и rc.conf никаких ссылок на включить/выключить
>>реакцию на /etc/sysctrl.conf и /boot/loader.conf не нашел.
>>
>>Что не так? Мозги - набекрень!
>
>в конце файла sysctl.conf нажми Enter


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

5. "Спасибо."  
Сообщение от lavr email on 08-Фев-06, 21:14 
>>>Гсопода!
>>>Спасите меня от повреждения рассудка!
>>>
>>>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
>>>Не реагирует и на содержимое /boot/loader.conf
>>>
>>>Пробовал писать в /etc/sysctrl.conf и /boot/loader.conf:

можно и через /boot/loader.conf (лучше через /boot/loader.conf.local свои)
и через /etc/sysctl.conf

Важно следующее:

- есть параметры ядра которые можно изменять в процессе работы (read/write)
- есть параметры которые НЕЛЬЗЯ изменять в процессе работы (read-only) -
вот такие параметры нужно задавать либо в статическом ядре, либо
через /boot/loader.conf[.local] для ядра ОДИН РАЗ (read-only)

как определить - очень просто:

# sysctl ... - если посылает НА, значит через loader.conf, если позволяет
менять, значит можно и через /etc/sysctl.conf

формат простой:

переменная="значение"

[obase]~ > cat /boot/loader.conf.local
kern.ipc.shmmax="268435456"
kern.ipc.shmmin="2"
kern.ipc.shmmni="256"
kern.ipc.shmseg="256"
[obase]~ >

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

6. "Спасибо."  
Сообщение от Спасите от сумашествия on 08-Фев-06, 22:25 
>>>>Гсопода!
>>>>Спасите меня от повреждения рассудка!
>>>>
>>>>FreeBSD 4.11 не реагирует на содержимое /etc/sysctrl.conf
>>>>Не реагирует и на содержимое /boot/loader.conf
>>>>
>>>>Пробовал писать в /etc/sysctrl.conf и /boot/loader.conf:
>
>можно и через /boot/loader.conf (лучше через /boot/loader.conf.local свои)
>и через /etc/sysctl.conf
>
>Важно следующее:
>
>- есть параметры ядра которые можно изменять в процессе работы (read/write)
>- есть параметры которые НЕЛЬЗЯ изменять в процессе работы (read-only) -
>вот такие параметры нужно задавать либо в статическом ядре, либо
>через /boot/loader.conf[.local] для ядра ОДИН РАЗ (read-only)
>
>как определить - очень просто:
>
># sysctl ... - если посылает НА, значит через loader.conf, если позволяет
>
>менять, значит можно и через /etc/sysctl.conf
>
>формат простой:
>
>переменная="значение"
>
>[obase]~ > cat /boot/loader.conf.local
>kern.ipc.shmmax="268435456"
>kern.ipc.shmmin="2"
>kern.ipc.shmmni="256"
>kern.ipc.shmseg="256"
>[obase]~ >


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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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