3.2. 날짜 명령 사용
날짜 유틸리티는 모든 Linux 시스템에서 사용할 수 있으며 현재 날짜와 시간을 표시하고 구성할 수 있습니다. 스크립트가 사용자 지정 형식으로 시스템 시계에 대한 자세한 정보를 표시하는 데 자주 사용됩니다.
시간대를 변경하거나 원격 서버와 시스템 클럭의 자동 동기화를 활성화하는 방법에 대한 자세한 내용은 3.1절. “timedatectl 명령 사용” 을 참조하십시오.
3.2.1. 현재 날짜 및 시간 표시 링크 복사링크가 클립보드에 복사되었습니다!
현재 날짜 및 시간을 표시하려면 추가 명령줄 옵션 없이 date 명령을 실행합니다.
date
date
그러면 요일, 현재 날짜, 현지 시간, 축약된 시간대 및 연도가 표시됩니다.
기본적으로 date 명령은 로컬 시간을 표시합니다. 시간을 UTC로 표시하려면 --utc 또는 -u 명령줄 옵션을 사용하여 명령을 실행합니다.
date --utc
date --utc
명령줄에서 +" 형식 " 옵션을 제공하여 표시되는 정보의형식 을 사용자 지정할 수도 있습니다.
date +"format"
date +"format"
형식은 예 3.6. “현재 날짜 및 시간 표시” 에 설명된 대로 하나 이상의 지원되는 제어 시퀀스로 바꿉니다. 이러한 옵션의 전체 목록은 표 3.1. “일반적으로 사용되는 제어 순서” 에서 가장 자주 사용되는 포맷 옵션 목록 또는 날짜(1) 매뉴얼 페이지를 참조하십시오.
| 제어 순서 | 설명 |
|---|---|
|
|
HH 형식의 시간(예: |
|
|
MM 형식의 분(예: |
|
|
두 번째는 SS 형식의 두 번째 형식(예: |
|
|
DD 형식의 월의 일(예: |
|
|
MM 형식의 월(예: |
|
|
octets 형식(예: |
|
|
표준 시간대 약어(예: |
|
|
전체 날짜 (예: |
|
|
HH:MM:SS 형식의 전체 시간(예: 17:30:24)입니다. 이 옵션은 |
예 3.6. 현재 날짜 및 시간 표시
현재 날짜 및 로컬 시간을 표시하려면 쉘 프롬프트에서 다음을 입력합니다.
date
~]$ date
Mon Sep 16 17:30:24 CEST 2016
현재 날짜 및 시간을 UTC로 표시하려면 쉘 프롬프트에서 다음을 입력합니다.
date --utc
~]$ date --utc
Mon Sep 16 15:30:34 UTC 2016
date 명령의 출력을 사용자 지정하려면 다음을 입력합니다.
date +"%Y-%m-%d %H:%M"
~]$ date +"%Y-%m-%d %H:%M"
2016-09-16 17:30
3.2.2. 현재 시간 변경 링크 복사링크가 클립보드에 복사되었습니다!
현재 시간을 변경하려면 --set 또는 -s 옵션과 함께 date 명령을 root 로 실행합니다.
date --set HH:MM:SS
date --set HH:MM:SS
HH 를 1시간, MM 을 1분으로 바꾸고, SS 를 1초로 바꾸면 모두 두 자리형으로 입력됩니다.
기본적으로 date 명령은 시스템 클럭을 로컬 시간으로 설정합니다. UTC로 시스템 시계를 설정하려면 --utc 또는 -u 명령줄 옵션을 사용하여 명령을 실행합니다.
date --set HH:MM:SS --utc
date --set HH:MM:SS --utc
예 3.7. 현재 시간 변경
현재 시간을 11:26 p.m.로 변경하려면 root 로 다음 명령을 실행하십시오.
date --set 23:26:00
~]# date --set 23:26:00
3.2.3. 현재 날짜 변경 링크 복사링크가 클립보드에 복사되었습니다!
현재 날짜를 변경하려면 --set 또는 -s 옵션과 함께 date 명령을 root 로 실행합니다.
date --set YYYY-MM-DD
date --set YYYY-MM-DD
octets을 4자리 연도로 바꾸고, MM 을 두 자리 월 한 달로, DD 를 월의 두 자리 날짜로 바꿉니다.
현재 시간을 지정하지 않고 날짜를 변경하면 시간을 00:00:00으로 설정합니다.
예 3.8. 현재 날짜 변경
현재 날짜를 2017년 6월 2일로 변경하고 현재 시간(11:26 p.m.)을 유지하려면 root 로 다음 명령을 실행합니다.
date --set "2017-06-02 23:26:00"
~]# date --set "2017-06-02 23:26:00"