mysql8 xtrabackup (Docker) 백업 / 복구

Container 기반 Mysql8에서의 xtrabackup을 이용한 Full Backup / Restore 방법 몇일 전, Docker 를 이용한 DB 서버 이용 도중 DB 전체 백업(Full Backup)을 할 일이 생겼습니다.백업 도중 Host machine 의 메모리 부족으로, OOM 이 동작하여 컨테이너가 계속 종료되는 일이 발생하여, 다른 백업 방법을 찾던 도중 오픈소스 백업 툴인 “xtrabackup” 을 더보기…

[Linux] 사용중인 Ubuntu 20.04 LTS를 새로 출시된 Ubuntu 22.04 LTS로 업그레이드 하는 법

2022년 4월 21일 Ubuntu 22.04 LTS(Jelly Fish) 버전이 릴리스 되었습니다. 이 버전은 5.15 버전의 커널을 사용합니다. 또한 구독 없이 공개적으로 제공되는 유지 관리 기간은 5년 뒤인 2027년 4월 21일 까지고,  ESM(Extended Security Maintenance)은 2032년 4월 21일 까지 지원을 합니다. ESM은 구독자에게만 제공되며 개인은 3대까지 무료로 이용이 가능합니다. Ubuntu 22.04 LTS의 PHP 기본 더보기…

[Linux] LVM 만들어보기 – 1부

1. LVM이란? 커널에 구현된 기능으로 여러 개의 HDD 용량을 합쳐서 하나의 파일 시스템으로 구성하고 스토리지 확장 및 변경에 있어 유연한 대처를 할 수 있다 1. 구성 LVM 은 이름처럼 파티션대신 볼륨이라는 단위로 저장 장치를 다룰 수 있으며, 물리 디스크를 볼륨 그룹으로 묶고 이것을 논리 볼륨으로 분할하여 관리합니다. 스토리지의 확장이나 변경시 더보기…

PXE 튜토리얼

PXE 소개 Preboot execution environment 의 약자로써, 원격 네트워크 연결을 통한 OS 부팅을 가능하게 하는 표준 PXE 서버 사전 준비 Virtualbox 에서 테스트하며, Host-only Adapter 를 사용한다. Virtualbox 실행 – File – Host Network Manager IPv4 Address: 10.0.0.254/24 DHCP Server: None CentOS 07 VM PXE: NIC 2EA 할당 (각 공인망/사설망) 더보기…

TCPDUMP 기본 사용법 #01

TCPDUMP 사용법 및 예제 TCPDUMP 란? 명령줄 인터페이스에서 실행하는 네트워크 인터페이스의 패킷을 가로채는 ( 스니핑 ) 프로그램이다 TCP/IP 뿐만이 아닌 다른 여러 패킷의 정보를 출력할 수 있다. 기본 사용법 패킷을 수집하여 파일로 저장한 후 Wireshark 등의 패킷 분석 프로그램을 사용한다. 수많은 부가 옵션이 있으나 주로 쓰이는 몇 가지 옵션만 기술하였다. 더보기…

[ OS ] CentOS 7 에서 iptables 로 초기 접근 제어하기

iptables 로 초기 접속 제어 하기 CentOS 7 기본 설치 후, 공인 네트워크 환경에 연결해야 할 때 우선 최소 SSH 접근만 허용하기 ( Pre ) CentOS 7 에서 firewalld 대신 iptables 사용하기 firewalld 사용이 권장되지만, iptables 에 익숙할 경우 iptables.target 을 service 에 연결하는 패키지를 운영할 수 있다. # firewalld 더보기…

CentOS 7 설치 후 할 일 – 필수 패키지 및 권장 패키지 설치 (2)

CentOS 7 패키지 설치 CentOS 7 기본 설정 후 서버 관리 및 운영을 도와주는 몇 가지 패키지들을 설치해주어야 한다. 해당 포스트에서는 필수 패키지 / 권장 패키지로 나누어 설명하도록 하겠다.   1. 패키지 업데이트 커널 및 각종 패키지들이 업데이트 되며 서버의 구성환경을 고려하여 진행한다. ## 패키지명을 지정하지 않을경우 설치되어있는 모든 패키지를 더보기…

About OOM Killer ?

본 글은 Kernel 5.4.0-104-generic 을 기반으로 작성하였습니다. OOM(Out Of Memory) 이란 ? Linux의 swap 메모리와 물리 메모리를 모두 사용 중 일 때, 프로세스가 추가적인 물리 메모리 할당을 요청 하여도 할당이 불가능 한 상태를 의미한다. 주로 Over Commit 상태일 때 해당 현상이 동반된다. OOM(Out Of Memory) Killer 란? Linux 의 메모리 더보기…