Linux показывает неверное время изменения файла для видео с камеры

Не используйте пароль. Используйте публично-частный ключ с нулевой кодовой фразой.
ssh -2 -I /home/localloginame/.ssh/astroboy -l yourlogin hostname \ "cd inbox; ls -l; exit"

Что это за астробой? Это файл. Это закрытый ключ. При создании ключа вы получаете приватную часть: /home/localloginname/.ssh/astroboy и публичную часть: /home/localloginname/.ssh/astroboy.pub

Теперь, как сделать этот ключ .... / ???? / ssh / bin / key-gen -t dsa astroboy

Затем он запрашивает кодовую фразу. Вы можете ввести нулевую парольную фразу. Он будет жаловаться, но продолжай. Тогда она у вас есть.

Я надеюсь, что если я ошибаюсь, кто-то меня поправит.

0
29.04.2018, 20:37
2 ответа

Подобно всем Unix -подобным системам, Linux хранит временные метки файлов внутри в формате UTC, и когда вы получаете список каталогов, временные метки преобразуются в часовой пояс, выбранный для вашего сеанса.

Если камера или ваша система Linux имеют неверные настройки часового пояса, могут возникнуть подобные ошибки. Камера явно имела правильное местное время, но, возможно, неправильно преобразовала его в UTC, что привело к неправильным отметкам времени; или ваш ноутбук использует другой часовой пояс, чем вы ожидаете, что приводит к ошибкам в UTC -> преобразование местного времени.

Запустите date; date -uна своем ноутбуке. Он будет отображать две метки времени :: местное время и время UTC. Если местное время указано правильно, а время UTC неверно, у вас неправильный часовой пояс, а системные часы вашего ноутбука имеют неправильное время UTC.

Если вы ищете что-то вроде карты памяти, извлеченной из камеры, вы можете использовать параметр монтирования, чтобы указать часовой пояс, который использует камера. :в файловых системах VFAT/FAT32/exFAT. хранится с использованием местного времени по умолчанию.

Параметр монтирования tz=UTCбудет предполагать, что камера использует необработанное время UTC в своей файловой системе, а не локальное время, или time_offset=<minutes>можно использовать для явного указания смещения времени, если камера использует не -UTC, что отличается от того, что использует ваш ноутбук.

1
28.01.2020, 02:43

Время изменения файла в файлах камеры указано по местному времени. Однако Linux предполагал, что время камеры было в формате UTC и преобразовывало его в местное время, отсюда и разница в четыре часа между отметкой времени камеры и измененным временем, как показано Linux.

Перед установкой камеры выполните следующую команду:

timedatectl set-local-rtc 1

Теперь установленная камера показывает правильное время в файловом менеджере.

Чтобы вернуть RTC к использованию UTC, запустите:

timedatectl set-local-rtc 0

1
28.01.2020, 02:43

Теги

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