태그 보관물: time

time

인터넷에서 시간과 날짜를 업데이트하는 명령은 무엇입니까 날짜를 업데이트하는 명령은 무엇입니까? 쉘이 아닌 사용자

인터넷에서 시간과 날짜를 업데이트하는 명령은 무엇입니까? 쉘이 아닌 사용자 인터페이스에서 그렇게 할 수있는 응용 프로그램이 있습니까?



답변

예를 들어 다음과 같이 할 수 있습니다 sudo ntpdate time.nist.gov. 다른 서버 time.windows.com

http://www.pool.ntp.org/ 는 전세계 시간 서버를 나열합니다.


답변

이것은 당신이 문제가있는 경우를 대비하여 시간을 업데이트하기 위해 찾은 멋진 작은 코드입니다 ntp.

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"


답변

2018 년 현재 Ubuntu 16.04 LTS를 새로 설치 한 상태에서 다음을 실행 sudo ntpdate time.nist.gov하면 다음 과 같은 이점 이 있습니다.

sudo: ntpdate: command not found

이것은 ( 공식 출처 ) 때문입니다 .

ntpdate은 더 이상 사용되지 않으므로 timedatectl기본적으로 더 이상 설치되지 않습니다.

대신 동기화를 지금 강제로 수행하려면 다음을 수행하십시오.

sudo timedatectl set-ntp off
sudo timedatectl set-ntp on

필자의 경우 가상 상자에서 Ubuntu를 실행 중이고 머신 상태를 저장하여 인스턴스를 다시 시작했을 때 동기화를 트리거하는 부팅 이벤트가 없으므로 시계를 자동으로 동기화하지 않았습니다. 따라서 가상 박스를 마지막으로 실행했을 때의 시간이 여전히 표시되었습니다.


답변

터미널 에서이 명령을 실행하면 트릭을 수행해야합니다.

sudo dpkg-reconfigure tzdata

시계를 클릭하고 옵션을 통해 추가 시간대를 그래픽으로 추가 할 수 있다고 생각합니다.


답변

명령 행에서 설정하는 것은 매우 쉽습니다. https://help.ubuntu.com/lts/serverguide/NTP.html 해당 링크에서 :

Ubuntu는 ntpdate를 표준으로 제공하며 부팅시 한 번 실행하여 Ubuntu의 NTP 서버에 따라 시간을 설정합니다. ntpdate -s ntp.ubuntu.com

다음은 GUI 예제입니다 https://help.ubuntu.com/community/UbuntuTime#Time_Synchronization_using_NTP


답변

ntp가 몇 초 내에 설정을 무시하기 때문에 대부분의 경우 작동하지 않습니다.

먼저 NTP를 비활성화해야합니다. 우분투에서는 다음과 같이 수행됩니다.

    # Disable ntp
    sudo timedatectl set-ntp 0

그럼 당신은 할 수 있습니다 :

    # Set software clock
    sudo date --set="2018-04-01 22:22:22"
    # Sync with hardware clock
    sudo hwclock --systohc


답변

dateFromServer=$(curl -v --silent https://google.com/ 2>&1 \
   | grep Date | sed -e 's/< Date: //'); date +"%d%m%Y%H%M%S" -d "$dateFromServer"

또는

date -s `curl -I 'https://startpage.com/' 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //g'`