콘텐츠로 건너뛰기
» Linux

Linux

Database backup automation

Database backup

개요

외부에서 접근가능한 응용프로그램 데이터베이스 서버에 작성된 데이터 백업 파일을 외부에서 접근이 불가능한 파일 백업 서버로 수집해서 보관하기 위한 구성입니다.

데이터베이스 서버

데이터베이스 백업

MariaDB 가 Docker 컨테이너로 실행되고 있습니다.

Cron 일정 작업으로 일일 백업을 진행합니다.

$ docker 

WSL 2 on Windows 10 build 2004

최근 게시된 Windows 10 Build 2004 는 WSL 2 버전Windows Subsystem Linux version 2이 포함되어 있습니다.

winver

WSL 2 버전은 Linux용 Windows 하위 시스템 아키텍쳐의 새로운 버전입니다.

WSL 2 버전은 파일 시스템 성능을 높이고, 전체 시스템 호출 호환성을 추가합니다.…

Create SWAP file on Ubuntu

AWS Lightsail 3.5 USD/mo 요금제에 해당하는 작은 서버를 사용하고 있습니다.

AWS Lightsail pricing

사용할 수 있는 자원은 아래와 같습니다.

  • 512MB 메모리
  • 1코어 프로세서
  • 20GB SSD 디스크
  • 1TB 전송

Ubuntu 에서 mariaDB 와 nginx, php7.2 를 기반으로 WordPress를 실행하고 있습니다.

CPU …

bash 조건문 사용

조건문 : if

bash 에서 조건문의 사용형식은 아래와 같습니다.

if [조건]; then

문장
fi
if [조건]; then
문장1
else
문장2
fi
if [조건]; then
문장1
elif [조건]; then
문장2
else
문장3
fi

연습

vi 에디터로 comp.sh 파일을 생성합니다.

comp.sh 는 …