Щоб встановити час в Ubuntu з терміналу, ви можете скористатися такою командою:
sudo дата new_date_time_string
де new_date_time_string
слід дотримуватися формату MMDDhhmmyyyy.ss
, описаного нижче:
MM
- двозначний місяць, від 01 до 12
DD
- двоцифровий день, між 01 та 31, з регулярними правилами для днів відповідно до місяця та року
hh
- це двозначна година, використовуючи 24-годинний період, тобто вона становить від 00 до 23
mm
- це двозначна хвилина, між 00 і 59
yyyy
- рік; це може бути двозначний або чотиризначний
ss
- це двозначна секунда. Помітьте період .
перед ss
.
Джерело: Керуйте часом в Ubuntu за допомогою командного рядка .
Отже, у вашому конкретному випадку ви можете використовувати:
sudo date 010224311971.59
Або ви можете використовувати:
sudo date --set="1971-01-02 23:31:59.990" && date --rfc-3339=ns
це саме те, про що ви запитували.
Джерело: https://serverfault.com/a/338395/181186 .