시스템 시계를 변경하기위한 명령 줄 설명은 무엇입니까?


50

시스템 시계의 날짜 및 시간을 변경하는 명령이 있습니까?

예를 들면 다음과 같습니다.

현재 날짜와 시간은 January 1, 1970 22:30:59:980여기서 59 및 980 받는 지칭 초 및 millisecods 각각

그리고 나는 그것을 바꾸고 싶다. January 2, 1971 23:31:59:990

이것에 대한 명령이 있습니까?


누군가가 시간대 변경에 관심이있는 경우를 대비하여. askubuntu.com/questions/3375/…
— nassim

답변:


57

터미널에서 우분투의 시간을 설정하려면 다음 명령을 사용할 수 있습니다.

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.

출처 : 명령 줄을 통해 우분투에서 시간 관리 .

따라서 특별한 경우 다음을 사용할 수 있습니다.

sudo date 010224311971.59

또는 다음을 사용할 수 있습니다.

sudo date --set="1971-01-02 23:31:59.990"  && date --rfc-3339=ns

정확히 당신이 요구 한 것입니다.

출처 : https://serverfault.com/a/338395/181186 .


문자열 날짜의 실제 형식은 무엇입니까?
— Abel Melquiades Callejo

정확도가 초로 만 제한 될 수 있습니까?
— Abel Melquiades Callejo

@AbelMelquiadesCallejo 나의 새로운 편집을보십시오.
— Radu Rădeanu

1
누군가 설명해 주시겠습니까? hh00과 23 사이이지만 OP와이 답변은 24로 설정되어 있음을 보여줍니다.
— Carl H

@CarlH 잘 잡아라! 새로운 편집 내용보기
— Abel Melquiades Callejo


4

date명령을 사용하여 시간을 변경할 수 있으며 sudo이를 수행 하려면 권한이 필요합니다. 날짜를 2014 년 6 월 27 일로 오전 1시 17 분으로 설정하는 예는 다음과 같습니다.

sudo date --set "27 Jun 2014 1:17:00"

3

systemd가 우분투에서 소개되었으므로 올바른 방법은 다음과 같습니다.

# timedatectl set-time "RFC 3339-compliant string"

예 :

# timedatectl set-time "2002-10-02T10:00:00-05:00"
# timedatectl set-time "10:35"
# timedatectl set-time "+2 hours"

이것은 또한 sudo date --set="+2 hours"내가 필요한 것과 정확히 일치하는 eg와 함께 작동 합니다.
— Emile Vrijdags

0

날짜 또는 시간 만 설정하기위한 짧은 버전 :

날짜를 설정하려면 (시간을 0 : 0 : 0으로 설정) :

date +%Y%m%d -s "19710102"

시간 만 설정하려면 :

date +%T -s "23:31:59"

원하는 ".990"을 초에 추가 할 수 있습니다.

date 명령에 관한 추가 옵션 및 형식 은 매뉴얼 페이지 를 참조 하십시오 .

man date

참고 : 하드웨어 시계를 확인하거나 설정할 수도 있습니다. 그것에 대해 읽어보십시오 .


-3
sudo date --set="Mon Feb 16 08:49:56 IST 2015"

그것은 UBUNTU 14.04의 올바른 진술입니다.


1
IST 시간대의 모든 사람에게만 해당됩니까? 다른 답변이 효과가 없습니까?
— Xen2050

질문은 시간대를 변경할 필요가 없습니다.
— Abel Melquiades Callejo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.