전체 글 398

Java eMudhra 인증서 취약점 조치 (JDK/JRE 업데이트 없이)

다소 overkill 이긴 하나, 자동 점검/조치/복원 스크립트입니다. 예시: emudhra-cacerts.sh detect # 어떤 JDK가 잡히는지 확인 emudhra-cacerts.sh apply # (일반 계정) 내 JAVA_HOME 기준, 자동 sudo sudo emudhra-cacerts.sh apply -u wasadm # wasadm 계정 환경의 JDK 기준 emudhra-cacerts.sh check # 점검 emudhra-cacerts.sh apply --dry-run # 조치 미리보기 emudhra-cacer..

OS/CentOS&Rocky 2026.10.30

vLLM 에서 Huggingface cache 모델 정리 (용량 확보)

다운로드되어 1개월 이상 미사용 모델을 일괄 삭제해주는 스크립트 1. 먼저 HF CLI 설치pip install huggingface_hub 2. 스크립트 (hf_purge_old.sh)#!/usr/bin/env bash# 30일 이상 미접근 HF model 캐시를 확인 → dry-run 미리보기 → 확인 후 일괄 삭제set -eo pipefailDAYS=30MODE=dry-run # dry-run | apply | yesCACHE_DIR=""ALL_TYPES=0while [[ $# -gt 0 ]]; do case "$1" in -d|--days) DAYS="$2"; shift 2 ;; --cache-dir) CACHE_DIR="$2"; shift 2 ;; -..

AI 2026.10.29

AI를 활용한 동영상 자막 번역

gemma4를 ollama 로컬에서 돌리면서, 이를 이용해 자막 파일을 한글로 번역하는 샘플 프로그램입니다.RTX 5070으로 꽤 괜찮은 속도, 품질로 번역됩니다. ROOT_DIR : 번역할 자막이 있는 최상위 경로 (하위 모든 파일 번역하여 FILE_NAME.TARGET_LANGUAGE.srt 로 생성)MODEL_NAME : Local 에 설치된 모델명으로 변경SOURCE_LANGUAGE : 원본 언어TARGET_LANGUAGE : 번역 결과 언어from pathlib import Pathimport reimport jsonimport timeimport ollama# ==================================================# 1. 사용자 설정# ============..

AI 2026.10.28

AI를 활용한 동영상 자막 추출

faster_whisper를 이용해 srt 파일 만드는 샘플 프로그램입니다. 자막 없는 영화, 회의 녹음, 동영상 등이 소스가 될 수 있습니다. 사용자 설정 부분을 적절하게 바꿔 실행하면 되고,RTX 5070 에 돌려봤을 때 large-v3 모델로 만족할 만한 품질이 나옵니다. 1. CUDA 라이브러리는, 아래에서 받아 c:\windows\system32 등 dll 찾을 수 있는 경로에 저장합니다.Release cuBLAS and cuDNN · Purfview/whisper-standalone-win · GitHub Release cuBLAS and cuDNN · Purfview/whisper-standalone-winPlace libs in the same folder where Faster-Whisp..

AI 2026.10.28

Rocky Mirror 사이트 구축

보안상 내부망에서 인터넷 연결을 차단하더라도 패키지 업데이트가 필요할 때 내부 업데이트 서버를 구축할 필요가 있습니다. 시행 착오 끝에 구축한 과정(예시)를 게시합니다. A. 미러(Sync) 서버 구축A-1. 사전 준비dnf install -y dnf-plugins-core createrepo_c nginx epel-releaseA-2. Repo 정의 파일 (이 서버 자신이 외부에서 받아올 때 사용)/etc/yum.repos.d/rocky8-sync.repo[rocky8-baseos]name=Rocky Linux 8 - BaseOSbaseurl=https://dl.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os/gpgcheck=1enabled=0gpgkey=file:///e..

OS/CentOS&Rocky 2026.09.16

Zabbix 로 등록된 ESXi 호스트 전체에 대한 자원 통계 확인

신규 인프라 설계시 참고할 기준 자료를 한번에 추출import requests, csv, timefrom collections import defaultdictZABBIX_URL = "http://ZABBIX서버_IP/api_jsonrpc.php"TOKEN = "ZABBIX서버_관리자계정_API토큰"CHUNK = 200def zapi(method, params): r = requests.post(ZABBIX_URL, json={ "jsonrpc": "2.0", "method": method, "params": params, "id": 1 }, headers={"Authorization": f"Bearer {TOKEN}", "Content-Type": "application/json..

OS/VMware 2026.09.14

vLLM 관리용 스크립트

구형 Ampere기반 A40에 여러 chat, reranker, embedding 등의 모델을 올려 로컬 LLM으로 활용하고 있습니다.(ex: Freaksterz/Qwen3.8-27B-SmoothQuant-W8A8-INT8) vLLM 업데이트, 요청 모니터링, START, STOP 스크립트를 첨부와 같이 만들어 관리하고 있습니다. (클로드 활용)프로파일로 관리가 되므로 신규 모델 실행 시 만들어 주면 이후 재사용 가능합니다. 기본 Offline 모드 (hf 접속 하지 않음)이며, 캐시에 없으면 online 접근 시도합니다. A40에서는 최신 양자화가 H/W 수준에서 지원이 안되어서 INT8 사용, 컨텍스트 길이 제한 등 여러가지를 고려하였으나,다른 GPU 사용 시, 클로드에게 해당 부분으로 맞춰달라하면 ..

AI 2026.09.09