-
컴퓨터 백신 개념
1. 컴퓨터 백신의 기초 개념 2. 악성코드 탐지 방식과 코드 예시 시그니처 기반 탐지 행동 기반 탐지 휴리스틱 분석 3. 고급 탐지 알고리즘과 예제 머신러닝 기반 탐지 딥러닝 기반 탐지 4. 맺음말
-
폰트제작의 기초
1. 폰트의 개요와 중요성 컴퓨터 폰트는 글자의 모양, 크기, 굵기 등을 정의하는 데이터로, 디지털 화면에서 문자를 표현하는 데 중요한 요소입니다. 폰트의 종류와 특성은 문서의 가독성뿐만 아니라, 디자인의 느낌과 메시지 전달에 중요한 역할을 합니다. 2. 폰트 제작의 기본 과정 폰트를 제작하기 위해 필요한 기본적인 과정은 다음과 같습니다. 3. 폰트 제작의 주요 요소 폰트의 품질은 글자 간의…
-
딥러닝개념
1. 딥러닝 소개 딥러닝의 개념 및 역사 딥러닝은 인공신경망을 기반으로 한 기계 학습의 일종으로, 많은 층(layer)을 가진 신경망을 사용하여 데이터에서 높은 수준의 패턴을 학습합니다. 초기에는 XOR 문제 해결이 어려워 인공신경망의 한계가 부각되었으나, Hinton의 다층 퍼셉트론 발전 및 GPU의 성능 향상으로 인해 딥러닝이 다시 주목받게 되었습니다. 기본 원리 딥러닝의 기본 구조는 입력 레이어, 숨겨진 레이어(히든 레이어), 출력…
-
Grafana + Telegraf + InfluxDB(TIG 스택) 시스템및 네트워크 모니터링
Grafana + Telegraf + InfluxDB(TIG 스택)는 시스템 및 네트워크 모니터링을 위한 강력한 스택으로, 실시간 모니터링과 시각화에 최적화되어 있습니다. 이 가이드는 Ubuntu 20.04를 기준으로 Grafana, Telegraf, InfluxDB 설치 및 설정 방법을 설명합니다. 1. InfluxDB 설치 및 설정 InfluxDB는 시계열 데이터베이스로, 시스템 및 애플리케이션의 성능 데이터를 저장하는 역할을 합니다. InfluxDB 저장소 추가 및 설치 2. InfluxDB 설치:…
-
Cacti 네트워크 모니터링
Cacti는 RRDtool을 기반으로 한 네트워크 모니터링 및 성능 그래프 도구로, 네트워크 장비와 서버의 상태 및 트래픽을 시각화하는 데 유용합니다. 여기서는 Ubuntu 20.04 기준으로 Cacti 설치 및 설정 방법을 자세히 설명하겠습니다. 1. 사전 준비 사항 Cacti 설치에는 웹 서버(Apache), PHP, 데이터베이스(MySQL 또는 MariaDB), 그리고 SNMP와 RRDtool이 필요합니다. 필요한 패키지를 먼저 설치합니다. 2. Apache, PHP, MariaDB 설치 Apache 및 PHP 설치 MariaDB…