데비안에서 작동하는 시계를 얻는 방법은 무엇입니까? 시계가 몇 분씩 틀립니다(시간 정확도)

데비안에서 작동하는 시계를 얻는 방법은 무엇입니까? 시계가 몇 분씩 틀립니다(시간 정확도)

KDE를 사용하여 Debian 9에서 작동 시계를 얻는 방법은 무엇입니까? Debian 9와 KDE를 실행하는 여러 컴퓨터의 시계가 거의 10분 정도 느리고 시간대를 (재)설정해도 tzselect아무 효과가 없습니다.

(나는 이 문제를 이미 해결했지만 다른 누군가도 작동하는 시계를 갖고 싶어할 수도 있습니다. 나는 또한 이 문제를 해결하는 다른 방법에도 관심이 있습니다. 데비안의 기본 설치가 이것을 고려하지 않는다는 것에 놀랐습니다. , 따라서 올바른 시간대를 선택하면 즉시 작동됩니다.)

답변1

업데이트: 켜짐데비안12이 작업을 수행:

  1. sudo apt-get remove ntp chrony openntpd

  2. sudo apt-get install systemd-timesyncd

  3. systemctl status systemd-timesyncd.service"활동: 활성(실행 중)"이라고 표시되어야 합니다.

  4. timedatectl status"시스템 시계 동기화: 예" 및 "NTP 서비스: 활성"이 표시되어야 합니다.

  5. sudo lsof -i더 이상 ntp 연결이 표시되지 않습니다.

  6. 제한적인 nftables 방화벽을 사용하는 경우 다음과 유사한 nftables 방화벽 규칙도 추가해야 합니다.

    udp sport ntp counter packets 0 bytes 0 accept
    체인 입력 및 체인 출력에서: (
    udp dport ntp counter packets 0 bytes 0 accept
    규칙을 편집한 다음 kwrite /etc/nftables.conf실행해야 함 sudo nft -f /etc/nftables.conf)

  7. KDE를 사용하는 경우 오른쪽 하단(트레이 막대)에 있는 시계를 마우스 오른쪽 버튼으로 클릭하고 "날짜 및 시간 조정..."을 클릭한 다음 "날짜 및 시간 자동 설정"이 활성화되어 있는지 확인하십시오.


전에누군가가 더 정확한 시계를 원하지만 더 이상 Debian12에서 작동하지 않는 것 같을 경우를 대비해 다음을 수행해야 했습니다(아마도"ntp를 설정할 수 없습니다. NTP는 지원되지 않습니다."), 아마도개인 정보 보호 문제가 있음, 그리고 어떻게든 Debian >11에서 작동하게 한다고 해도 그다지 안정적이지 않은 것 같습니다.

  1. openntpd 설치: sudo apt-get install openntpd
    ntp작동하지 않습니다. Redhat의 chrony.

  2. sudo kate /etc/openntpd/ntpd.conf그리고 주석 처리되지 않은 4줄이 있는지 확인하세요( XY국가 코드로 교체).

     # Choose servers announced from Debian NTP Pool
     servers 0.XY.pool.ntp.org
     servers 1.XY.pool.ntp.org
     servers 2.XY.pool.ntp.org
     servers 3.XY.pool.ntp.org
    
  3. 위 6단계의 nftables 방화벽 규칙을 추가하세요.

  4. sudo ntpctl -s status반환해야.../20 peers valid, clock synced...

  5. (분을 수정하려면: ntpd -s. 서비스를 다시 시작해야 할 수도 있습니다: sudo /etc/init.d/openntpd restart)

  6. sudo kate /etc/sysctl.d/99-sysctl.conf( 라고 되어 있는지 확인하세요 net.ipv4.tcp_timestamps=0. 설정되어 있지 않다면 변경하고 재부팅하세요.)

  7. (실행하기 전에 ntp를 설치한 경우 sudo apt-get purge ntp. AppArmor를 사용하는 경우 다음을 따르세요.이 답변의 askubuntu 가이드.)

관련 정보