본문 바로가기

728x90

리눅스

Elasticsearch에 Nori 분석기를 설치하는 방법 Elasticsearch에 Nori 분석기를 설치하는 방법 Plugin 설치하기 Elasticsearch의 플러그인 매니저를 사용하여 Nori 분석기 플러그인을 설치합니다. cd /usr/share/elasticsearch bin/elasticsearch-plugin install analysis-nori $ bin/elasticsearch-plugin install analysis-nori -> Installing analysis-nori -> Downloading analysis-nori from elastic [=================================================] 100% -> Installed analysis-nori -> Please restart Elast.. 더보기
우분투에서 socat을 설치하고 사용하는 방법(포트 포워딩) 우분투에서 socat을 설치하고 사용하는 방법(포트 포워딩) socat은 네트워크 데이터 전송을 위한 다목적 CLI (Command Line Interface) 유틸리티입니다. 소켓 프로그래밍을 위한 편리한 도구로 사용됩니다. socat을 사용하면 다양한 네트워크 프로토콜을 지원하고 다양한 작업을 수행할 수 있습니다. 일반적으로 데이터를 읽고 쓰는 데 사용되며, 포트 포워딩, SSL 터널링, 파일 전송 등 다양한 용도로 활용됩니다. socat 설치 socat은 기본 저장소에서 설치할 수 있습니다. sudo apt-get update sudo apt-get install -y socat 사용 예시 TCP 포트 포워딩 로컬 호스트의 TCP 포트 8080에서 원격 호스트의 TCP 포트 80으로 연결을 포워딩합.. 더보기
리눅스 배포판(Linux Distros) 리눅스 배포판(Linux distributions) 인기 있는 리눅스 배포판에 대한 간단한 설명 1. Arch Linux 최소주의 접근 방식을 채택하여 사용자에게 최소한의 미리 설정된 패키지를 제공하고, 사용자가 필요한 소프트웨어를 직접 설치하고 구성할 수 있도록 하는 롤링 릴리스 배포판입니다. Arch Linux는 사용자 중심의 커뮤니티와 포럼을 통해 지원되며, 최신 소프트웨어 및 패키지 업데이트를 빠르게 받아볼 수 있습니다. 2. Gentoo Linux 소스 기반 배포판으로, 사용자가 시스템을 빌드하고 최적화하기 위해 소스 코드를 컴파일합니다. Gentoo는 사용자 정의 가능성이 높으며, 시스템에 대한 깊은 이해와 기술적 지식이 필요합니다. 3. Fedora 레드햇 기반의 커뮤니티 주도형 배포판으로,.. 더보기
우분투에 Nginx와 ModSecurity 모듈을 설치하고 OWASP를 적용하는 방법-edit 우분투에 Nginx와 ModSecurity 모듈을 설치하고 OWASP ModSecurity Core Rule Set을 적용하는 방법 Nginx 설치 설치되어 있는 nginx 삭제 sudo apt-get purge -y nginx nginx-* && sudo apt-get autoremove -y nginx nginx-* nginx 저장소 삭제 sudo add-apt-repository -y --remove ppa:ondrej/nginx nginx 설치 스크립트 sudo curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/nginx_install.sh | bash 더보기 --- nginx 저장소 추가 안정적인 PPA sudo add-a.. 더보기
우분투에 qos mod를 설치하고 설정하는 방법(mod_qos) 우분투에 qos mod를 설치하고 설정하는 방법(mod_qos) mod_qos는 Apache 웹 서버에서 품질 서비스(QoS)를 제공하는 모듈로 대역폭 제어, 연결 수 제한, 요청 속도 제한 등 다양한 기능을 제공합니다. APT 저장소 업데이트 sudo apt-get update Apache 설치 sudo apt-get install -y apache2 /usr/sbin/apache2 -v $ /usr/sbin/apache2 -v Server version: Apache/2.4.52 (Ubuntu) Server built: 2023-10-26T13:44:44 mod_qos를 컴파일하여 설치하기 더보기 --- sudo apt-get install -y apache2 apache2-dev build-esse.. 더보기
우분투에 HAProxy를 설치하는 방법 우분투에 HAProxy를 설치하는 방법 APT 패키지 목록 업데이트 sudo apt-get update APT 패키지의 세부 정보 확인 sudo apt show haproxy $ sudo apt show haproxy Package: haproxy Version: 2.4.24-0ubuntu0.22.04.1 Priority: optional Section: net Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Debian HAProxy Maintainers Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 3,700 kB Pre-Depends: dpkg (>= 1.17... 더보기
우분투에서 Elasticsearch 8.x 설치 및 클러스터 구성 방법 우분투에서 Elasticsearch 8.x 설치 및 클러스터 구성 방법 운영 체제 환경 설정 호스트 파일에 노드 추가(/etc/hosts) cat /etc/hosts ### elasticsearch 192.168.56.71 node1 192.168.56.72 node2 192.168.56.73 node3 EOF Elasticsearch 사용자의 ulimit을 설정 cat > /etc/security/limits.conf ### elasticsearch elasticsearch hard nofile 65535 elasticsearch soft nofile 65536 elasticsearch hard nproc 65536 elasticsearch soft nproc 65536 elasticsearch har.. 더보기
Kibana를 설치하고 구성하는 방법(SSL/TLS 암호화 구성) Kibana를 설치하고 구성하는 방법(SSL/TLS 암호화 구성) 주요 단계 ElasticSearch 및 Kibana 패키지 저장소에 대한 APT 키를 추가합니다. ElasticSearch와 Kibana를 설치합니다. Kibana의 암호화 키를 생성합니다. ElasticSearch 시스템 사용자의 초기 비밀번호를 재설정합니다. SSL/TLS를 위해 필요한 인증서 및 키를 설정합니다. Kibana의 keystore를 생성하고 ElasticSearch에 대한 사용자 이름과 비밀번호를 저장합니다. Kibana 서비스를 시작하고 상태를 확인합니다. apt-transport-https 패키지 설치 sudo apt-get install -y apt-transport-https GPG 공개 키 다운로드 wget -q.. 더보기

728x90