Разница между `ls -d */` и `ls -d *`?

См. модуль iptables hashlimit или погуглите «IPtables rate limit source address»

Как нечто более конкретное, нашел вот это как пример:

iptables -I INPUT -m hashlimit -m tcp -p tcp --dport 80 --hashlimit-above 20/sec --hashlimit-mode srcip --hashlimit-name http -m state --state NEW -j DROP 

Настройте свой порт, скорость и т. д.

Или используйте fail2ban, это может быть действительно хорошим решением, я сам использую его только для SSH, но он может защитить другие ресурсы с помощью «количества неудачных входов», поэтому вы не столкнетесь с собственным ограничением скорости при легальных входах в систему.Хотя вам, вероятно, придется настроить конфигурацию для работы на нестандартном порту:)

0
20.03.2020, 05:55
1 ответ

Ответ: :окончание /заставляет ls просматривать только каталоги.

Обратите внимание, что поведение соответствует (с-d)и без него.

Небольшой тест:

mkdir /tmp/test
touch /tmp/test/a
mkdir /tmp/test/b
touch /tmp/test/b/c
cd /tmp/test

А затем выполните ls *и ls */, и вы заметите разницу.

1
28.04.2021, 23:20

Теги

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