Raspberry Pi_Kor_10.10.1 “date” 명령 – 시간정보 조회 및 변경


Published Book on Amazon


All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


10.10     시스템 정보 관련 명령

 

10.10.1     "date" 명령 - 시간정보 조회 및 변경

 

현재 시스템에 설정된 time zone "raspi-config" 명령을 이용하여 설정을 변경할 수 있다. 이에 대한 상세한 내용은 [9.2 시스템 설정 방법]의 설명을 참고하기 바란다

 

시스템이 인터넷에 연결되어 있으면 네트워크의 time server에 연결하여 시간을 자동으로 설정하게 된다. 이러한 설정 작업을 시스템이 booting할 때마다 자동으로 처리된다. 따라서 수동으로 시간을 변경한 경우에도 다음에 booting을 할 때는 time server의 시간으로 다시 재설정되게 된다.  

 

Linux에서 시스템 일자와 시간을 직접 조회하거나 조정할 때 "date" 명령을 사용한다.  

 

[명령 형식]

date  [OPTION]... [+FORMAT]

date  [option]   [MMDDhhmm[[CC]YY][.ss]]

 

[명령 개요]

    시스템의 현재 일자와 시간을 조회하거나 변경할 수 있다.

    user 권한    -- 일반 user.

                      -- 설정할 때는 super user 권한이 필요함

 

[상세 설명]

    날짜 형식은 다음과 같다

    MM      -- month

    DD       -- day

    hh        -- hour

    mm      -- minute

    ss         -- second

    CCYY    -- year

    특별한 argument를 지정하지 않으면 현재의 정보를 표시한다

 

 

[주요 Option]

-u, --utc, --universal

print or set Coordinated Universal Time

-d, --date=STRING

display time described by STRING, not 'now'

-s, --set=STRING

set time described by STRING

 

[사용 Example]

먼저 현재의 날짜, 시간 정보를 확인해보자. 아래와 같이 명령을 실행한다.  

 

pi@raspberrypi ~ $ date

Sat Apr 25 23:10:00 KST 2015

 

현재 시간 정보가 표시된다. 이 시간은 Korea Seoul (KST) 표준시간으로 표시되어 있다. 2015 4 25일 토요일이며 시간은 23:00:25임을 표시하고 있다

 

이제 현재 시간 정보를 KST 기준이 아니라 Universal Time Coordinate (UTC) 기준으로 확인해 보겠다. 이를 위해서 이번에는 "-u" option을 사용하여 명령을 실행한다.

 

pi@raspberrypi ~ $ date u

Sat Apr 25 02:10:00 UTC 2015

 

현재의 시스템 시간이 UTC 기준으로 변환되어 표시되어 있다. 2015 4 25일 토요일이며 시간은 02:10:00임을 표시하고 있다

 

이제 현재의 시간 정보를 변경해 보겠다. 시간을 변경하는 것은 super user 권한이 필요하므로 "sudo" 명령을 사용하여 변경하고자 하는 시간정보를 지정하였다

 

pi@raspberrypi ~ $ sudo date 042411302015

Fri Apr 24 11:30:00 KST 2015

 

현재의 시간을 2015 4 24 11:30:00으로 변경했다. 작업이 완료된 후, 변경된 정보가 아래에 다시 표시되어 있다. 변경작업은 Korea Seoul (KST) 기준으로 작업이 되었음을 알 수 있다.

 

 

 


 

Leave a Reply