리눅스 Timezone 설정하기

1. 현재 서버 시간확인

$ date

리눅스를 설치할 때 timezone을 따로 설정하지 않으면 UTC 타임존으로 설치가 되고, date명령어로 현재 서버의 시간을 확인할 수 있다.


2. /etc/localtime 심볼릭 링크파일 수정

/usr/share/zoneinfo/에 여러 국가들의 정보가 존재하는데 바꾸고자 하는 지역을 /etc/localtime라는 이름으로 기존의 존재하는 심볼릭링크 파일을 수정해주면 됩니다.

$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

3. timedatectl

$ sudo timedatectl set-timezone 'Asia/Seoul'

timedatectl명령어를 이용하면 현재 timezone에 대한 정보를 확인할 수 있고 변경도 할 수 있다. 위의 명령어의 실제 동작 방식은 1번과 같이 /etc/localtime 의 심볼릭링크를 수정하는 것과 같다.

$ timedatectl

#실행 모습
               Local time: Tue 2021-05-11 16:14:32 KST
           Universal time: Tue 2021-05-11 07:14:32 UTC
                 RTC time: Tue 2021-05-11 07:14:33
                Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
항목설명
Local time현재 지역 시간
Universal time협정 세계시(UTC)
RTC time서버 하드웨어의 시간
Time zone시간대
System clock synchronizedNTP로 동기화 되었는지 여부
NTP serviceNTP 활성화 여부
RTC in local TZRTC 시계를 시스템 시계와 동일하게 사용할지 여부

NTP : 네트워크로 연결되어 있는 컴퓨터들끼리 시간을 동기화 시키는데 사용되는 프로토콜 ( 국내에도 여러 타임서버가 존재하고 이를 이용해 시간을 동기화 한다.)


3. .profile에 time설정 값 추가

$ echo "TZ='Asia/Seoul';export TZ" >> .profile
$ source ~/.profile




Reference

https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_KST_%EC%8B%9C%EA%B0%84%EB%8C%80_%EC%84%A4%EC%A0%95

Tags :

Related Posts

Spring 요청처리 내부구조

Spring 요청처리 내부구조

내가 이해하고 나중에 보기 위해서 정리하는 스프링 요청 처리 구조 내부 구조 요약 1. Tomcat (Servlet Container) 톰캣은 WAS로써 미들웨어역할을 하지만 아파치의 일부분 기능을 서비스(httpd(웹서비스 데몬) native 모듈 포함)하고있어 Web Server역할도 수행할 수 있다....

Read More
Home Server 만들기

Home Server 만들기

집 서버를 만들게 된 배경 집 컴퓨터를 교체하고 지인의 컴퓨터를 교체해주면서 부품들이 여럿 남게 되는 상황이 생겼는데, 그냥 버리기 아까워 컴퓨터를 한대 더 조립을 하게 되었다. 사양은 Intel(R) Celeron(R) CPU G3930 에 4G, 250Gb 이다. 컴퓨터를 조립 후 막상 사용할 곳이 없어 고민하던 중에 aws 프리티어도 끝났겠다 싶어 개발이나 테스트용으로 서버를 사용하면 좋을 것 같아 서버로 만들어보기로 했다....

Read More
CustomContext 생성하기

CustomContext 생성하기

GraphQL의 요청을 핸들링하는 GraphQLServletContextBuilder를 implements하여 grpahQL요청에 대해 커스텀Context를 반환하도록 만들 수 있다. 예를들어 요청의 헤더에 접근하여 Context에 특정 헤더값을 저장하는 식으로의 custom이 가능하다. 이번 예시에서는 헤더에 api-key가 포함되어있고 이 key를 분리하여 context도 저장하고있는 context를 만들어보려고 한다....

Read More