728x90
백엔드 엔지니어로서 서버를 만들고 설정을 잡는 것은 기본중의 기본이라 할 수 있을 것이다.
이제 막 만1년차가 넘은 초보 개발자로써 기본을 챙기기 위해 서버에 손을 대보기 시작하는 중이다.
우선 서버를 처음으로 구성하게 되면 보통 UTC로 시간이 설정되어 있다.
하지만 필자는 한국 사람이고, 글로벌 서비스를 운영할 것은 아니므로 한국시간으로 세팅을 해주려 한다.
linux에서 현재 시간을 확인하는 명령어는 date로
$> date
Wed Jan 18 08:27:06 UTC 2023
위와같이 명령줄에 date를 입력하면 현재 설정되어있는 localtime을 기준으로 timezone을 출력해준다.
timezone을 변경하는 방법에는 두가지가 있다.
첫번째로 /etc/localtime 이라는 링크를 삭제 후 /usr/share/zoneinfo 에 있는 언어 중 선택해주면 된다.
그런데, 도커에서 받은 최신 Ubuntu 이미지를 이용해 인스턴스를 생성해보니
/usr/share/zoneinfo 가 없었다. 이럴 때는
$> apt-get update
...
$> apt-get install tzdata
위의 두 명령어를 통해서 인터넷을 통해 받아주면 된다.
또한 tzdata를 인스톨하는 과정중에 디폴트 timezone을 정할 수 있도록 안내까지 해줘서 69번(Seoul)을 선택하면 자동으로 Timezone 설정이 되어 date 명령어를 이용해 확인한 결과가 KST로 바뀌어 있음을 알 수 있었다.
728x90
'Back-end > server' 카테고리의 다른 글
Cloud를 이용한 개발환경 설정: hosts 파일 이용 (0) | 2023.01.17 |
---|---|
vi editor (0) | 2023.01.14 |