Menu

메모용 개발 블로그

전체보기 > OS > Linux >

리눅스 서버 시간 변경

2021-10-17 00:39:17

이 글은 이전 티스토리 블로그에서 옮겨왔습니다.

https://kim-19.tistory.com/136

(최초 작성일 : 2017. 3. 22. 15:10)

예전 컴퓨터가 오래되어서 리눅스를 설치한 이후에 서버 시간이 이상하였다. 아무래도 컴퓨터가 오래되서 배터리(종료된 상태에서도 시간이 흐르게 해주는 거)성능이 좋지 못하였다.

이러한 상황이 되면 시간이 맞지 않을 수 있다.

현재 시간 확인

$ date
2017. 03. 12. (일) 05:38:26 KST

시간 재 설정

관리자 권한이 필요한 명령어이다.

# date MMDDhhmmYY
  • MM : 월
  • DD : 일
  • hh : 시
  • mm : 분
  • YY : 연

다음 순서대로 입력을 하면 된다.

타임 서버를 통한 동기화

인터넷이 된다면 이 방법으로 시간을 맞추는 것이 옳다.

# rdate [옵션] [타임서버]

옵션

  • -p : 타임서버의 시간 출력
  • -s : 타임서버의 시간으로 동기화

주로 사용하는 타임서버는

'time.bora.net'이 있다.

해당 명령어의 실행 시 아무런 출력이 없다면 정상적으로 실행된 것이다.

확인

처음에 실행하였던 명령어를 다시 실행하여 확인하자.

$ date
2017. 03. 22. (수) 14:53:50 KST

설치

명령어를 쳤을 때. 다음과 같이 뜰 수 있다.

# rdate
bash: rdate: command not found

배포판의 최소 설치일 경우 없을 수 있다.

그냥 패키지 매니저를 통해서 설치해주면 된다.

역시나 관리자 권한은 필수이며, 각 배포판에 맞는 패키지 매니저를 사용하자.

ex) apt-get, yum

# yum install -y rdate
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: ftp.kaist.ac.kr
 * extras: ftp.kaist.ac.kr
 * updates: ftp.kaist.ac.kr
Resolving Dependencies
--> Running transaction check
---> Package rdate.i686 0:1.4-16.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch            Version                 Repository       Size
================================================================================
Installing:
 rdate            i686            1.4-16.el6              base             18 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 18 k
Installed size: 26 k
Downloading Packages:
rdate-1.4-16.el6.i686.rpm                                |  18 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : rdate-1.4-16.el6.i686                                        1/1
  Verifying  : rdate-1.4-16.el6.i686                                        1/1

Installed:
  rdate.i686 0:1.4-16.el6

Complete!

-y 옵션은 설치중에 yes/no를 묻는 것에서 모두다 yes를 답한다는 뜻. 알아서 하자.