Щоб встановити час в 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 .