일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 개인정보 수집 유효기간 자바
- 리눅스
- SQL Mapper
- hackerrank
- 오버로딩
- authenticationprovider 설정
- 캡슐화
- spring security
- 달리기 경주 자바
- 프로그래머스
- over()
- 멀티태스킹
- 자바의 정석
- spring security 커스텀
- 쿠키
- 바탕화면 정리 자바
- 티스토리챌린지
- 혼공얄코
- spring security 설정
- userdetailsservice 설정
- 객체지향
- 다형성
- 로그인 핸들러 구현
- 오버라이딩
- 멀티프로세싱
- 오블완
- java
- CPU
- 입출력
- 자바의정석
- Today
- Total
쉽게 쉽게
리눅스 서버시간 확인 및 변경 본문
리눅스 서버 시간이 한국 시간으로 설정되지 않는 경우가 있다.
이런 경우 크론탭 등의 스케줄 작업을 등록하면 원하는 시간에 동작하지 않는 문제가 발생할 수 있다.
이를 해결하기 위해 리눅스에서 서버 날짜와 시간 및 타임존을 확인하고 한국 시간으로 변경하는 방법에 대해 알아보려고 한다.
1. 리눅스 서버시간 확인
date 명령어를 통해 서버의 현재 시간이 조회된다.
현재 KST 타임존(한국 표준시)으로 설정되어 있다.
timedatectl 명령어를 통해 좀 더 상세한 시간정보를 얻을 수 있다.
Local time은 현재 설정된 지역 시간 표시
Universal time의 경우 협정 세계시 표시
RTC time은 하드웨어 시간 표시
Time zone은 서버에 지정된 국가 표시
System clock synchronized는 시스템 시간 동기화 여부를 나타낸다.
2. 리눅스 서버시간 변경
1. 직접 입력 방법
원하는 날짜와 시간을 직접 입력한다.
날짜와 시간 설정
# timedatectl set-time "2024-05-27 12:00:00"
날짜만 설정
# timedatectl set-time "2024-05-27"
시간만 설정
# timedatectl set-time "12:00:00"
이때 'Failed to set time: Automatic time synchronization is enabled' 오류가 발생할 수도 있는데
이는 NTP(Network Time Protocol)을 사용한 자동 시간 동기화 설정 때문이다.
이럴 때는 set-ntp 명령어를 통해 자동 시간 동기화 설정을 해지하면 된다.
설정
# timedatectl set-ntp yes
설정 안함
# timedatectl set-ntp no
2. 타임존 설정 방법
tzdata 패키지가 설치되어 있어야한다.
tzdata 패키지는 Linux 운영 체제에서 시간대 정보를 제공하는 라이브러리와 데이터 파일을 포함한 패키지이다.
이 패키지에는 세계 각국의 시간대 정보가 포함되어 있으며, 다양한 시간대를 선택할 수 있음
1. 설정파일 변경
설정 가능한 시간들은 /usr/share/zoneinfo/ 파일에서 확인 가능
설정가능한 시간대 확인
# cd /usr/share/zoneinfo/
서울 시간을 기준으로 타임존변경
# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
/etc/localtime 파일이란?
실제 시스템의 로컬 시간대 정보를 저장하는 데 사용되는 파일
2. set-timezone 명령어
이 방법을 사용하는 것을 추천한다.
아시아/서울 타임존 설정
# timedatectl set-timezone Asia/Seoul
UTC 타임존 설정
# timedatectl set-timezone UTC
https://wildeveloperetrain.tistory.com/249
https://velog.io/@jiyeon_hong/Linux-TimeZone-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95
잘못된 내용이 있다면 지적부탁드립니다. 방문해주셔서 감사합니다. |
'서버 > 리눅스' 카테고리의 다른 글
리눅스 명령어 정리 (4) | 2024.03.17 |
---|---|
리눅스로 DB 계정 생성 (1) | 2024.01.10 |
리눅스 (1) | 2023.04.25 |