fail2ban 이용 ssh 공격 방어
본 글은 CentOS 6.x 기본 방화벽인 IPTable 과 함께 추가적인 Fail2ban 을 사용하여 DDoS 나 Bruetfoce 공격과 같은 침해 시도를 방어하기 위한 보안...
Raspberry Pi Firmware Update 와 /dev/video0
Part 1. Firmware update
※ 준비물: Raspberry Pi 2 or 3
혹시, 기기를 산 이 후 OS 그대로 사용하고 계시지는 않은가요? 그렇다면, 다음 명령으로 간단하게 Raspberry...
Ubuntu 16.x 느리게 만드는 kidle_inject
평소 부하가 적은 대시보드로 사용 중인 장비인데 부하가 점점 증가해서 전체적으로 성능이 저하되는 문제가 반복되었습니다. CPU 부하를 보니 kidle_inject 라는 프로세스가 CPU 부하를...
오픈 소스 AI모델 명칭 붙는 접미사의 종류와 의미
Huggingface, ollama 등 오픈 소스 AI 모델 배포처에 보면 다양한 형식의 AI 모델이 있습니다. 동일한 모델인데도 다양한 변종 모델이 존재하는데 모델 이름에 가장 많이...
OpenClaw 삽질 이야기
OpenClaw가 아직 Moltbot 이란 이름을 가지고, AI 기술 분야에서 회자되기 시작할 무렵에 OpenClaw 설치를 시작했었습니다. 사용자 가이드가 부실하고 체계가 잡혀 있지도 않았기에 OpenClaw AI...
라즈베리 파이+라즈비안 OS 기반 키오스크
이전 글, 라즈베리 파이 전용 키오스크 OS 이용한 대시보드에서는 키오스크 전용 OS 를 이용했습니다. 가장 손쉽게 키오스크 대시보드를 만드는 방법이긴 합니다만 웹 서버를 별도로...
zabbix 2.4.8 + php 7.0 의 ‘always_populate_raw_post_data 설정 문제 해결
이전에 Ubuntu 16.04 LTS 에 시험용으로 설치한 Zabbix 2.4.8 에서 알림 메일을 받았습니다. Zabbix dashboard 에서 보니까 "always_populate_raw_post_data" 관련 경고가 한 줄 떠 있었습니다. php.ini...
Gitlab upgrade from 11.11.3 to 16.6.2
GitLab 업그레이드의 경우, 최신 버전으로 한 번에 업그레이드 할 수 없습니다. GitLab 은 동일 버전에서만 데이터 이전이 가능하고, 단계별 특정 버전으로의 업그레이드를 진행해야 합니다....
Pandas, Jupyter Notebook 설정
Python 3.7용 anaconda 를 다운 후 설치Anaconda powershell prompt 실행 후, python 모듈 업데이트Bashconda update --update-allconda update --update-alljupyter notebook 확장 기능 설치Bashconda install -c conda-forge jupyter_contrib_nbextensionsconda...
Raspberry PI 에서 docker 설치와 실행하기 – buster OS편
이전 글 'Raspberry PI 에서 docker 설치와 실행하기' 을 작성하고 1년이 지났습니다. 올 해에는 RPi3 보다 한 층 성능이 좋아진 Raspberry PI 4 (이하,...
























