openstack OpenStack 모니터링 스크립트 RHOSP/OpenStack compute 노드, 컨테이너, 로그, 서비스, VM 배치 상태를 점검하는 모니터링 스크립트입니다. 원문 스크립트의 SSH/임시파일 오류를 보완했습니다.
linux CentOS 7에서 Docker와 Docker Compose 설치 스크립트 CentOS 7에서 Docker와 Docker Compose를 설치하는 레거시 스크립트입니다. 지원 종료 주의사항, 설치 전 백업, Compose v2/v1 선택, 검증과 삭제 절차를 정리했습니다.
docker Docker Compose 환경에서 Ghost 블로그를 정기 백업하는 스크립트 Docker Compose 기반 Ghost 백업 스크립트입니다. JSON export만이 아니라 DB dump, content 압축, Compose 설정, 보관 주기, 복구 테스트까지 운영 기준으로 정리했습니다.
linux 리눅스 서버의 모든 상태를 점검하는 스크립트 리눅스 서버 상태를 한 번에 수집하는 점검 스크립트입니다. CPU, 메모리, 디스크, inode, 네트워크, systemd 실패, 커널 오류 로그를 섹션별로 정리했습니다.
network CloudStack에서 VR(Virtual Router)을 점검하는 모니터링 스크립트 CloudStack Virtual Router 모니터링 스크립트입니다. cloudmonkey 목록 확인, ICMP/TCP 점검, 로그/메일 알림, redundant VR 복구 전 확인 기준을 정리했습니다.
cloudstack CloudStack의 각 node에서 NFS 연결 모니터링 CloudStack 노드의 NFS primary/secondary storage 연결을 timeout 기반으로 점검하는 스크립트입니다. findmnt, mountpoint, stat/write 테스트, NFS 로그 진단을 정리했습니다.
linux CloudStack의 app 서버에서 노드 SSH 연결 모니터링 CloudStack management/app 서버에서 KVM 노드 SSH 연결을 주기적으로 확인하는 스크립트입니다. BatchMode, ConnectTimeout, 대상 파일, 로그, 실패 원인 분리를 정리했습니다.
windows Windows에서 날짜별 폴더를 자동 생성하는 방법 Windows에서 PowerShell로 날짜별 폴더를 자동 생성하는 방법입니다. Get-Date, New-Item, 월/일 계층 구조, 배치 래퍼, 작업 스케줄러 등록을 정리했습니다.
linux 쉘 스크립트 간략 소개 쉘 스크립트 간략 소개입니다. 기본 골격, set -euo pipefail, 인자 처리, 함수/로그, 반복문, 임시 파일, 문법 검사와 운영 기준을 정리했습니다.
linux Ubuntu 가상 환경에서 vi 입력이 깨질 때 해결 방법 Ubuntu 가상 환경에서 vi/vim 입력이 깨질 때 해결하는 방법입니다. vim 설치, .vimrc, .exrc, TERM, stty erase, compatible mode 점검을 정리했습니다.
linux ESXi 백업 스크립트 (6.7) ESXi 6.7 host configuration backup 스크립트입니다. sync_config, backup_config, datastore 복사, cron 등록, restore_config 주의사항을 정리했습니다.
linux Minikube Ubuntu 설치 스크립트 Ubuntu용 Minikube 설치 스크립트입니다. 아키텍처 감지, 최신 Minikube 바이너리 설치, Docker driver 시작 확인과 정리 명령을 정리했습니다.
linux Kustomize Ubuntu 설치 스크립트 Ubuntu용 Kustomize 설치 스크립트입니다. kubectl 내장 kustomize 확인, standalone 설치, 버전 pinning 주의와 간단 build 테스트를 정리했습니다.
linux Kubernetes Ubuntu 설치 스크립트 Ubuntu용 Kubernetes 도구 설치 스크립트입니다. pkgs.k8s.io 저장소, kubelet/kubeadm/kubectl 설치, swap/kernel/runtime 확인과 kubeadm init 예시를 정리했습니다.
linux Docker Compose Ubuntu 설치 스크립트 Ubuntu에서 Docker Compose를 설치하는 최신 절차입니다. legacy docker-compose 바이너리 대신 docker-compose-plugin과 docker compose 명령, 검증과 호환 wrapper까지 정리했습니다.
linux Docker Ubuntu 설치 스크립트 Ubuntu 서버에 Docker Engine을 설치하는 스크립트와 검증 절차입니다. Docker 공식 apt 저장소, keyring, docker.sources, Compose plugin, 권한과 롤백까지 정리했습니다.
linux Linux Shell Study cd (change deirectiory) : 현재 작업 디렉토리를 지정한 디렉토리로 변경 cd ~ ls (list) : 현 디렉토리의 파일 목록을 출력 ls -al, 1, h, t, r ls -al | awk '{print $9}' df (disk free) : 마운트된 모든 장치에 대한 현재의 디스크 공간 통계를 출력 df -h, T, i mkdir (make derectory) : 디렉토리를
linux Linux 동기화 (cron, rsync) Linux 동기화 (cron, rsync) 원문 메모를 정리한 글입니다. cron cron이란 주기적으로 작업되는 작업 일정을 저장해서 자동으로 실행하는 데몬이다 관련파일: - /etc/rc.d/init.d/crond 데몬 실행 스크립트 (service를 이용한다) - /usr/lib/systemd/system/crond.service 데몬 실행 스크립트 (systenctl을 이용한다) -
python Python에서 사용하는 기본 Shell 명령 Python에서 사용하는 기본 Shell 명령 원문 메모를 정리한 글입니다. python을 통한 자료구조론 공부 전에 간단히 익혀야 할 기본 shell 명령들을 알아보자 1. dir, ls : 디텍토리에 있는 다른 디렉토리와 파일을 화면에 출력함 2. cd A : 현재 디렉토리에서 A 디렉토리로 이동함 option : . 현재 디렉토리, .. 부모 디렉토리, ~ 루트 디렉토리 3. mk