Я изменяю некоторые параметры TCP в неглобальной зоне с эксклюзивным IP в Solaris. Я установил параметры через ndd, например tcp_recv_hiwat, tcp_xmit_hiwat
, и т.д.
Я хочу, чтобы эти изменения сохранялись во время перезагрузки, но файл / etc / system не находится в неглобальной зоне. Могу ли я использовать сценарий запуска rc.d или есть другой способ применить эти настройки при перезагрузке зоны?
Я бы больше не использовал сценарий запуска rc.d. Новый способ сделать это, поскольку Solaris 10 - это служба SMF.
Чтобы начать работу, вы можете найти шаблон службы SMF по адресу http://opensolaris.org/os/community/smf/manifests. Найдите "site / ndd". В файле XML есть дальнейшие инструкции о том, как использовать его в качестве службы.
Добавление сценария с соответствующей символической ссылкой в /etc/init.d - это, вероятно, самый простой способ добиться желаемого. инструкции Вот.
Возможно, вы сможете создать службу SMF, чтобы делать то же самое, но это немного сложнее (и я не пытался делать это внутри зоны). Если вы все равно хотите попробовать, вы сможете использовать этот в качестве отправной точки (найдите раздел «Настройка параметров TCP в системах Solaris 10»).