[정보] Kibana server is not ready yet 해결 방법
·
기타정보
Elasticsearch와 Kibana가 정상실행 중인데 Kibana에서 'Kibana server is not ready yet' 구문이 뜨는 경우 Elasticsearch의 설정파일을 수정해야한다. node.name 자신의 노드 이름(사용자 마음대로) network.host 0.0.0.0 http.port 9200(Elastic Search 기본 포트) discover.seed_hosts ["127.0.0.1"] cluster.initial_master_nodes ["자신의 노드 이름"] https://cjwoov.tistory.com/37 [Elastic Search] 외부에서 Elastic Search API 사용하기 (Production mode) 개요 기본적인 설정 값으로는 Elastic Se..
[정보] nginx를 활용하여 다양한 웹 서비스 제어하기
·
기타정보
나는 방화벽에서 다음과 같이 포트포워딩을 통하여 인터네 망에서 서버로 접근해오고 있었다 하나의 도메인에 다음과 같이 웹 서비스에 접근할 수 있었다. 접속주소 내부주소 비고 http://www.kokonut.today:8062 A 서버 : 8080 http://www.kokonut.today:8081 B 서버 : 8080 http://www.kokonut.today:80 C서버 : 8080 http://www.kokonut.today:7777 D 서버 : 8080 https://www.kokonut.today:443 D 서버 : 443 서비스를 운영하는 입장에서는 포트번호 노출이 그렇게 달갑지는 않았다. 나의 목표는 서브도메인으로 접근해서 통일한 포트 443, 80으로 운영하고 싶었다. 그 와중 알아낸 지..
[업데이트] RSS-Boho v2.0 - 보호나라 개편 반영
·
기타정보
RSS-Boho KISA 인터넷 보호나라 신규 보안공지를 지정한 사람에게 메일로 발송할 수 있습니다 다운로드 주소 https://github.com/TwoIceFIsh/RSS-Boho/releases/latest Release RSS-Boho v2.0 · TwoIceFIsh/RSS-Boho 보호나라 홈페이지 개편을 반영했습니다. github.com 업데이트 내역( v2.0 ) 보호나라 누리집 개편을 반영하였습니다.
[정보] proxmox 운영 후기
·
기타정보
Proxmox는 가상화 기술을 이용하여 베어메탈 상태에서 가상 머신들을 관리하는 데에 적합한 hypervisor로, 이제까지 운영하면서 매우 안정적이고 신뢰성 높은 성능을 보여주고 있다. Proxmox는 사용하기 쉽고 직관적인 사용자 인터페이스와 함께 강력한 기능을 제공합니다. 이를 통해 IT 전문가들은 가상 머신을 쉽게 관리하고 모니터링할 수 있다. 또한 Proxmox는 다양한 가상화 기술을 지원하여 사용자들이 가상 머신을 더욱 효율적으로 운영할 수 있도록 한다. Proxmox의 가장 큰 강점 중 하나는 높은 가용성과 안정성이다. 이는 Proxmox의 다중 노드 및 복제 기능과 같은 기술을 통해 실현됩니다. 이를 통해 시스템 장애가 발생하더라도 가상 머신은 중단 없이 계속 작동할 수 있다. 또한 Pro..
DLP 동작 유형
·
기타정보
네트워크 감시 DLP를 게이트웨이로 인증서를 적용하여 프록시 형태로 파일 검출 단말 감시 지정된 패턴에의하여 파일을 분석한 후 후킹방식으로 업로드 시 탐지
[정보] 신조어 스피어서칭(Spear Searching)
·
기타정보
요즘 ChatGPT가 인기가 많다. 나는 해당 서비스를 이용하면서 질문자의 기본지식에 따라 돌아오는 결과 값이 다른 것을 확인할 수 있었다. 마치 스피어피싱처럼 나는 이 것을 스피어서칭(Spear Searching)이라고 부르기로 했다. 내가 원하는 질문이 대상에 꽂히며 주변으로 독처럼 퍼져나가면서 해답이 뽑혀나오는 것 같다.
[정보] 사람의 얼굴을 학습하는 인공지능 기초 지식 및 키워드
·
기타정보
사람의 얼굴을 학습하고 판별하는 인공지능 프로그램을 만들기 위해서는 다음과 같은 지식과 키워드가 필요합니다. 딥 러닝 기술: 딥 러닝은 인공신경망을 사용하여 데이터에서 패턴을 찾아내는 머신러닝 기술입니다. 얼굴 인식 분야에서는 특히 합성곱 신경망(Convolutional Neural Network, CNN)이 많이 사용됩니다. 얼굴 인식 알고리즘: 얼굴 인식 분야에서는 다양한 알고리즘이 개발되어 있습니다. 대표적인 알고리즘으로는 Eigenface, Fisherface, LBPH(Local Binary Patterns Histograms) 등이 있습니다. 데이터셋: 딥 러닝 알고리즘을 학습시키기 위해서는 많은 양의 데이터셋이 필요합니다. 얼굴 인식 분야에서는 LFW(Labeled Faces in the W..
[정보] 게임 데이터를 서버에서 처리하는 방법
·
기타정보
게임 클라이언트와 서버는 소켓 통신을 통해 데이터를 주고받습니다. 게임 서버는 클라이언트로부터 받은 데이터를 처리하여 게임 내부 상태를 갱신하고, 이를 다시 클라이언트에게 전달합니다. 게임 데이터는 서버에서 메모리에 유지하고, 일정 시간 간격으로 데이터베이스에 저장됩니다. 시간으로 게임 데이터를 처리하기 위해서는 게임 서버에서 메모리에 상태 정보를 유지하고, 해당 정보를 정기적으로 데이터베이스에 반영하는 방식을 사용합니다. 게임 서버에서는 게임 클라이언트들 간의 통신을 처리하면서, 클라이언트로부터 받은 게임 데이터를 메모리에 유지합니다. 이때, 메모리에 저장된 상태 정보는 일정 시간 간격으로 데이터베이스에 반영됩니다. 이를 위해서 게임 서버는 일정 간격으로 배치 작업을 수행하여 데이터베이스에 변경된 상태..
[정보] 데이터베이스 연동 성능 개선 방법
·
기타정보
데이터베이스 연동 성능을 개선하기 위해서는 다음과 같은 방법을 사용할 수 있습니다. 데이터베이스 커넥션 풀링: 데이터베이스 커넥션을 미리 생성하여 풀링해두고, 필요할 때마다 풀에서 커넥션을 가져와서 사용합니다. 이를 통해, 데이터베이스 연결과 해제 과정에서 발생하는 오버헤드를 최소화할 수 있습니다. SQL 쿼리 최적화: 데이터베이스에 대한 쿼리를 최적화하여, 불필요한 쿼리 실행을 방지하고, 쿼리 실행 속도를 개선합니다. 예를 들어, 인덱스를 적절히 사용하거나, JOIN 연산을 최소화합니다. 캐시 사용: 데이터베이스에서 자주 사용되는 데이터를 메모리 캐시에 저장하여, 데이터베이스 접근 횟수를 최소화합니다. 이를 통해, 데이터베이스 연동 성능을 개선할 수 있습니다. NoSQL 데이터베이스 사용: NoSQL ..
창업 아이템을 선정할 때 유의할 점 5가지
·
기타정보
시장조사: 창업 아이템을 선정할 때 가장 중요한 요소는 시장 조사입니다. 시장 조사를 통해 경쟁사의 수, 시장 규모, 시장 성장률 등을 파악하여 적절한 아이템을 선택할 수 있습니다. 고객 Bedding: 창업 아이템을 개발할 때 항상 고객의 Bedding을 고려해야 합니다. 고객 Bedding에 기반하여 제품의 특성, 기능, 가격 등을 결정하면 더욱 적합한 아이템을 만들 수 있습니다. 혁신성: 창업 아이템은 혁신적이어야 합니다. 기존 시장에서 새로운 가치를 창출하거나, 새로운 시장을 개척할 수 있는 혁신적인 아이디어를 발굴해야 합니다. 구현 가능성: 아이디어가 혁신적이더라도 구현 가능성이 없다면 창업에 실패할 확률이 높습니다. 구현 가능성을 검토하면서 기술적, 경제적, 법적 제약 사항을 고려해야 합니다...