Можно ли узнать, сколько Pen Drive подключено к компьютеру за один день?

Потому что я поделился файлами, но не помню, сколько человек.

1
задан 25 October 2013 в 21:13

2 ответа

Посмотрите в своих лог-файлах, новые записи добавляются в /var/log/syslog каждый раз, когда USB-ключ подключен.

Вы можете открыть /var/log/syslog как root с помощью текстового редактора (sudo gedit /var/log/syslog) или:

sudo grep "Attached.*disk" /var/log/syslog

Для подсчета:

sudo grep "Attached.*disk" /var/log/syslog | wc -l
0
ответ дан 25 October 2013 в 21:13

Я предполагаю, что вы хотите знать, сколько раз флэш-диск был установлен в USB-порт на конкретном компьютере.

Запустите терминал с помощью Alt + Ctrl + T и запустите:

tail -f /var/log/syslog

Теперь вставьте свой флэш-накопитель. Вы должны увидеть строку, например:

Aug 12 11:44:05 gruber-precise-laptop kernel: [ 1386.413812] scsi 8:0:0:0: Direct-Access     TOSHIBA  TransMemory      PMAP PQ: 0 ANSI: 0 CCS

Теперь вы можете отменить команду tail -f с помощью CTRL + C и ввести:

grep "Toshiba  TransMemory" /var/log/syslog*

и Посмотрите, сколько раз флешка была установлена ​​недавно.

Вы также можете выбрать что-то еще в строке:

grep "0:0:0: Direct-Access" /var/log/syslog*

, но это подберет такие вещи, как ваш дисковод и любые устройства чтения карт во время загрузки, поэтому вам придется взглянуть на имя сказать, что есть что.

On my system:

grep "0:0:0: Direct-Access" /var/log/syslog* | egrep -v "ATA|Multi-Card" | wc -l

находит обнаружение всех устройств прямого доступа, исключает те, которые я получаю при загрузке (и, возможно, просыпаюсь) для моего жесткого диска и мультикарты, и подсчитывает их.

В моей системе sudo не требуется ни для одной из этих команд.

0
ответ дан 25 October 2013 в 21:13

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

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