Technical Anshu 홈 › 튜토리얼 › 우분투 시간 수정
🕐 우분투 시간 수정

Ubuntu 시간 문제 수정 - 타이밍 결함 문제 해결

Ubuntu에 잘못된 시간이 표시되고 임의 설정으로 오랫동안 문제가 해결되지 않습니다. 2시계 시스템을 배우고, 하나의 timedatectl 화면을 읽고, 패턴을 실제 원인(듀얼 부팅, NTP, 시간대 또는 죽어가는 CMOS 배터리)과 일치시키고 수정하세요.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Ubuntu 시간 문제 수정 - 타이밍 결함 문제 해결
🎧 다국어 오디오: 동영상 플레이어에서 [설정] (⚙️) ➔ [오디오 트랙]을 클릭하여 언어를 선택하세요.

📑챕터

  1. Ubuntu가 잘못된 시간을 표시하는 이유 - PC 내부의 두 시계
  2. 무언가를 변경하기 전에 timedatectl 화면 하나를 읽으십시오.
  3. 듀얼 부팅, NTP, 시간대 또는 CMOS 배터리 등 패턴을 실제 원인과 일치시키세요.
  4. 인터넷 시간 동기화(NTP)를 켜고 작동하는지 확인하세요
  5. 정확한 시간대 이름으로 시간대를 올바르게 설정하세요.
  6. 이중 부팅: 하나의 규칙을 선택하여 Windows-Ubuntu 시계 싸움을 종료
  7. 정확한 시간을 하드웨어 시계에 다시 입력
  8. CMOS 배터리가 실제로 필요한 경우 - 동기화가 이를 어떻게 처리하는지

📋 개요 및 단계별 가이드

1

두 개의 시계: 어느 시계가 누워 있는지 찾아보세요

모든 컴퓨터는 두 곳에 시간을 보관합니다. RTC(실시간 시계)는 PC가 꺼져 있는 동안에도 배터리 전원을 계속 켜는 마더보드의 작은 하드웨어 시계입니다. 시스템 시계는 Ubuntu가 실행되는 동안 표시되는 것이며 NTP라는 동기화 서비스에 의해 인터넷을 통해 수정됩니다. 부팅 시 Ubuntu는 RTC를 읽고 여기에서 시스템 시계를 구축합니다.

따라서 잘못된 시계는 다음 세 가지 중 하나를 의미합니다. RTC가 잘못된 값을 보유하고 있거나 Ubuntu가 잘못된 가정으로 읽거나 인터넷 수정이 발생하지 않았습니다. 대부분의 사람들이 저지르는 실수는 원인이 아니라 시계 문자판을 고치는 것입니다. 하나의 명령으로 세 가지 원인을 모두 분리하는 것이 다음 단계입니다.

2

무엇이든 변경하기 전에 timedatectl을 읽으십시오.

터미널을 열고 이 명령을 실행하세요. 보기에만 sudo가 필요하지 않습니다.

Terminal
timedatectl

7개의 선이 나타납니다. 그 중 6개가 중요합니다. 현지 시간은 시간대 변환 후 시계 문자판의 시간입니다. 세계시는 UTC의 동일한 순간입니다. 이 숫자는 그 자체로 정확해야 합니다. RTC 시간은 마더보드의 하드웨어 시계가 현재 보유하고 있는 시간입니다. 시간대는 Ubuntu가 아시아/콜카타(IST, +0530)로 변환하는 영역입니다. 시스템 시계 동기화됨은 이 부팅이 한 번 이상 인터넷 시간 동기화에 성공하면 예라고 표시됩니다. 로컬 TZ의 RTC: no는 Ubuntu가 RTC가 UTC를 보유한다고 가정한다는 의미입니다. 이 한 줄은 전체 이중 부팅 이야기입니다.

정상적인 시스템에서는 RTC 시간이 세계시각선과 일치하고 동기화된 라인에 '예'라고 표시되며 NTP 서비스가 활성 상태로 표시됩니다. 무엇이든 변경하기 전에 화면에 표시되는 내용을 적어 두십시오. 여기에서 2분만 읽으면 무작위로 수정하는 데 1시간이 절약됩니다.

3

패턴을 실제 원인과 일치시키세요

