Перечислите Все Сетевые принтеры (включая, не установленные)

Да на обоих количествах.

Много процессов являются недолгими. Они получают PID, работают, заканчивают, и PID исчезает из таблицы процессов.

Процессы иногда только живут для части секунды!

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

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

PIDs являются записями в таблице процессов, и чем больше Вы имеете, тем больше памяти таблица процессов поднимает.

Взгляните на этот связанный вопрос: https://serverfault.com/questions/279178/what-is-the-range-of-a-pid-on-linux-and-solaris

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

9
01.07.2014, 19:28
2 ответа

Нет программы, которая делает это специально, но с nmap -A (расширенное обнаружение хоста/отпечатки пальцев) может быть в состоянии идентифицировать большинство принтеров. Вам придется отфильтровать его после.

.
3
27.01.2020, 20:06

Если avahi-daemon запущен, то,

avahi-browse -a | grep Printer
13
27.01.2020, 20:06

Теги

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