На самом деле это может, просто необходимо выполнить syscall (который является что ulimit
команда делает) с возможностью CAP_SYS_RESOURCE.
Существует два отличных значения для каждого предела: твердый и мягкий. Мягкий может быть повышен даже пользователем до жесткого предела. Жесткий предел может только быть увеличен с надлежащими полномочиями (для некоторых ресурсов, он не может быть повышен по пределу ядра). Посмотрите man getrlimit
для более подробной информации.
Простой способ сделать это состоит в том, чтобы выполнить его корнем (т.е. вроде: su root; ulimit; su user
- сначала станьте корнем, оттуда измените пределы и su назад соответствующему пользователю), безопасный путь состоит в том, чтобы иметь двоичный файл, который имел бы просто вышеупомянутый набор возможности (см. man setcap
и man capabilities
) и надлежащие права доступа.
В Вашем случае жесткий предел 4096, таким образом, Вы не можете пойти кроме того самостоятельно (как пользователь).
Перезагрузка от LiveUSB и видит, сохраняется ли проблема. Это устранило бы проблемы программного обеспечения о Вашем локальном жестком диске/SSD.
Если так, я предложил бы проверить механические устройства; демонтируйте и затем повторно прикрепите плату беспроводной локальной сети. В конце концов, кабели "Состояний Закона Pournelle действительно имеют значение. Когда что-то не будет работать, всегда проверяйте кабели и их коннекторы сначала". Это, конечно, кажется, относится к intermittants как это.