리눅스 시스템 상에서 테스트를 위해 시간과 날짜를 자주 변경합니다. 이에 좀 더 많은 활용이 가능하도록 date 명령어 활용법을 정리하였습니다.
특히, 웹서비스와 시간 동기화를 위해서 날짜만 변경할 필요성이 존재하는데요. 이에 대해서도 기재하였습니다
■ 2009 년 03월 04일 10시10분10초로 시간 변경하기 [MMDDhhmm[[CC]YY][.ss]]
# date 030410102009.10
--> date 03월 04일 10시 10분 2009년 10초
■ 2009 년 03월 04일 로 바꾸기
# date -s 2009/03/04
--> "/" 날짜 단위를 표시. 시간은 00:00:00 으로 변경됨.
■ 10 시 10 분 10 초로 시간 변경하기
# date -s 10:10:10
--> ":" 는 시간 단위를 표시.
■ 날짜만 변경하기(기준 날짜 2009/04/03일) : 시간은 그대로 유지.
** date [-s datestr] 기본 문법.
1) 월 변경 하기.
# date -s "1 months"
--> 월 필드를 +1 즉, 2009년 05월 03일로 변경(월 필드 1증가)
# date -s "1 months ago"
--> 월 필드를 -1 즉, 2009년 03월 03일로 변경(월 필드 1감소)
2) 일 변경 하기.
# date -s "2 day"
--> 일 필드를 +2 즉, 2009년 04월 05일로 변경(일 필드 2증가)
# date -s "2 day ago"
--> 일 필드를 -2 즉, 2009년 04월 01일로 변경(일 필드 2감소)
3) 월 일 변경 하기
# date -s "1 months 2day"
--> 월 필드 +1, 일 필드 +2, 즉, 2009년 05월 05일로 변경
# date -s "1 months 2day ago"
--> 월 필드 -1, 일 필드 -2 즉, 2009년 03월 01일로 변경
DATE 확인 방법 : date +"%Y%m%d%H%M%S"
- 시간 / 날짜 변경 -
date -s 23:00:00
date -s '2015-10-10 23:00:00'
'Linux > CentOS & RHEL' 카테고리의 다른 글
[Tip] CentOS / RHEL 7.x 언어셋 변경 (0) | 2020.09.09 |
---|---|
[Tip] tar 절대경로 파일 → 상대경로로 풀기 (0) | 2020.09.07 |
[Tip] parted(2TB 이상 Disk 파티션) (0) | 2020.09.05 |
[Network] Linux Source Routing(소스 라우팅) (0) | 2020.09.05 |
[Tip] firewalld vs iptables (0) | 2020.08.29 |