특정 작업 또는 응용 프로그램의 경우 테스트 또는 디버깅 목적으로 특정 날짜 및 시간을 설정 해야 할 수도 있습니다. 그렇다면이 튜토리얼은 당신을위한 것입니다! 이 간단한 가이드는 Linux의 명령 줄을 사용하여 시스템 클록을 수정하는 방법에 대한 단계별 지침을 제공합니다.
시간대 불일치를 다루거나 단순히 날짜와 시간을 수동으로 조정하려면이 자습서를 통해 쉽게 목표를 달성하는 데 도움이됩니다.
목차
날짜 명령을 사용하여 Linux의 명령 줄에서 시스템 클록을 변경할 수 있습니다.
1. 날짜와 시간 설정 :
명령 줄을 사용하여 시스템 시계를 설정하려면 명령이 다음과 같습니다.
Sudo 날짜 -S "Yyyy-MM-DD HH : MM : SS"
YYYY-MM-DD HH : MM : SS를 원하는 날짜 및 시간으로 교체하십시오. 예를 들어, 날짜를 2024 년 9 월 1 일, 12:34:56으로 설정하려면 다음을 사용할 것입니다.
Sudo 날짜 -S "2024-09-01 12:34:56"
2. 하드웨어 시계 동기화 :
시스템 날짜 및 시간을 설정 한 후 HWClock 명령을 사용하여 시스템 클록과 일치하도록 하드웨어 클록을 업데이트해야합니다.
Sudo Hwclock -Systohc
Sudo를 사용하여 관리 권한으로 이러한 명령을 실행해야합니다.
이 예에서는 데모 목적으로 오래된 날짜를 설정했습니다. 이전 날짜 및 시간을 설정 한 후 Linux 시스템을 다시 시작하면 현재 날짜 및 시간을 자동으로 업데이트합니다.
재부팅시 현재 날짜 및 시간에 대한 자동 업데이트는 일반적으로 하드웨어 시계 에서 올바른 시간을 읽거나 NTP 서버와 동기화하기 때문입니다. 이를 통해 시스템 클록이 정확하고 신뢰할 수 있도록합니다.
재부팅 후 날짜와 시간이 자동으로 변경되지 않는 경우 다음 방법 중 하나를 사용하여 현재 날짜 및 시간으로 쉽게 되돌릴 수 있습니다.
1. Google에서 날짜와 시간을 얻으십시오
터미널에서 다음 명령을 실행하십시오.
sudo 날짜 -s "$ (wget -qso- --max -redirect = 0 google.com 2> & 1 | grep 날짜 : | cut -d ''-f5-8) z"
이 명령은 다음을 수행합니다.
2. 네트워크 시간 프로토콜 (NTP)과 동기화 :
시스템 날짜와 시간을 현재 시간으로 설정하는 가장 쉬운 방법은 NTP 서버와 동기화하는 것입니다. 대부분의 Linux 배포판에는 기본적으로 NTPD 또는 Chrony가 설치되어 있으며 NTP 서버와 시스템 클록을 자동으로 동기화 할 수 있습니다.
NTPD 사용 :
sudo systemctl 시작 ntpd Sudo SystemCTL 활성화 NTPD
Chrony 사용 :
Sudo SystemCTL 시작 Chronyd Sudo SystemCTL 활성화 Chronyd
이 명령은 NTP 서비스를 시작하고 시작시 실행할 수 있도록하여 시스템 시계가 항상 올바른 시간과 동기화되도록합니다.
3. ntpdate 사용 :
NTP 데몬이 실행되지 않으면 NTPDate 명령을 사용하여 NTP 서버에서 시간을 설정할 수 있습니다.
sudo ntpdate pool.ntp.org
이 명령은 NTP 서버에 따라 시스템 날짜와 시간을 현재 시간으로 설정합니다.
4. timedatectl 사용 :
SystemD를 사용하는 최신 Linux 배포판에서는 timedatectl 명령을 사용하여 날짜와 시간을 설정하고 NTP 동기화를 활성화 할 수 있습니다.
sudo timedatectl set-ntp true
이 명령을 사용하면 NTP 동기화를 활성화하고 시스템 날짜 및 시간을 자동으로 설정합니다.
5. 날짜와 시간을 수동으로 설정합니다 .
날짜와 시간을 현재 값으로 수동으로 설정하는 경우 날짜 명령을 다시 사용할 수 있습니다. 그러나 현재 날짜와 시간을 알아야합니다. 웹 사이트 나 다른 컴퓨터와 같은 신뢰할 수있는 소스에서 현재 날짜와 시간을 찾을 수 있습니다.
올바른 날짜와 시간을 식별 한 후에는 이전 섹션에서 설명한대로 날짜 명령을 사용하십시오.
Sudo 날짜 mmddhhmmyyyyy.ss
어디:
예를 들어:
Sudo 날짜 090314302024.00
이 명령은 날짜를 2024 년 9 월 3 일 오후 2시 30 분으로 설정합니다.
시간을 설정 한 후 시스템 클록을 하드웨어 시계에 쓸 수 있습니다.
Sudo Hwclock -Systohc
이를 통해 새로운 시간이 재부팅에 걸쳐 지속되도록합니다.
이러한 방법 중 하나를 사용하면 시스템 날짜와 시간을 현재 값으로 쉽게 되돌릴 수 있습니다.
이것이 도움이되기를 바랍니다.
위 내용은 Linux에서 명령 줄에서 날짜와 시간을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!