CentOS - 시스템 시간 및 네트워크 시간 동기화 설정

1959 단어 Linux
전재는 출처를 밝혀 주십시오.https://blog.csdn.net/l1028386804/article/details/85476067
Linux의 시간은 System Clock(시스템 시간)과 Real Time Clock(하드웨어 시간, RTC)으로 나뉜다.시스템 시간: 현재 Linux Kernel의 시간을 나타냅니다.하드웨어 시간: 마더보드에 배터리가 공급되는 시간.시스템 시간의 명령을 보려면 다음과 같이 하십시오.
#date

시스템 시간을 설정하는 명령:
#date –set( / /   : : )

예:
#date –set "10/11/10 10:15"

하드웨어 시간을 확인하는 명령:
# hwclock

하드웨어 시간을 설정하는 명령:
# hwclock –set –date = ( / /   : : )

위에서 언급한 것은 수동으로 시간을 한 시간까지 설정하는 것으로 현재 네트워크의 시간과 오차가 있을 수 있다.다음은 시간 서버의 시간과 동기화하는 방법을 소개합니다.
1. ntpdate 도구 설치
# yum -y install ntp ntpdate

2. 시스템 시간과 네트워크 시간의 동기화 설정
# ntpdate cn.pool.ntp.org

3. 시스템 시간을 하드웨어 시간에 쓰기
# hwclock --systohc

4. CMOS에 시스템 시간 쓰기를 강제로 적용하여 재부팅 실패 방지
hwclock -w

또는
clock -w

저희가 Centos Linux 운영체제를 설치한 후에 시스템을 클릭한 시간은 현재 사용하는 시간과 일치하지 않고 8시간 차이가 납니다. 시스템을 설치할 때 우리가 선택한 시간대는 상하이입니다. 그러나 Centos Linux의 기본적인bios시간은utc시간(UTC는 세계를 조율할 때(Universal Time Coordinated)의 영문 줄임말로 국제무선자문위원회에서 규정하고 추천합니다.그리고 국제시간국(BIH)이 책임지고 유지하는 초 기반 시간표도.UTC는 본초 자오선(즉 경도 0도)의 평균 태양에 해당할 때 과거에는 그리니치 평균시(GMT)로 표시했다.베이징 시간은 UTC 시간보다 8시간 빠르다. 1999년 1월 1일 0000UTC의 경우 UTC 시간은 0시이고 베이징 시간은 1999년 1월 1일 오전 8시 정각이다.)그래서 우리는 시간적으로 8시간 간격을 두었다.이때bios의 시간과 시스템의 시간은 당연히 일치하지 않는다. 하나는utc시간을 대표하고 하나는cst(+8시구), 즉 상하이의 시간을 대표한다.
CentOS Linux의 터미널 명령에서 다음 명령을 실행합니다.
1、vi /etc/sysconfig/clock   #        
ZONE="Asia/Shanghai"
UTC=false       #   false,      utc    
ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux          

3、ntpdate cn.pool.ntp.org   #    

      ntp   ,          :

yum install ntp #  ntp   

4、/sbin/hwclock --systohc   #                

시스템 시간 및 네트워크 시간 동기화 설정이 완료되었습니다.

좋은 웹페이지 즐겨찾기