운영체제 (LNX,WIN)710 728x90 맥미니(Mac mini) 환경 Colima + Docker + Kubernetes 서버 구성 목적: macOS에서 Docker 데스크탑 없이 Colima로 컨테이너/쿠버네티스(k3s) 환경을 안정적으로 운영하고, 데이터(볼륨)를 안전하고 관리하기 쉬운 호스트 디렉토리 구조에 보관핵심 아이디어: Colima VM(리마/Lima 기반)에 호스트 디렉토리 마운트를 미리 지정하면, Docker bind mount나 Compose 볼륨을 통해 컨테이너가 호스트 파일을 읽고 쓸 수 있음. (Colima의 --mount / mounts 옵션 활용)사전 준비macOS (권장: Ventura/Monterey 이상; virtiofs 사용 시 macOS 13+ 권장)Homebrew 설치기본 도구:(Colima docs 및 명령어 참조).brew install colima docker docker-compose ku.. 2026. 3. 7. 보이지 않는 운영체제 읽어내는 기술, 하이브리드 환경 OS Fingerprinting OS 탐지란 무엇인가OS 탐지는 대상 호스트에 “이 OS다”라고 직접 물어보는 게 아니라, 네트워크에서 관측되는 간접 특징(패킷 헤더/옵션/응답 패턴/프로토콜 문자열 등)을 근거로 확률적으로 추정하는 기법군입니다. (능동 스캔/수동 관측 모두 포함)핵심: 정답(ground truth)이 아니라 추정치(estimate) + 신뢰도(confidence)로 다뤄야 안전합니다.실무에서 OS 탐지 값은 보통 “정책의 단독 근거”라기보다, 자산 식별·취약점 우선순위·위협 헌팅·정책 보정 신호로 쓰입니다.왜 필요한가 (보안 운영 관점)취약점/패치 관리OS별 취약점(CVE), 패치 경로, EoL 여부가 다르므로 “어떤 OS가 어디에 있는지”가 우선 과제입니다.특히 에이전트/CMDB가 불완전한 환경에서 네트워크 기반 O.. 2026. 2. 22. ‘앱을 여는 시대’에서 ‘의도를 말하는 시대’ LLM이 커널인 AI OS가 시작된다 AI OS란 무엇인가: “의도(Intent) 중심 운영 계층”전통 OS(Windows/Linux)가 CPU·메모리·파일·프로세스 같은 하드웨어/커널 자원을 관리했다면, 요즘 말하는 AI OS는 중심이 바뀝니다.핵심 추상화가 “프로세스/스레드” → “의도/작업/에이전트”로 이동사용자는 “앱 실행”이 아니라 자연어로 목표(결과)를 지시하고,시스템은 LLM/에이전트가 도구(툴)·데이터·앱·API를 오케스트레이션해 일을 끝냅니다.연구 측면에선 “AIOS: LLM Agent Operating System”이 대표적으로 에이전트를 OS의 관리 대상으로 놓고, 커널이 스케줄링/컨텍스트/메모리/스토리지/접근제어를 제공하는 구조를 제안합니다. 클라우드/엔터프라이즈 관점에선 “AI 워크로드 운영(모델 배포·관측·비용·가속.. 2026. 1. 24. WSL2 디스크 공간 부족 Docker 포함 용량 폭증 원인과 재발 방지 WSL2 용량 폭증의 원인 → 진단 → 즉시 감량(확실한 절차) → C 용량 부족 상황에서의 해법(핵심) → Optimize-VHD 미존재 원인/설치 → 운영/보안 관점 가이드 → 자동화 예시 정리입니다.배경과 문제 정의1. 현상WSL2 사용 중 C 드라이브 용량이 급격히 줄어들고WSL의 디스크 사용량이 수십~수백 GB까지 커짐WSL 내부에서 파일/이미지/캐시를 삭제해도 Windows(C:) 용량은 크게 줄지 않음2. 결론WSL2는 리눅스 파일시스템을 단일 가상 디스크 파일(ext4.vhdx)로 보관합니다.이 파일은 커질 때는 즉시 커지지만, 내부에서 파일을 지워도 자동으로 줄지 않는 구조라서“정상적인 사용 패턴 + 구조적 특성”만으로도 용량 폭증이 매우 흔합니다.실제 Windows 디스크 공간을 돌려받.. 2025. 12. 23. WSL2 + netsh portproxy 구조에서 클라이언트 IP 보존: 보안 로그 표준 현재 구조는 대략 이렇게 되어 있습니다.[클라이언트 PC] ──(인터넷/사내망)──> [Windows 호스트] ──(netsh portproxy)──> [WSL2] 80/tcp 80/tcpWindows에서 이런 식으로 설정netsh interface portproxy add v4tov4 ` listenaddress=0.0.0.0 listenport=80 ` connectaddress= connectport=80WSL에서 웹서버(예: Nginx, Apache, Node 앱 등)를 80 포트에 띄워놓았고, 외부에서 접속하면 서비스는 잘 되지만 WSL에서 보이는 클라이언.. 2025. 12. 9. 이전 1 2 3 4 ··· 142 다음 728x90 728x90