Включает ли netstat -l что-либо, чего нет в netstat -a?

Использованиеpkill -fx:

pkill -fx 'python example.py -id 2'

Опция -fдля pkillобеспечивает сопоставление всей командной строки, а не только имени процесса, и -xзаставляет шаблон точно соответствовать полной команде, а не какой-либо ее подстроке (так же, как сgrep -x). Вам понадобится -x, чтобы избежать сопоставления командных строк, в конце которых могут быть дополнительные цифры, например 20или 203.

0
06.07.2020, 00:50
1 ответ

Что касается второй части вашего вопроса, netstat -plantuпокажет вам только информацию о tcp и udp, то есть об установленных сетевых соединениях и прослушиваемых портах. netstat -aтакже покажет вам сокеты unix. Это много информации, лучше ориентироваться на то, что вам нужно на выходе.

Если вы используете последний дистрибутив, вы можете использовать ssвместо netstat. Это современная альтернатива, с теми же параметрами.

Обычно я набираюss -tulp(так же, как netstat -tulp), чтобы проверить все прослушиваемые порты на моих серверах/ПК, а также процессы, которые открыли порты; возможный входящий трафик будет адресован на эти порты. Чтобы проверить текущие подключения и процессы, ss -tuap. Для -pвам нужны права root/sudo, чтобы просматривать процессы всех пользователей.

1
18.03.2021, 23:21

Теги

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