
이 질문과 관련이 없는 것을 테스트하기 위해 Ubuntu(8.04.4 LTS)의 날짜를 2040년으로 설정할 수 있어야 합니다. 그게 가능합니까?
나는 뛸 수 있습니다:
$ sudo date -s "15 JAN 2038 18:00:00"
Fri Jan 15 18:00:00 PST 2038
...하지만:
$ sudo date -s "15 JAN 2039 18:00:00"
date: invalid date `15 JAN 2039 18:00:00'
한도는 2038년(또는 2039년 1월 15일 이전)인가요? Linux 버전에 따라 이것이 변경됩니까?
답변1
시간을 32비트 정수로 표현하는 시스템에서는 그렇지 않습니다. 보다http://en.wikipedia.org/wiki/Year_2038_problem상세 사항은. 해당 기사에 따르면 대부분의 시스템이 나타낼 수 있는 가장 늦은 시간은 2038년 1월 19일 화요일 03:14:07 UTC입니다.
대부분의 64비트 시스템은 이미 시간을 저장하기 위해 64비트를 사용하므로 업그레이드하면 문제가 되지 않습니다. (어쨌든 업그레이드해야 새 고속 시스템에서 구입한 RAM을 모두 사용할 수 있습니다.)