Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 오블완
- https
- 파일질라
- DNS
- 국가IP차단
- ip차단
- linux
- iptables
- 리눅스명령어
- postfix
- 서버방화벽
- centos7
- SSL인증서
- SMTP설정
- Apache
- CentOS
- 서버운영
- 서버관리
- 서버보안
- 시스템관리
- oops-firwall
- ubuntu
- 리눅스
- sftp
- 리눅스서버
- geoip
- 웹서버
- FileZilla
- 티스토리챌린지
- FTP
Archives
- Today
- Total
운영중입니다
신규 서버 설치 후 꼭 확인해야 할 시간 설정 본문
* 서버 설치 후 가장 먼저 확인 및 설정해야 할 내용 중 하나가 서버 시간이라 생각함.
여러 이유가 있겠으나 대략 아래와 같은 예를 든다
- 로그 기록의 정확성 보장
서버의 시스템 로그, 애플리케이션 로그가 정확한 시간에 기록되어야 문제 발생 시 원인 분석과 추적이 용이. - 예약 작업 및 스케줄러 정상 작동
크론(cron) 같은 예약 작업이 설정된 시간에 정확히 실행되어야 서비스 지연이나 오작동을 방지할 수 있음. - 보안 인증 및 세션 관리
SSL 인증서 검증, 토큰 만료 시간, 사용자 세션 유지 등이 정확한 서버 시간을 기준으로 처리되어야 인증 실패나 접속 오류를 막을 수 있음
✅ 1. rdate 사용
1.1 rdate란?
rdate는 원격 시스템의 시간을 가져와 현재 시스템의 시간을 동기화하는 명령어.
# 1.2 rdate 설치
sudo yum install rdate
# 1.3 rdate를 사용하여 시간 동기화
sudo rdate -s time.bora.net
# -s 옵션: 동기화된 시간을 시스템 시간으로 설정
# time.bora.net: 한국에서 자주 사용하는 NTP 서버, 다른 서버도 사용 가능

✅ 2. date 사용
2.1 date 수동 시간 설정 명령어
시스템의 현재 시간을 확인하거나 수동으로 시간/날짜를 설정할 수 있는 기본 명령어이며 동기화 기능은 없음.
# 예시
# 현재 시간 확인
date
# 시간 수동 설정: 2025년 7월 31일 14시 00분
date -s "2025-07-31 14:00:00"

✅ 3. timedatectl – systemd 기반 시간 관리 도구
systemd가 적용된 시스템(예: CentOS 7, Ubuntu 16.04 이상)**에서 제공하는 시간 관리 명령어
# 3.1 사용 방법
sudo timedatectl set-timezone Asia/Seoul
# 3.2 확인
date
timedatectl
3.3 CentOS 7 이상에서 사용 가능한 이유
timedatectl은 systemd 기반 도구로, CentOS 5는 SysVinit을 사용.
systemd는 CentOS 7부터 도입되었기 때문에 CentOS 5나 6에서는 사용 불가능.
✅ 4.chrony
chronyd 데몬을 통해 시간 서버와 정밀하고 빠르게 시간 동기화를 수행
# 설치
yum install chrony
# 설정 파일 편집
vi /etc/chrony.conf

# 나머지 주석 후
server time.bora.net iburst
# 추가

# 데몬 시작 및 활성화
systemctl enable --now chronyd
#Chrony 서비스에서 시간을 동기화할 수 있도록 NTP 설정을 활성화
timedatectl set-ntp true
#chrony가 사용중인 NTP 대한 정보 출력
chronyc sources -v
# 상태 확인
chronyc tracking


'리눅스' 카테고리의 다른 글
| Crontab을 통한 자동 실행 설정 가이드 (0) | 2025.08.11 |
|---|---|
| hwclock이란? System Clock과의 차이점과 동기화 방법 (4) | 2025.08.06 |
| CentOS에서 MySQL 4.1.22 구버전 설치하기 (3) | 2025.07.31 |
| Apache 로그를 통해 트래픽(MB) 사용량 확인하는 방법 (1) | 2025.07.29 |
| .htaccess 설정을 통한 리다이렉트, 도메인 포워딩 (0) | 2025.04.04 |