power-girl0-0

시간설정 [ centos7환경 ] 본문

언어/Linux

시간설정 [ centos7환경 ]

power-girl0-0 2020. 11. 3. 17:42
728x90

1. 현재 시스템의 시간을 확인할 수 있다.

명령어 : date

 

 

2. 현재 시스템의 하드웨어 시간을 확인할 수 있다.

명령어 : hwclock

 

 

3. 하드웨어 시간은 1999-9-9 9:9:9로 설정하고, 시스템 시간은 1988-8-8 8:8:8로 설정할 수 있다.

1)  시스템 시간을 1999-9-9 9:9:9 변경해준다.

명령어 :  date -s "1999-9-9 9:9:9"

 

2) 하드웨어 시간을 운영체제 시간이랑 같게 바꿔주면 하드웨어 시간을 1999-9-9 9:9:9로 설정할 수 있다.

명령어 : hwclock -w

 

3) 시스템 시간을 다시 문제에서 주워진 설정으로 변경시켜준다.

명령어 : date -s "1988-8-8 8:8:8"

 

 

4. 3분마다 NTP서버에서 시간을 받아와 시스템 시간을 정상으로 동기화하는 스케쥴을 만들고

    정상 동작함을 확인할 수 있다.

 

1) 서버에서 시간을 가져올 수 있는 명령어 rdate를 사용하기 위해 설치해준다.

명령어 : yum install rdate

 

2) 스케쥴저장 경로에 들어가서 스케쥴을 설정해준다.

경로 : /etc/crontab

 

스케쥴 설정 : */3 * * * * root rdate -s time.bora.net && hwclock -w

-> */3 * * * * * : 3마다 스케쥴이 시작디도록 설정한 것이다.

-> rdate -s time.bora.net : NTP서버에서 시간을 받아와서 시스템 시간을 동기화시킨다.

-> hwclock -w : 하드웨어 시간도 정상시간으로 동기화 시켜준다.

 

3) 스케쥴을 적용시키기 위해 서비스를 재부팅해준다.

 

 

5. 시스템을 리부팅하면 하드웨어의 시간을 시스템의 시간으로 업데이트하는 스크립트를 작성하고,

    리부팅해서 하드웨어 시간이 시스템 시간과 같음을 보일 수 있다.

 

1) 부팅시에도 변경되도록 설정하는 경로 : /etc/rc.d/rc.local

2) 시스템 시간과 하드웨어 시간을 업데이트하는 스크립트를 작성해준다.

스크립트 : rdate -s time.bora.net && hwclock -w

 

3) 재부팅하고 확인해준다.

재부팅 명령어 : reboot

728x90
Comments