jtk7 님의 블로그
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (101)
      • C (1)
      • Python (3)
      • InfoSec (30)
      • Network (31)
      • Linux (21)
      • Server (8)
      • Database (5)
  • 홈
  • 태그
  • 방명록
Linux

주단위로 증분백업 하는 스크립트 만들기

일요일엔 전체백업, 그이외엔 증분백업하는 스크립트조건1. /home 폴더를 백업2. 일요일에는 이전 백업을 삭제하고 전체백업3. 그 이외의 날에는 만약 전체백업이 없으면 전체백업    전체백업이 존재하면 증분백업 backupDIR.sh 파일 생성#!/bin/bash# Full & Incremental backup ScriptDIRECTORY="/home"BACKUPDIR=/backupINCREMENTAL=$BACKUPDIR/backuplistday=`date +%d`week=`date +%a`DM=`date +%m-%d`if [ ! -d $BACKUPDIR ]; then mkdir $BACKUPDIRfiif [ ! -f $BACKUPDIR/Full-backup* ]; then t..

2024. 7. 2. 17:23
Linux

리눅스 디스크 백업하기

전체백업 (Day Zero Backup) => 데이터를 통째로 백업증분백업 (Incremental Backup) => 증분백업이 이루어진 후 변경이 발생한 것만 백업      첫번째 증분백업이 전체백업이 됩니다.      증분백업을 반복하면 이전의 증분백업에서 수정된 것만 백업됩니다.차등백업 (Differential Backup) => 전체백업이 이루어진 후 변경이 이루어진 모든 것을 백업      차등백업은 전체백업한 이후 증분백업을 했더라도      전체백업 이후에 일어난 모든사항을 백업합니다.  증분백업 (전체백업)mkdir -p /root/0615/sourcemkdir -p /root/0615/backup cd /root/0615/source touch 1.txt 2.txt 3.txt 4.txt ..

2024. 7. 2. 16:55
Linux

awk 와 압축 프로그램

awk파일에서 특정 필드를 추출하는 프로그램 /etc/passwd  => 7필드로 구분(:) passwd에서 계정명(1번째 필드), 홈디렉터리(6번째 필드)을 가져오고 싶을 경우 cp /etc/passwd password.txtawk -F: '{ print $1. $6 }' password.txt# password.txt파일 내의 :로 구분되는 필드에서 1번째 필드와 6번째 필드를 출력  html 접속기록 추적하기사전작업으로 아파치를 설치하고 html페이지를 만들어 줍시다.dnf install -y httpdsystemctl enable httpdsystemctl start httpdcd /var/www/htmlgedit index.htmlWelcome 이제 만든 페이지로 접속을 몇번 해줍시다.(웹 브라..

2024. 7. 2. 11:15
Linux

vi 사용법

1) 명령모드 (esc)내용 수정은 불가능하고 복사, 붙여넣기, 삭제는 가능yy = 현재 커서가 위치한 곳의 한줄 복사숫자y = 현재 커서가 위치한 곳에서 숫자만큼 밑의 줄까지 복사pp = 붙여넣기숫자p = 해당 숫자만큼 붙여넣기dd = 한줄 지우기숫자dd = 커서 밑으로 해당 숫자만큼의 줄을 지우기 shift+G = 맨 뒤로 가기숫자 shilft+G = 해당 줄로 가기 2) 수정모드 (i, I, a, A, o, O)i = 커서 위치를 수정a = 커서 앞을 수정 3) 종료모드 (:) => 명령모드에서만 진입할 수 있습니다.w = write 저장q = quit 종료! = force 강제로 명령 실행  파일안의 내용이 수정되면 일반 종료(q)는 불가능 합니다.저장후 종료(wq)를 하거나 강제 종료(!q)를 ..

2024. 6. 28. 15:49
Linux

SSH를 이용하여 파일 전송/수신하기

업로드scp 파일명 [유저명]@[상대주소]:[복사할폴더]   다운로드scp 서버주소:파일명 ./# ./ 은 현재 폴더를 의미합니다.

2024. 6. 28. 14:00
Linux

Linux 기초 및 명령어들

Single Quotes (' ') : 모든 특수 문자의 의미를 제거합니다. echo '$HOSTNAME'$HOSTNAME Double Quotes (" "): 대부분의 특수 문자를 보호합니다.  띄어쓰기 등으로 명령어를 하나로 인식시켜주어야 할 때 사용합니다. echo "$HOSTNAME" R92-00 Back Quotes (` `): 묶여진 문자열을 명령어로 인식합니다.  문자와 명령어를 혼용할 때 사용합니다.echo "current directory is `pwd`"current directory is /home/user1 Backslash (\): 한 단어 문자로 인식합니다.echo \$PATH$PATHbin 유저들이 사용 가능한 명령어 파일들이 들어 있다. sbin 관리자만 사용 가능한 명령어 ..

2024. 6. 28. 09:45
  • «
  • 1
  • 2
  • 3
  • 4
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (101)
    • C (1)
    • Python (3)
    • InfoSec (30)
    • Network (31)
    • Linux (21)
    • Server (8)
    • Database (5)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © jtk7 님의 블로그 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바