잘못된 시간은 하나의 문제가 아닙니다. 거의 매번 오류의 크기와 모양에 따라 원인이 지정됩니다.

정확히 영역 오프셋이 잘못되었습니다(인도에서는 5시간 30분). 다른 OS를 부팅하면 이중 부팅 RTC 싸움이 발생합니다. Windows와 Ubuntu는 하드웨어 시계의 의미에 대해 의견이 다릅니다. 6단계로 이동합니다.

몇 분 단위로 오류가 발생하고 몇 주에 걸쳐 천천히 증가합니다. - 동기화가 꺼졌거나 실패하거나 RTC 자체가 표류합니다. 동기화된 회선을 확인하고 4단계로 이동합니다.

PC가 실행되는 동안에는 정확하지만 종료할 때마다 다시 틀립니다. - 전원이 꺼진 동안 RTC가 시간을 잃거나 잘못 읽습니다. CMOS 배터리인 오래된 하드웨어에 있습니다. 7단계로 이동합니다.

화면에 표시된 구역 이름은 맞지만 시간은 틀렸습니다. - 구역은 시간 자체가 아니라 표시 설정입니다. 여러분의 우주 시간선도 틀릴 것입니다. 5단계로 이동한 후 다시 확인하세요.

복원 또는 재개 후 점프하는 가상 머신 내부에서만 문제가 발생합니다. - VM은 NTP뿐만 아니라 호스트와 스냅샷에서도 시간이 걸립니다.

😀 참고: 각 패턴에는 아래와 같은 자체 수정 사항이 있습니다. 잘못된 패턴을 고치는 것이 바로 이 문제가 많은 사람들에게 계속 나타나는 이유입니다.
4

인터넷 시간 동기화(NTP) 켜기

대부분의 단일 부팅 Ubuntu 시스템은 동기화 실행이 허용되면 자동으로 복구됩니다. 다음 명령을 사용하여 켜십시오(비밀번호를 묻습니다).

Terminal
timedatectl set-ntp true

GUI를 선호하시나요? 설정을 연 다음 날짜 및 시간을 열고 자동 날짜 및 시간을 켜세요. 그런 다음 인터넷 연결이 작동하는 상태에서 잠시 기다린 후 timedatectl을 다시 실행하세요. 이제 시스템 시계 동기화 행이 예로 표시되어야 하며 시간은 올바른 값으로 진행되어야 합니다.

✅ 팁: 회선이 아니요로 유지되면 동기화 서비스 또는 네트워크가 이를 차단하고 있는 것입니다. 이는 시계 자체가 아니라 timesyncd 서비스 및 UDP 포트 123에 대한 별도의 결함입니다.
5

시간대를 적절하게 설정하세요

영역 자체가 잘못되면 다른 모든 것이 깨져 보입니다. 먼저 timedatectl 출력의 Time zone 줄에서 현재 구역을 확인하세요. 영역 이름은 대소문자를 구분하며 Asia/Kolkata와 같이 슬래시를 사용합니다. 정확한 이름을 나열하고 이름을 설정하세요.

Terminal
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata

timedatectl을 다시 실행하고 현지 시간 줄에 이제 벽시계의 시간이 표시되고 구역이 Asia/Kolkata (IST, +0530)로 표시되는지 확인하세요. 이 후에도 여전히 잘못된 영역이 표시됩니까? 그렇다면 해당 영역은 전혀 문제가 되지 않았습니다. 3단계의 패턴 목록으로 돌아가세요.

6

듀얼 부팅: 하나의 하드웨어 시계 규칙 선택

이중 부팅 시스템에서는 하나의 규칙을 선택하고 두 시스템이 모두 일치하도록 해야 합니다. Ubuntu의 기본값은 정상적인 것입니다. RTC는 UTC(로컬 TZ의 RTC: no)를 보유하고 각 OS는 표시를 위해 변환됩니다. Windows는 기본적으로 그 반대입니다. 즉, RTC를 현지 시간으로 처리합니다. 이러한 불일치로 인해 모든 OS 스위치가 정확히 영역 오프셋만큼 시계를 이동합니다.

