Простое правило типа:
заблокировать в прото tcp с любого на 192.168.0.62 порт = 1234
заблокирует порт 1234 для взаимодействия с IP 192.168.0.62. Затем:
#IP-фильтр svcs
ВРЕМЯ СОСТОЯНИЯ FMRI
отключено май _15 svc :/network/ipfilter :по умолчанию
#svcadm включает ipfilter
#IP-фильтр svcs
ВРЕМЯ СОСТОЯНИЯ FMRI
онлайн 11 :30 :08 svc :/network/ipfilter :по умолчанию
Вы можете направить вывод в команду grep -v, чтобы исключить ghostscript
| grep -v "ghostscript"
использовать
find /path/to/directory/ -type f -name "hosts" -not -path "*ghostscript*"
Когда вы делаете locate hosts
, это как если бы вы делали locate '*hosts*'
(, где *
также может соответствовать /
), поэтому вы совпадаете намного чаще. Вам нужно явно указать хотя бы один символ glob, чтобы переопределить это, поэтому используйте
locate '*/hosts'
Если вам нужен файл с hosts
в конце, используйте *hosts
. Если вам нужен какой-либо файл с хостами посередине, это зависит от вашей версии locate. Как заметил steeldriver , mlocate использует -b
, чтобы применить шаблон только к базовому имени, так что вы можете сделать
locate -b '*hosts*'
и с помощью GNU locate вы можете использовать регулярное выражение
locate -r '[^/]*hosts[^/]*$'