Как я могу отслеживать трафик Samba?

Попробуйте выполнить эту команду,

ps aux | awk '/\/usr\/lib\/R\/exec\/R/ {print $2}' | xargs kill

ИЛИ

pa aux | awk '/\/usr\/lib\/R\/bin\/exec\/R/ {print $2}' | xargs kill
7
задан 21 December 2011 в 01:12

2 ответа

Вы можете заставить Samba регистрировать такие вещи. Проверьте страницы Samba man, используя man -k samba. Прочитайте man smb.conf и просмотрите разделы «Файл журнала и уровень журнала»

2
ответ дан 25 May 2018 в 15:47
  • 1
    Не могли бы вы более подробно объяснить, что мне делать? Достаточно ли просто добавить log file = ~/samba-log.%m в /etc/samba/smb.conf? – Exeleration-G 21 December 2011 в 06:09
  • 2
    Нет! Путь к файлу, который вы даете ~/samba-log.%m, использует " ~ " ярлык для «моего домашнего каталога», бессмысленное представление для демона Samba. Предупреждение: я не запускаю Samba на этом компьютере, поэтому я не могу проверить это, поэтому YMMV. Вы читали man smb.conf? Когда я это сделал, он предположил, что log file = /var/log/samba/snoop-log.%m и log level = 10 будут хорошим началом. – waltinator 21 December 2011 в 07:57
  • 3
    Я прочитал его, но мне было трудно его интерпретировать. Однако вы правы в отношении первого поэта. Я хочу, чтобы журналы могли приземляться в моем домашнем каталоге, если это возможно, поэтому я изменил путь к /home/MyName/samba-log.%m. Я попробую линию, которую вы посоветовали прямо сейчас. – Exeleration-G 21 December 2011 в 15:31
  • 4
    Кажется, это не работает. Я добавил следующий материал в etc/samba/smb.conf, прямо под share: loglevel = 10 # log per machine logfile = /var/log/samba/samba-machinelog.%m #log per user logfile = /var/log/samba/samba-userlog.%u Вы видите что-то, что может быть неправильно здесь? – Exeleration-G 22 December 2011 в 18:39
  • 5
    Вы перезапустили samba? Вы запустили Samba testparm (после прочтения страницы руководства)? Да, что-то не так с тем, что вы добавили в smb.conf! Вы написали несколько слов. & Quot; LogLevel & Quot; должен быть «log level», «logfile», должен быть «файл журнала», как показано в man smb.conf. – waltinator 22 December 2011 в 22:03

просто попробуйте следующее:

sudo watch smbstatus

Это будет постоянно отображать статус CLI для SMB-подключений, например «top».

3
ответ дан 25 May 2018 в 15:47

Другие вопросы по тегам:

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