HOWTO · Raspberry Pi
Raspberry Pi OS에서 날짜 및 시간 설정
이 튜토리얼에서는 Raspberry Pi OS에서 날짜와 시간을 설정하는 방법을 설명합니다.
이 페이지의 내용
Raspberry Pi OS에서 문제가 무엇인지에 따라 방법을 선택하세요. 현지 시간이 어긋났다면 시간대를 설정하고, 올바른 시간을 알고 있다면 시계를 수동으로 설정하세요. 하드웨어 실시간 시계가 없는 기기가 오프라인으로 시작한다면 저장된 시간 복원을 고려할 수 있습니다. 시간대를 바꿔도 잘못된 시계가 바로잡히지는 않으며, 수동 설정만으로는 지속적인 동기화가 이루어지지 않습니다.
Raspberry Pi OS에서 날짜와 시간 설정
초기 설정 중 시작 마법사에서 위치, 언어, 시간대를 선택합니다. 현지 시간이 올바르게 표시되도록 지역과 시간대를 정확히 선택하세요. 나중에 이 설정을 바꾸려면 데스크톱의 Raspberry Pi 구성 도구나 터미널의 raspi-config를 사용하세요. 이 도구들은 시간대를 설정합니다. 시계를 수동으로 설정하려면 date 명령을 사용하세요.
Raspberry Pi에는 배터리로 작동하는 하드웨어 실시간 시계가 없을 수 있습니다. 기기가 신뢰할 수 있는 시간 소스 없이 시작하면 시계를 확인하고 조정해야 할 수 있습니다. 아래 섹션에서는 수동으로 시계를 바로잡는 방법, 네트워크 시간 동기화, 이전에 저장한 시간 값 복원을 구분해 설명합니다.
시작 마법사
처음 설정할 때 시작 마법사에서 위치, 언어, 시간대 기본 설정을 지정합니다. 이 선택은 시스템의 현지 시간대를 설정합니다. 표시되는 시계 자체가 틀린 경우, 이 설정만으로 나중에 시계를 바로잡을 수는 없습니다.
Raspberry Pi 구성 도구 사용
Raspberry Pi 구성 도구를 사용하면 그래픽 인터페이스에서 시간대를 바꿀 수 있습니다. 이 도구는 시간대 설정용이며 날짜와 시간을 직접 입력하는 용도가 아닙니다. 메뉴 이름은 Raspberry Pi OS 버전에 따라 다를 수 있으므로, 설치된 시스템의 구성 인터페이스에서 시간대 설정을 찾으세요.
시간대를 바꾼 뒤 표시되는 현지 시간을 확인하세요. 실제 시스템 시계가 틀렸다면 별도로 바로잡아야 합니다. 시간대를 바꾸면 시스템이 현지 시간을 표시하는 방식만 달라집니다.
raspi-config 사용
raspi-config는 시간대 설정 기능을 포함하는 명령줄 구성 도구입니다. 데스크톱 인터페이스를 사용할 수 없는 Raspberry Pi OS Lite 환경이나 SSH로 Raspberry Pi를 관리할 때 유용할 수 있습니다. 터미널에서 sudo raspi-config를 실행한 다음, 설치된 버전에 표시되는 시간대 옵션을 선택하세요. 메뉴 이름과 이동 방법은 버전에 따라 다를 수 있습니다.
이 도구는 설정된 시간대를 바꾸며 시스템 시계를 수동으로 설정하지는 않습니다. 시간대를 설정한 뒤에도 시계가 틀리다면 date 명령이나 사용할 수 있는 네트워크 시간 동기화 서비스를 이용하세요. 시간대를 바꾸면 시스템 시계가 나타내는 실제 시각은 그대로인 채 표시되는 현지 시간만 달라질 수 있습니다.
ntp 패키지 설치
네트워크 시간 프로토콜(Network Time Protocol, NTP)은 네트워크 시간 소스와 컴퓨터 시계를 동기화하는 데 사용됩니다. 이는 시계를 한 번 수동으로 설정하는 것과 다릅니다. 동기화는 시간이 지나면서 시계를 조정할 수 있지만, 수동 설정은 그 시점의 시각만 지정합니다.
패키지 이름 ntp를 모든 시스템에 적용되는 설치 지침으로 받아들여서는 안 됩니다. 이 안내서는 특정 Raspberry Pi OS 버전에 어떤 동기화 서비스나 패키지가 있는지 가정하지 않습니다. 시간 서비스를 변경하기 전에 설치된 시스템의 설명서를 확인하세요. 네트워크 동기화와 기기가 오프라인으로 시작할 때 저장된 시간 값을 복원하는 기능은 목적이 서로 다릅니다.
date 명령 사용
설정 옵션 없이 date를 실행하면 시스템의 현재 날짜와 시간을 확인할 수 있습니다. 다음 읽기 전용 예시는 시계를 일관된 형식으로 표시하며 시스템을 변경하지 않습니다.
date '+%Y-%m-%d %H:%M:%S %Z'
날짜와 시간을 모두 수동으로 설정하려면 sudo를 사용하고, YYYY-MM-DD HH:MM:SS 순서에 맞춰 자리표시자를 원하는 값으로 바꾸세요. 명령 형식은 sudo date -s 'YYYY-MM-DD HH:MM:SS'입니다. 예를 들어 sudo date -s '2026-10-25 14:30:00'은 시계를 지정한 날짜와 시간으로 설정합니다. 시간만 설정하려면 sudo date -s '14:30:00'을 사용하세요.
이 설정 명령은 관리자 권한이 필요하며 시스템 시계를 변경합니다. 시스템에 현지 시간이 의도한 대로 표시되도록 시간대는 별도로 올바르게 선택하세요. 수동 설정만으로는 이후에도 시계가 동기화되지 않습니다. 지속적인 네트워크 동기화를 원한다면 구성된 동기화 서비스를 사용하세요. 위의 읽기 전용 date 예시는 성공적으로 실행되었습니다. 날짜와 시간을 설정하는 예시 및 시간만 설정하는 예시는 설명용이며 실행되지 않았습니다.
fake-hwclock 설치
fake-hwclock은 하드웨어 실시간 시계가 없는 시스템에서 시간 값을 저장하고 시작할 때 복원하는 소프트웨어 방식을 가리킵니다. 기기가 오프라인일 때 시작 시각을 제공하는 데 도움이 될 수 있지만, 저장된 값은 하드웨어 시계가 아니며 네트워크 시간 소스와 시계를 동기화하지도 않습니다. 따라서 정확한 시간이 보장되는 소스로 여겨서는 안 됩니다.
패키지 이용 가능 여부와 설정 방법은 설치된 시스템에 따라 다릅니다. 따라서 이 안내서에서는 설치 명령을 제공하거나 fake-hwclock이 이미 설치되어 있다고 가정하지 않습니다. 시간 복원 소프트웨어를 구성하기 전에 해당 Raspberry Pi OS 버전의 설명서를 확인하세요.
결론
현지 시간이 어긋났다면 Raspberry Pi 구성 도구나 raspi-config로 시간대를 설정하세요. 알고 있는 시각으로 시계를 바로잡으려면 원하는 날짜와 시간을 지정해 sudo date -s를 사용하세요. 시계를 지속적으로 보정하려면 설치된 시스템이 지원하는 네트워크 동기화 서비스를 이용하세요. 하드웨어 실시간 시계가 없는 기기가 오프라인으로 시작할 때 저장된 시간 복원은 제한적인 역할을 하며 네트워크 수준의 정확성을 제공하지 않습니다.