Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux 시스템에서 날짜를 설정하는 방법

이 가이드에서는 date 명령을 사용하여 Linux 시스템의 날짜를 설정하는 방법과 인터넷을 통해 동기화하여 날짜를 설정하는 방법을 보여줍니다.

최근에 Linux '날짜' 명령에 대한 기사를 게재했습니다. 시스템의 날짜와 시간을 다양한 형식으로 가져올 수 있는 아주 멋진 명령줄 도구입니다. 또한 기계의 날짜와 시간을 설정할 수 있습니다. Linux 시스템에서 시간과 날짜를 설정하는 몇 가지 방법을 살펴보겠습니다. 먼저 "date" 명령을 사용하여 수행하는 방법을 살펴본 다음 Linux의 NTP 서버를 간략하게 소개하고 컴퓨터의 시계를 인터넷에서 실행되는 시계와 동기화하는 방법을 보여드리겠습니다.

먼저 "date" 명령이 수행할 수 있는 작업에 대한 간략한 요약입니다.

# 날짜
2008년 12월 22일 월요일 22:35:58 IST

이제 기계의 날짜를 2008년 크리스마스 날 오후 1시 45분으로 변경하려면 다음과 같이 하십시오.

날짜 -s "2008년 12월 25일 13:45:00"
2008년 12월 25일 목요일 13:45:02 IST

위의 이 명령은 매우 자명합니다. 그러나 분명히하기 위해 여기에 이별이 있습니다. 먼저 "날짜" 명령이 옵니다. 그런 다음 "날짜 설정"을 의미하는 "-s" 옵션을 사용합니다. 그 후 다음 순서로 설정하려는 날짜를 입력합니다. "날짜 월 년 시간:분:초". 이것을 입력한 후 리턴 키를 누르십시오. 시스템은 새 날짜로 되돌려야 합니다. 이제 "날짜" 명령을 다시 한 번 입력하여 날짜가 올바르게 설정되었는지 확인할 수 있습니다.

이 동일한 작업을 수행하는 다른 여러 가지 방법이 있습니다. "date" 명령에 대한 이전 기사를 읽었을 수도 있지만 매우 다재다능합니다. 약간 다른 구문을 사용하여 위에서 방금 시도한 것과 유사한 작업을 수행할 수 있습니다.

#날짜 +%Y%m%d -s "20081225"

이렇게 하면 시스템 날짜가 2008년 12월 25일로 설정됩니다.

내 컴퓨터의 날짜를 설정하는 데 사용하는 다른 방법은 NTP 서버를 사용하는 것입니다. NTP는 네트워크 시간 프로토콜을 나타냅니다. NTPd는 대부분의 Linux 시스템에서 실행되는 데몬입니다. 이 데몬을 올바르게 구성하면 네트워크(로컬 네트워크 또는 인터넷)를 통해 시간 서버에 연결하고 시간을 동기화할 수 있습니다. 프로덕션 서버에 매우 일반적으로 사용됩니다.

Linux 시스템에 이미 NTP가 장착되어 있을 가능성이 큽니다. 그렇지 않은 경우 시스템의 기본 설치 방법을 사용하여 설치하십시오.

Ubuntu 사용자는 다음 명령을 사용할 수 있습니다.

# sudo apt-get install ntpdate

Fedora 사용자는 다음을 사용할 수 있습니다.

# yum install ntp

컴퓨터에 NTPd가 설치되면 즐겨 사용하는 텍스트 편집기에서 /etc/ntp.conf 파일을 엽니다. 이 파일에서 "server" 매개변수가 포함된 행을 찾습니다. 다음 주소로 설정하십시오:

서버 pool.ntp.org

파일을 저장하고 NTP 서버를 다시 시작하십시오.

# /etc/init.d/ntpd 재시작

이제 방금 구성한 시간 서버와 컴퓨터를 동기화할 수 있습니다.

ntpdate pool.ntp.org
12월 22일 23:07:00 ntpdate[24328]:단계 시간 서버 123.108.39.80 오프셋 172868.246157초

이제 귀하의 기계는 귀하가 할당한 시간 서버와 빠르게 통신하여 적절한 시간을 알려줍니다. 이렇게 하면 기계의 시간이 정확하게 설정되었음을 확실히 알 수 있습니다. 시간에 맞는지 확인하려면 이 명령을 가끔씩 실행하는 것이 좋습니다.