2

В одном из требований я должен был установить ulimit на одной из моих машин на неограниченное количество раз.

Для этого я изменил следующее в /etc/security/limits.conf, как показано ниже

# End of file
oracle   soft   nofile    unlimited
oracle   hard   nofile    unlimited
oracle   soft   nproc    131072
oracle   hard   nproc    131072
oracle   soft   core    unlimited
oracle   hard   core    unlimited
oracle   soft   memlock    50000000
oracle   hard   memlock    50000000

*           soft    nofile          unlimited
*           hard    nofile          unlimited

и изменил /etc /profile

if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p unlimited
              ulimit -n unlimited
        else
              ulimit -u unlimited -n unlimited
        fi
fi

Я вышел из системы. Я вообще не могу подключиться к машине. не могли бы вы помочь кому-нибудь помочь в этом.

1 ответ1

2

Если проблема связана с редактированием /etc/profile вы сделали, и предполагая, что вы используете ssh для подключения, вы можете попробовать:

ssh youruser@yourhost bash --noprofile

bash не будет загружать глобальные или пользовательские файлы запуска (так что вам даже не нужно устанавливать переменную PS1 , это будет выглядеть странно).

(Я не знаю, как это сделать с Ksh.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .