Kubernetes kubeadm으로 Kubernetes 설치 실습: Ubuntu, containerd, Flannel Ubuntu 24.04 서버 3대로 kubeadm 기반 Kubernetes 클러스터를 직접 올려보는 실습 기록입니다. containerd, kubeadm init, CNI, worker join, nginx 배포 검증, 자주 막히는 지점까지 한 번에 정리했습니다.
CI/CD CI/CD 스터디 02: Runner와 Executor 구조 CI/CD runner, hosted/self-hosted runner, shell/Docker/Kubernetes executor의 차이와 운영 점검 명령을 정리합니다.
Linux BlackArch 설치 가이드 BlackArch Linux ISO 다운로드, USB 작성, 부팅, 설치 스크립트 실행, 업데이트와 랩 사용 주의사항을 정리한 보안 실습용 설치 가이드입니다.
Linux CentOS 7에서 Docker와 Docker Compose 설치 스크립트 CentOS 7에서 Docker와 Docker Compose를 설치하는 레거시 스크립트입니다. 지원 종료 주의사항, 설치 전 백업, Compose v2/v1 선택, 검증과 삭제 절차를 정리했습니다.
Linux NST(Network Security Toolkit) NST(Network Security Toolkit)의 성격, Live USB 준비, 대표 네트워크 보안 도구, 패킷 캡처 주의사항과 허가된 랩에서의 기본 사용 예를 정리했습니다.
Linux sshd_config 파일 분석 가이드 OpenSSH sshd_config 주요 옵션을 운영 관점으로 분석합니다. 설정 예시, 안전한 변경 순서, sshd -t 검증, 공개키 권한과 문제 해결 명령을 정리했습니다.
Linux Red Hat 개발자를 위한 서브스크립션을 얻는 방법 Red Hat Developer Program의 no-cost RHEL 구독을 얻고 subscription-manager로 시스템을 등록하는 방법입니다. attach, repo 확인, 등록 해제까지 정리했습니다.
Linux SSH 접속 없이 서버 상태를 점검하는 방법 SSH 접속 없이 서버 생존 여부를 확인하는 방법입니다. ping, nc, telnet, curl, DNS, traceroute/mtr 결과를 계층별로 해석하는 기준을 정리했습니다.
Linux /dev/tcp 설명 및 사용 방법 Bash의 /dev/tcp 기능을 포트 확인, HTTP 요청, SSH 포워딩과의 차이, nc/curl 비교 기준으로 정리했습니다. 파일시스템 오해와 timeout 없는 점검 위험도 함께 다룹니다.
Linux Ubuntu 환경에서 입력이 비정상인 경우 Ubuntu에서 vi 입력, 화살표, Backspace가 이상할 때 vim 패키지, nocompatible, TERM, terminfo, stty/reset, SSH TTY 문제를 순서대로 점검하는 가이드입니다.
Linux Nagios Client OS별 설정 방법 CentOS/RHEL, Ubuntu/Debian, Windows에서 Nagios 클라이언트를 구성하는 방법입니다. NRPE, NSClient++, 방화벽, 서버 측 check_nrpe 검증까지 정리했습니다.
Linux 리눅스 원격접속이 안될 때 해볼 수 있는 몇가지 방법 리눅스 SSH 원격접속 장애를 클라이언트 TCP 확인, sshd 서비스, 설정 문법, 방화벽, 계정 잠금, 공개키 권한, 인증 로그 순서로 분리 진단합니다.
Linux 리눅스 서버 포트 점검 가이드 리눅스 서버 포트 점검 가이드입니다. ss, lsof, fuser, firewalld/UFW/nftables, nc, curl, nmap을 로컬 listen과 외부 도달성 관점으로 정리했습니다.
Linux 리눅스에서 CPU, Memory 점검 가이드 리눅스 CPU와 메모리 상태를 top, vmstat, mpstat, free, sar, PSI로 점검하는 운영 가이드입니다. CPU 병목, I/O wait, swap, OOM을 구분하는 기준을 정리했습니다.
Linux 리눅스에서 스토리지 점검 가이드 리눅스 스토리지 상태를 용량, inode, mount, lsblk/findmnt, LVM, iostat, dmesg, smartctl, nvme-cli, 삭제된 파일 핸들 기준으로 점검하는 가이드입니다.
Linux 리눅스에서 네트워크 점검 가이드 리눅스 네트워크 점검을 링크, IP, 라우팅, DNS, ICMP/TCP, ss, mtr, tcpdump, NetworkManager 순서로 분리해 보는 운영 가이드입니다.
Linux 리눅스 서버의 모든 상태를 점검하는 스크립트 리눅스 서버 상태를 한 번에 수집하는 점검 스크립트입니다. CPU, 메모리, 디스크, inode, 네트워크, systemd 실패, 커널 오류 로그를 섹션별로 정리했습니다.
Linux CloudStack의 app 서버에서 노드 SSH 연결 모니터링 CloudStack management/app 서버에서 KVM 노드 SSH 연결을 주기적으로 확인하는 스크립트입니다. BatchMode, ConnectTimeout, 대상 파일, 로그, 실패 원인 분리를 정리했습니다.
Linux 스토리지 단절 로그 분석 스토리지 단절 로그를 blocked task, blk_update_request, Buffer I/O error, D 상태 프로세스, 디바이스 매핑, SMART/NVMe/multipath/NFS 기준으로 분석합니다.
Linux Server Hang Log 분석 Linux server hang 로그를 blocked task, 파일시스템 read-only, OOM, NETDEV WATCHDOG, kernel oops 유형으로 나누어 분석하는 장애 점검 가이드입니다.
Linux Out of Memory 개념 정리 Linux OOM 개념과 분석 절차입니다. OOM killer 로그, MemAvailable, swap, RSS, cgroup/systemd 제한, Docker OOMKilled, swap 추가와 재발 방지 기준을 정리했습니다.
Linux Keepalived 소개와 설치 가이드 Keepalived와 VRRP 기반 VIP 고가용성 구성 가이드입니다. 설치, check script, MASTER/BACKUP 설정, VRRP packet 확인, failover 테스트와 split-brain 점검을 정리했습니다.
Linux NFS(스토리지)에 관한 소개와 점검 가이드 NFS 스토리지 소개와 점검 가이드입니다. nfs-server, exportfs, showmount, rpcinfo, findmnt, nfsstat, nfsiostat, fstab automount와 장애 분리 순서를 정리했습니다.
Linux chronyd 소개와 설치 가이드 chronyd 설치와 운영 가이드입니다. chrony.conf, iburst, makestep, rtcsync, chronyc tracking/sources, NTP 서버 모드, UDP 123 방화벽과 문제 해결을 정리했습니다.
Linux NTPD 소개와 설치 가이드 레거시 ntpd 소개와 운영 가이드입니다. chronyd와 선택 기준, ntp.conf, restrict, ntpq -p, ntpstat, UDP 123 방화벽, 로그 확인과 초기 시간 보정을 정리했습니다.