После изменения его на 2 он закрыл мой сеанс sftp, и я не могу подключиться через ssh или sftp, хотя он оставил мой сеанс открытым. Всякий раз, когда я запускаю команду, отличную от cd, я получаю -bash: fork: Невозможно выделить память. Это включает перезагрузку, нано, даже ls.
Если у вас все еще есть корневая оболочка bash, как видно из вопроса, это должно сработать:
echo 1 >/proc/sys/vm/overcommit_memory
Поскольку он использует встроенную команду bash, скорее всего, это должно сработать и снова позволить перегрузить память.
Надеюсь, теперь вы снова сможете использовать память и исправлять ошибки. Включая проверку того, что sshd (основной) демон все еще работает или запускает его снова, а также обдумывает запись 0 (по умолчанию), а не 1 (всегда) в /proc/sys/vm/overcommit_memory
.