Необходимо, вероятно, проверить самый высокий проголосовавший ответ: https://serverfault.com/questions/356962/where-are-the-default-ulimit-values-set-linux-centos
ОБНОВЛЕНИЕ: Как предложено, копируйте/вставляйте информацию с другого сайта:
Эти пределы "по умолчанию" применяются:
init
процесс), fork(2)
время),setrlimit(2)
). Процессы обычных пользователей не могут повыситься жесткие пределы.
Во время начальной загрузки Linux устанавливает пределы по умолчанию к init
процесс, которые затем наследованы всеми другими (дети) процессы. Видеть этот предел: grep process /proc/1/limits
.
Например, значение по умолчанию ядра для максимального количества дескрипторов файлов (ulimit -n
) был 1024/1024 (мягок, трудно), и был повышен до 1024/4096 в Linux 2.6.39.
Максимальное количество по умолчанию процессов, о которых Вы говорите, ограничено приблизительно:
Total RAM in kB / 128
для x86 архитектуры (по крайней мере), но дистрибутивов иногда изменяют значения ядра по умолчанию, так проверьте свой исходный код ядра на kernel/fork.c
, fork_init()
. "Количество процессов" предел называют RLIMIT_NPROC там.
Обычно, для обеспечения пользовательской аутентификации при входе в систему PAM используется наряду с некоторыми модулями (см. /etc/pam.d/login
).
На Debian модуль PAM, ответственный за установление пределов, здесь: /lib/security/pam_limits.so
.
Эта библиотека прочитает свою конфигурацию из limits.conf
и limits.d/*.conf
, но даже если те файлы пусты, pam_limits.so мог бы использовать значения hardcoded, которые можно проверить в исходном коде.
Например, на Debian, библиотека была исправлена так, чтобы по умолчанию, максимальное количество процессов (nproc
) неограниченно, и максимальное количество файлов (nofile
) 1024/1024:
case RLIMIT_NOFILE: pl->limits[i].limit.rlim_cur = 1024; pl->limits[i].limit.rlim_max = 1024;
Так, проверьте свой исходный код CentOS' PAM модуля (ищите RLIMIT_NPROC).
Однако обратите внимание на то, что много процессов не пройдут PAM (обычно, если они не будут запущены зарегистрированным пользователем, как демоны и возможно задания крона).
У меня на экране есть мертвый пиксел, который может исчезнуть, если мягко нажать на экран или перезагрузить, возможно, это мертвый пиксел.
Попробуйте найти, мёртвый ли это пиксел.
Экран можно настроить на более низкое разрешение.
Вы также можете загрузить другой дистрибутив Linux на живом USB :
Теперь я понял, что причиной зависания пикселя является Citrix. Думаю, это какая-то ошибка в том, как Citrix взаимодействует с X.