Если вы используете Solaris 10 или более позднюю версию, системные параметры больше не находятся в / etc / system.Вместо этого вы настраиваете динамически управляемые ресурсы через «проекты» на уровне зоны, задачи или пользователя.
Вот, например, один из этих файлов конфигурации проекта в одной из наших зон.
system:0::::
user.root:1::::
noproject:2::::
default:3::::
group.staff:10::::
user.oracle:100:Oracle:::process.max-sem-nsems=(privileged,256,deny);project.ma-shm-ids=(privileged,256,deny);project.max-shm-memory=(privileged,42949672960,dny)
Приведенные здесь настройки означают, что пользователь имени пользователя oracle получит выгоду от определенного параметра ресурса.
Чтобы задать добавление такой строки в файл проекта, вы используете команду projadd
.Чтобы изменить его, введите команду projmod
и, если вы хотите перечислить все ресурсы, доступные в настоящее время для oracle, вы должны
- su to oracle
, набрав:
prctl -i project user.oracle
В этом списке перечислены все ресурсы, доступные для этого «проекта».