Как удалить цвет из виджета масштаба GTK?

Вы можете легко ограничить количество процессов, которые могут быть созданы в Ubuntu и большинстве других дистрибутивов Linux, путем изменения /etc/security/limits.conf

sudoedit /etc/security/limits.conf

Затем добавьте эту строку в конец этого файла:

*    hard     nproc     nnn

где:

hard устанавливает предел на уровне ядра, так что он не может быть изменен без перезагрузки. nproc - максимальное количество процессов на пользователя. nnn - это номер, который вы должны рассчитать для своей системы:
ps aux -L | cut --delimiter=" " --fields=1 | sort | uniq --count | sort --numeric-sort | tail --lines=1

Вышеприведенная команда перечисляет все процессы для всех пользователей, включая потоки, суммирует их и перечисляет имя пользователя с наибольшей суммой процессов. Чтобы убедиться в безопасности, откройте столько приложений, сколько вам нужно, прежде чем запускать указанную выше команду, а затем удвойте этот номер для безопасности.

После того, как этот предел будет установлен на место, вам нужно будет перезагрузить, но это повлияет на каждого пользователя , включая пользователей потоков в системе. Таким образом, если вилка-бомба выполняется любым пользователем, не являющимся пользователем root, у нее будет этот жесткий предел.

Лимиты групп и подстановочных знаков не применяются к пользователю root по умолчанию. Используйте литеральное имя пользователя root в правилах, если вы хотите применить правило к суперпользователю.

Кроме того, если вы не собираетесь перезапускать в ближайшее время, вы можете использовать sudo ulimit -u 800, который будет установите ограничение только на текущий сеанс . Ограничения группы и подстановочных знаков не применяются к пользователю root по умолчанию

После перезапуска будет использоваться все, что находится в /etc/security/limits.conf. [ ! d16]

Дополнительная информация о вилочных бомбах: они не являются вредоносными программами или чем-то ужасными. Они обычно состоят из чего-то основного, как сценарий, который вызывает себя дважды, тем самым увеличивая свое присутствие на машине экспоненциально. Несмотря на то, что они имеют небольшой объем памяти при быстром темпе, они многократно заполняют всю доступную оперативную память, и машина зависает или перезагружается. Единственная опасность - потеря несохраненной информации.

Важное напоминание:

Вы редко должны когда-либо выполнять что-либо в командной строке, если вы не на 98% уверены в том, что его действия. Если вы не можете прочитать команды, которые вы выполняете, не делайте этого. Это касается двойных и нечитаемых фрагментов символов hex / base64, которые могут использоваться для скрытия всех видов гадостей. Если вы не уверены в команде, вы всегда можете искать ее действия в файлах Ubuntu и быть дополнительными предостережениями при использовании sudo, поскольку это будет выполняться как пользователь root.

1
задан 10 April 2014 в 09:01

0 ответов

Другие вопросы по тегам:

Похожие вопросы: