Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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
more
Archives
Today
Total
관리 메뉴

클라우드 엔지니어 꿈나무

Redhat RH-134 : 시간 변경 + tar 아카이브 + RSYNC 본문

Linux

Redhat RH-134 : 시간 변경 + tar 아카이브 + RSYNC

새싹싹이 2023. 10. 17. 14:45

시간 변경

$ timedatectl list-timezones | grep -i seoul

$ timedatectl set-timezone Asia/Seoul

$ timedatectl

$ vim /etc/chrony.conf 

서버 값 입력

iburst 샘플 수집 시간 변경

 

NTP server IP로 등록 (주로 2개 ~4개)

$ systemctl restart chronyd.service

$ systemctl status chronyd.sercie

$ chronyc sources -v => chronyd의 동기화 상태 확인

^* 상단 참고 = server, current best

Poll 6 : 64초마다 시간 확인

+62us : 마이크로 초 (지연시간/ 1초 2초인 경우 편차가 큰 거여서 조치 필요)

 

tar 아카이브 관리

-c : 아카이브 파일 생성

-t : 아카이브 내용 보기

-x : 아카이브 추출

-v : tar 작업 중 보관되거나 추출되는 파일 표시 (대용량 파일 작업할 때 필수)

-f : 뒤에 생성 및 열려는 아카이브 파일 이름 입력

-p : 추출 시, 원래 파일 권한 보존

-z : gzip 

-j : bzip

-J : xz

$ dd if=/dev/zero of=./test.iso bs=500 count=1

$ tar -czf test.iso.tar.gz test.iso

$ ll -h

 

아카이브로 백업 파일 생성하기

# tar -czf /tmp/etc.tar.gz /etc

# ll tmp

# tar -tzf /tmp/etc.tar.gz

# mkdir /backuptest

# cd /backuptest

# tar -xzf /tmp/etc.tar.gz

# ls -l etc

 

SSH 원격지 파일 전송 - SFTP

scp 참고

보안 인증 메커니즘 및 SSH 서버와의 암호화된 데이터 전송

터미널 내 sftp> 프롬프트 제공

sftp로 로그인 된 서버 기준

put 원격 시스템에 파일 업로드

get 원격 시스템에서 파일 다운로드

l 문자 추가 : 로컬 호스트

l 없을 경우 : 원격지 호스트 

 

$ mkdir ~/serverbackup

$ sftp root@serverb

sftp> lcd /home/student/serverbackup/
sftp> lpwd

sftp> get -r /etc/ssh

sftp> exit

$ ls -lR ~/serverbackup

 

 

rsync 

원격으로 파일을 전송하다가 중단되어도 중간부터 다시 보낼 수 있는 장점이 있음

보낸 파일은 또 보내지 않음

-a : 아카이브 모드 활성화

-v : 전송되는 과정 표시 (모니터링)

-z :  압축

 

student@serverb

$ mkdeir ~/serverg logs

$ exit

root@servera

# rsync -av /var/log/ student@serverb:/home/student/serverlogs

# logger "Log files synchronized" => 시스템 로그 파일에 메세지 추가

# rsync -av /var/log student@serverb:/home/student/serverlogs => log 파일 전송

# exit

# ssh student@severb

student@serverb

$ tail -n 5 ~/serverlogs/log/messages

 

# date +%Y%m%d

# rsync -avz /tmp/etc.tar.gz servera:/tmp/$(date + %Y%m%d) -etc.tar.gz