빠른 Ubuntu 측 타협은 다음 명령입니다. Ubuntu는 Windows가 예상하는 방식으로 RTC를 읽고 씁니다.

Terminal
timedatectl set-local-rtc 1 --adjust-system-clock

대안은 RealTimeIsUniversal 레지스트리 값을 통해 Windows에 UTC를 사용하도록 가르치고 Ubuntu를 깨끗한 기본값으로 두는 것입니다. 어느 쪽을 선택하든지 하나만 선택하세요. 두 가지 수정 사항을 모두 적용하면 오류가 반대 방향으로 반전됩니다.

⚠️ 정직한 경고: timedatectl 자체는 로컬 RTC 모드가 완전히 지원되지 않으며 주로 일광 절약 시간제 변경 및 여러 운영 체제를 부팅하는 시스템과 관련하여 문제를 일으킬 수 있다는 경고를 인쇄합니다. 인도에는 일광 절약 시간제가 없으므로 대부분의 인도 가정 사용자의 경우 실질적인 위험은 낮습니다. 그러나 거래를 시작하기 전에 거래를 알아 두십시오.
7

하드웨어 시계에 정확한 시간을 저장하세요.

시스템 시계가 정확하고 동기화되면 올바른 값을 RTC에 저장하여 다음 콜드 부팅이 올바르게 시작되도록 합니다.

Terminal
sudo hwclock --systohc
sudo hwclock --show

첫 번째 명령은 시스템 시간을 하드웨어 시계에 복사합니다. 두 번째는 현재 하드웨어가 무엇을 보유하고 있는지 보여줍니다. 그런 다음 완전히 종료하고 잠시 기다린 후 부팅하고 가능하다면 네트워크가 연결되기 전의 시간을 확인하세요. RTC가 이미 정확해야 합니다.

전원을 완전히 끈 후에도 시간이 다시 틀리면 소프트웨어가 할 수 있는 모든 작업을 수행한 것입니다. CMOS 배터리 또는 오래된 하드웨어의 RTC 표류를 의심해 보세요. 이는 바로 배터리를 교체하지 않고 약한 배터리를 가지고 살아가는 방법이기도 합니다. NTP 동기화를 켜면(4단계) Ubuntu는 부팅할 때마다 네트워크가 연결되면 곧바로 시계를 자체적으로 수정합니다. 배터리 교체는 여전히 실제 하드웨어 수정이지만 동기화는 일상적인 사용에 적용됩니다.

⚠️ 한 가지 정직한 경고: 매주 조금씩 증가하면서 시계가 틀려도 설정은 손상되지 않습니다. 동기화가 자동으로 실패하거나 하드웨어 시계 자체가 표류하는 것입니다. 수동으로 시간을 계속해서 설정하는 대신 timedatectl로 계속 측정하세요. 매일 수정하는 시계는 아직 발견하지 못한 결함입니다.

🏷️주제 검색 변수 및 키워드

🔍 Ubuntu 🔍 timedatectl 🔍 NTP 🔍 RTC 🔍 DualBoot 🔍 TimeZone 🔍 CMOSBattery 🔍 hwclock 🔍 TechnicalAnshu 🔍 Ubuntu Wrong Time Fix 🔍 Fix Ubuntu Time Issues 🔍 Ubuntu Clock Wrong After Boot 🔍 Ubuntu Windows Dual Boot Time Difference 🔍 Ubuntu NTP Not Synchronizing 🔍 Asia/Kolkata Time Zone
🎙️ 전체 대본 — 탭하여 펼치기

__TOK_39__

__TOK_40__

__TOK_41__

❓ 자주 묻는 질문

이 튜토리얼은 100% 무료로 따라할 수 있나요?

__TOK_42__

초보자도 이 가이드를 따라갈 수 있나요?

__TOK_43__

막힐 경우 어디에 질문을 할 수 있나요?

__TOK_44__

🚀 YouTube에서 전체 튜토리얼 보기

__TOK_45__

__TOK_46__

▶️ 전체 동영상 보기
이 튜토리얼은 Technical Anshu의 Ubuntu 시간 문제 해결 비디오를 기반으로 합니다. • 어떤 단계에서 막히나요? 영상 댓글로 문의하시면 도움을 받으실 수 있습니다 🙏