I got IT

리눅스 시간대 변경 (Timezone 설정) 본문

Linux

리눅스 시간대 변경 (Timezone 설정)

joshhoxy 2023. 5. 15. 00:23

서버의 시간대를 설정하는 방법은 다양합니다. 

CentOS 기준으로 서버의 시간대를 설정하는 방법에 대해 소개하도록 하겠습니다. 리눅스 Timezone을 설정하는 방법에는 대표적으로 두 가지가 있습니다. 

1. timedatectl 명령어를 사용하여 변경하기

2. /etc/locatime 수정하여 변경하기

 

첫번째 방법인 timedatectl 명령어를 사용하여 변경하는 방법에 대해서 알아보도록 하겠습니다.

 

1-1. 현재 Timezone 확인

먼저, 현재 CentOS 시스템의 timezone을 확인해야 합니다. 다음 명령어를 사용하여 확인할 수 있습니다.

timedatectl

위 명령어를 실행하면, 현재 시스템의 시간, 날짜 및 timezone 정보가 표시됩니다.

 

1-2. 가능한 시간대 리스트 확인

timedatectl list-timezones


1-3. timezone 변경

timezone을 변경하기 위해서는, timedatectl 명령어를 사용하여 변경할 수 있습니다. 예를 들어, timezone을 Asia/Seoul로 변경하고 싶다면, 다음과 같은 명령어를 사용합니다.

sudo timedatectl set-timezone Asia/Seoul

위 명령어를 실행하면, timezone이 변경됩니다.


1-4. 변경된 timezone 확인

timezone을 변경한 후, 다시 timedatectl 명령어를 사용하여 변경된 timezone이 적용되었는지 확인할 수 있습니다.

timedatectl

위 명령어를 실행하면, 변경된 timezone 정보가 표시됩니다.
위와 같은 방법을 사용하여 CentOS에서 timezone을 변경할 수 있습니다.

 

CentOS에서 timezone을 변경하는 또 다른 방법은 /etc/localtime 파일을 수정하는 것입니다.

2-1. 현재 timezone 확인

먼저, 현재 CentOS 시스템의 timezone을 확인해야 합니다. 다음 명령어를 사용하여 확인할 수 있습니다.

date

2-2timezone 파일 백업

/etc/localtime 파일은 현재 시스템의 timezone 정보를 저장하고 있는 파일입니다. 

따라서, 이 파일을 직접 수정하여 timezone을 변경할 수 있습니다. 

하지만, 파일을 직접 수정하기 전에, 먼저 백업 파일을 생성해야 합니다. 백업 파일을 생성하기 위해서는, 다음 명령어를 사용합니다.

sudo cp /etc/localtime /etc/localtime.bak

위 명령어를 실행하면, /etc/localtime 파일의 복사본이 /etc/localtime.bak 파일로 생성됩니다.

 

2-3. timezone 파일 수정

복사된 /etc/localtime.bak 파일을 백업해 두었으므로, 이제 /etc/localtime 파일을 수정할 수 있습니다. 예를 들어, timezone을 Asia/Seoul로 변경하고 싶다면, 다음 명령어를 사용합니다.

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

위 명령어를 실행하면, /etc/localtime 파일이 심볼릭 링크로 Asia/Seoul 파일과 연결됩니다.


2-4. 변경된 timezone 확인

timezone을 변경한 후, 다시 date 명령어를 사용하여 변경된 timezone이 적용되었는지 확인할 수 있습니다.

date

 

'Linux' 카테고리의 다른 글

xfs 파일시스템 에서 quota 설정하기  (0) 2023.05.24
리눅스 마운트  (0) 2023.05.17
리눅스 편집기(Editor) 종류와 차이  (0) 2023.05.12