“наблюдение” FreeBSD входа в систему по сравнению с Linux

  • Вы применяете политики брандмауэра хоста от GP в AD?. Если так, затем никакая потребность проверить в брандмауэре хоста, так как это должно иметь те же настройки как другие.

    • Если Вы сделаете это вручную, хотя на каждом хосте, и по ошибке устанавливают объем внутренней сети для доступа к этому правилу, то Вы будете видеть эту проблему, ЕСЛИ подсеть сетевого брандмауэра не будет перечислена там. В основном коммуникация RDP/3389 не будет видима от внутренней сети брандмауэра (если это будет вне, она настроила диапазон).
  • Если вышеупомянутое не помогает, попытайтесь показать нам свой список доступа, хотя то же самое, если другие клиенты работают и находятся на той же подсети, то Вы не должны видеть эту проблему.

4
задан 15 April 2010 в 00:27
6 ответов

Как насчет этого: $ tail -f logfile?

И если Вам нужно к grep: $ tail -f logfile | grep foobar.

20
ответ дан 3 December 2019 в 02:17
Port:   gnu-watch-3.2.8
Path:   /usr/ports/misc/gnu-watch
Info:   GNU watch command
Maint:  ehaupt[ woof-woof ]FreeBSD.org
B-deps: 
R-deps: 
WWW:    http://procps.sourceforge.net/
8
ответ дан 3 December 2019 в 02:17

Вы могли записать быстрый цикл оболочки:

while sleep 1; do clear; grep somestuff /var/log/whatever.log | head -n 18; done

2
ответ дан 3 December 2019 в 02:17

Если я определяю Ваш, "что я пытаюсь сделать", когда "часы изменяются на файл журнала", я предложил бы вместо использования watch то, что Вы могли просто использовать "-f" (для, "следуют"), или "-F" опция на tail команда, как в tail -f /var/log/whatever.log. Вывод может также быть передан по каналу через grep, чтобы дать Вам фильтрованную версию, которую Вы показываете там. Я полагаю, что это, также, вероятно, будет более эффективно, чем "часы".

Править: Я думал, что "следовать" опция не была доступна на BSD, но кажется, что это. Должно быть, думал о чем-то еще, что это не там...

2
ответ дан 3 December 2019 в 02:17

Вы можете использовать этот сценарий для всех вещей, которые вы хотите делать с помощью команды watch.

#!/usr/local/bin/bash
while [ true ]
do
clear
date
echo ------------------------------------
eval "$@"
sleep 2
done

Использование: sh scriptname.sh пример: sh scriptname.sh ls -l

0
ответ дан 3 December 2019 в 02:17
  • Linux: watch -n 5 tail / var / logfile
  • Freebsd: cmdwatch -n 5 / var / logfile
  • Openbsd: gnuwatch -n 5 / var / logfile

(установка из портов для BSD)

4
ответ дан 3 December 2019 в 02:17

Теги

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