Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: bILLY в Jul 06, 2014, 23:53



Титла: Ограничаване на потребителските процеси на CentOS
Публикувано от: bILLY в Jul 06, 2014, 23:53
Здравейте, как мога да огранича процесите на потребителите до 2-3 например? Гледах /etc/security/limits.conf, но не мога да намеря точно това което искам, понеже примерно 1 ssh конекция ти се води един процес?  Искам примерно да огранича background процесите, които потребителите пускат ?


Титла: Re: Ограничаване на потребителските процеси на CentOS
Публикувано от: KPETEH в Jul 07, 2014, 15:33
От fork бомба ли се пазиш ? :)


Титла: Re: Ограничаване на потребителските процеси на CentOS
Публикувано от: neter в Jul 07, 2014, 15:50
понеже примерно 1 ssh конекция ти се води един процес
Да, когато осъществиш ssh връзка се генерира 1 процес, но това не значи, че всичко, което изпълняваш през нея след това, остава в този 1 процес - всяка команда в конзолата ще отива в отделен процес. Ползвай смело nproc стойността в /etc/security/limits.conf, като ти си прецени дали ще задаваш hard (броят на процесите ще е твърдо ограничен до тази стойност) или soft (възможно е в някои случаи броят на процесите да надвиши тази стойност, за да не се счупи някоя поредица от процеси) лимити.

П.П.: Помощно инфо ($2)