일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- jenkins 설치
- JavaScript
- IntelliJ
- jenkins jdk
- spring
- gradle
- subnetmask
- 리눅스
- grpc
- MySQL
- MongoDB
- jenkins github 연동
- jenkins install
- grafana
- Docker
- nginx
- Spring Boot
- jenkins maven
- docker network
- Linux
- Jenkins Pipeline
- vue.js
- jpa
- error
- Jenkins
- jenkins github
- CI/CD
- REACT
- 리액트
- java
- Today
- Total
뭐든 즐기면서 ;)
리눅스 시간 설정 / 리눅스 date 본문
간단 시간 확인 및 변경하기
1. 시스템의 시간 확인하기
> date
출력 : Wed May 16 12:01:03 KST 2018
2. 시스템 시간 수동으로 변경하기 : date 명령어 뒤에 "월일시간년도.초"의 형식으로 입력하면 시간 세팅이 가능하며, 별도의 형식으로 출력 및 세팅이 가능하다.
> date 111502552021.00
(11월 / 15일 / 02시 / 55분 / 2021년도 / .00초 )
Mon Nov 15 02:55:00 KST 2021
Timezone 설정
1. 현재 날짜 확인 (default값이 UTC)
> date
Fri Oct 28 00:28:34 UTC 2022
2. 변경하기
# .../Asiz/Seoul파일을 /etc/localtime에 링크해줍니다.
> ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
# /etc/timezone 파일 내용을 수정해줍니다.
> echo 'Asia/Seoul' > /etc/timezone
특정 형식으로 날짜 확인 및 변경하기
- YYYY-MM-DD 형식으로 날짜 확인 및 변경하기
1. 날짜 확인하기
> date '+%Y-%m-%d'
출력 : 2021-11-03
2. 날짜 변경하기
> date '+%Y-%m-%d' -s "2021-11-01"
출력 : 2021-11-01
- hh:mm:ss 형식으로 시간 확인 및 변경하기
1. 시간 확인하기
> date +%T
출력 : 10:11:32
2. 시간 변경하기
> date +%T -s "10:00:00"
출력 : 10:00:00
시스템 시간을 time 서버와 동기화 하기
rdate 명령이나, ntpdate 명령을 통해서 시스템의 시간을 time서버와 동기화 할 수 있습니다.
주의할 점으로는, ntpdate 명령을 통해 시간변경을 할 때에는 아래에서 설명할 ntpd 데몬이 실행되고 있는 경우 사용이 불가능합니다. 때문에 ntpd 데몬을 종료한 후 사용해야 만 합니다.
1. rdate 명령을 이용한 time서버와의 시간 동기화하기
> rdate -s time.bora.net
2. ntpdate 명령을 이용한 time서버와의 시간 동기화
> ntpdate time.bora.net
16 May 12:10:56 ntpdate[26374]: adjust time server 203.248.240.140 offset 0.036118 sec
시스템의 하드웨어 시간 확인 및 변경 : 시스템의 하드웨어 시간은 mainboard에 저장되어 있는 시간이며, 시스템의 로드 증가나 mainboard 베터리에 따라 시간이 느려질 수 있습니다.
hwclock 명령으로 하드웨어 시간을 확인 할 수 있으며, -w 옵션을 통하여 하드웨어 시간을 시스템시간과 동일하게 맞출 수 있습니다.
1. 하드웨어 시간 확인하기
> hwclock
2. 하드웨어 시간을 시스템 시간과 동일하게 변경하기
> hwclock -w
ntpd 데몬을 이용한 time 서버와의 자동 동기화
* ntp 패키지가 필요합니다. 설치되어 있지 않을 경우 package 명령어를 통해 설치해 주세요.
> rpm -qa | grep ntp
> yum install ntp
1. ntpd 데몬 실행
> /etc/init.d/ntpd start
2. ntp 상태 확인
> ntp -p
3. ntp 데몬 활성화 : 런레벨 2,3,4,5에서 ntpd 데몬이 자동 실행되도록 활성화한다.
> chkconfig --list | grep ntp
> chkconfig ntpd on
> chkconfig --list | grep ntp
'서버 > Linux' 카테고리의 다른 글
Linux shell script 기초 문법 (0) | 2022.05.19 |
---|---|
linux cp / 리눅스 복사 (0) | 2022.05.12 |
linux cron / linux crontab (0) | 2022.02.09 |
Linux network 수동 설정 / CentOS 8 network 수동 설정 (0) | 2021.11.22 |
linux 권한 변경 / 리눅스 권한 변경 / linux chown / linux chmod (0) | 2021.11.17 |