728x90
반응형
리눅스 시스템의 시간을 설정할 때 보통은 타임서버를 이용해서 설정한다. ntpd 혹은 ntpdate 를 이용해서 변경하는 방법이 가장 일반적입니다. 지속적으로 유지할 시간을 바꾸는 경우라면 ntpd 를 이용하기를 권해드립니다.
하지만, 특수한 환경에 의해 외부 time 서버와 연결이 안 되는 환경이거나 혹은 시험용으로 원하는 시간으로 즉시 바꾸기를 원하는 경우에는 date 명령어를 사용해서 손쉽게 시스템 시간을 변경할 수 있습니다.
1. 현재 시간 수동 변경 간단한 예제
root:~# date -s "2020-10-27 16:38:00" 1027 16:38:00 KST 2020 |
2. 현재 시간 확인 예제 - date 출력 형식
root:~# date 2020. 10. 27. (화) 17:15:26 KST root:~# date +%x 2020년 10월 27일 root:~# date +%r 오후 05시 13분 24초 root:~# date +%x%r 2020년 10월 27일오후 05시 14분 44초 root:~# date "+%Y-%m-%d" 2021-01-22 root:~# date "+%Y-%m-%d %H:%M:%S" 2021-01-22 13:28:50 |
- date 명령어의 help 확인. 명령어 사용법과 명령어 인자들이 설명되어 있습니다.
date --help Usage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] Display the current time in the given FORMAT, or set the system date. Mandatory arguments to long options are mandatory for short options too. -d, --date=STRING display time described by STRING, not 'now' -f, --file=DATEFILE like --date once for each line of DATEFILE -I[TIMESPEC], --iso-8601[=TIMESPEC] output date/time in ISO 8601 format. TIMESPEC='date' for date only (the default), 'hours', 'minutes', 'seconds', or 'ns' for date and time to the indicated precision. -r, --reference=FILE display the last modification time of FILE -R, --rfc-2822 output date and time in RFC 2822 format. Example: Mon, 07 Aug 2006 12:34:56 -0600 --rfc-3339=TIMESPEC output date and time in RFC 3339 format. TIMESPEC='date', 'seconds', or 'ns' for date and time to the indicated precision. Date and time components are separated by a single space: 2006-08-07 12:34:56-06:00 -s, --set=STRING set time described by STRING -u, --utc, --universal print or set Coordinated Universal Time (UTC) --help 이 도움말을 표시하고 끝냅니다 --version 버전 정보를 출력하고 끝냅니다 |
- 참고로 man 페이지도 함께 올립니다.
* date 명령의 옵션은 linux 버전이나 사용하는 busybox 버전에 따라 조금씩 다를 수 있습니다.
728x90
반응형
'프로그래밍 > 리눅스' 카테고리의 다른 글
[리눅스] hostname 오류 "unable to resolve host" 해결 방법 (1) | 2020.11.27 |
---|---|
[C언어] 시간 차이 구하는 방법 - difftime 간단 예제 (6) | 2020.11.16 |
[C언어] time 사용법 - 시간 출력 포맷, 시간 / 문자열 변환 (3) | 2020.11.16 |
[svn 오류] svn cleanup 오류 발생 시 해결방법 (3) | 2020.11.04 |
[리눅스/ftp 오류] 500 Illegal PORT command. (2) | 2020.10.30 |
댓글