본문 바로가기

리눅스

[draft] Metricbeat 설치하는 방법 Metricbeat 설치하는 방법Metricbeat 패키지 설치yum install --enablerepo=elasticsearch -y metricbeatMetricbeat(metricbeat.yml) 설정 확인cat /etc/metricbeat/metricbeat.yml | egrep -v '^$|^#|#'$ cat /etc/metricbeat/metricbeat.yml | egrep -v '^$|^#|#'metricbeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: falsesetup.template.settings: index.number_of_shards: 1 index.codec: best_compressi.. 더보기
[draft] Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node)테스트 환경$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"Elasticsearch 설치Elasticsearch 다운로드 페이지https://www.elastic.co/downloads/elasticsearchhttps://www.elastic.co/guide/en/elas.. 더보기
[draft] Elastic Stack 설치 Elastic Stack 설치설치 순서 다음 순서대로 사용하려는 Elastic Stack 제품을 설치하세요. Elasticsearch(설치 지침)Kibana(설치)Logstash(설치)Beats(설치 지침)APM(설치 지침)Elasticsearch Hadoop(설치 지침)Logstash 설치Logstash 패키지 설치yum install --enablerepo=elasticsearch -y logstash 참고URL- Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) : https://scbyun.com/1571- installing the elastic stack : https://www.elastic.co/guide/en/elastic-stack/8.6/insta.. 더보기
[draft] Nginx에서 X-Forwarded-For(XFF) 설정하는 방법 Nginx에서 X-Forwarded-For(XFF) 설정하는 방법Nginx에서 X-Forwarded-For (XFF) 헤더를 설정하는 것은 주로 프록시 서버나 로드 밸런서와 같은 중간 서버를 통해 클라이언트의 IP 주소를 추적하려는 경우에 사용됩니다. XFF 헤더는 클라이언트의 실제 IP 주소를 서버로 전달하기 위해 사용됩니다. X-Forwarded-For 헤더를 사용하여 클라이언트의 실제 IP 주소를 확인할 수 있다.Nginx 설정 파일 편집set_real_ip_from ;real_ip_header X-Forwarded-For;sudo vim /etc/nginx/nginx.confhttp { ... set_real_ip_from 0.0.0.0/0; real_ip_header X-For.. 더보기
[draft] zabbix(zabbix-agent) php-fpm의 성능 상태를 모니터링하는 방법 zabbix(zabbix-agent) php-fpm의 성능 상태를 모니터링하는 방법php-fpm(www.conf) 설정$ cat /etc/php-fpm.d/www.conf | grep pm.status_pathpm.status_path = /statusnginx(default.conf) 설정$ cat /etc/nginx/conf.d/default.conf... # nginx, php-fpm status location ~ ^/(status|ping)$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fas.. 더보기
[draft] Ubuntu에서 MongoDB Community Server를 설치하는 방법 Ubuntu에서 MongoDB Community Server를 설치하는 방법1. MongoDB의 GPG key를 가져오기 위해 다음 명령어를 실행합니다.wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -2. MongoDB의 repository를 APT에 추가합니다.echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list3. APT 패키지 목록을 업데이트합니다.sudo .. 더보기
[draft] cp 명령어 cp 명령어cp [OPTION]... [-T] SOURCE DEST-a, --archive : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다.-b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다-d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다.-f, --force : 복사 위치에 존재하는 파일을 제거하고 복사한다.-i, --interactive : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다.-I, --link : 하드 링크를 만든다.-P, --no-dereference : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다.-R, -r, --recursive : 파일과 하위 디렉토리에 포함된 파일 모두를 복사한다.-s,.. 더보기
[draft] ip 명령어 ip 명령어ip 명령어는 리눅스 시스템에서 네트워크 인터페이스를 관리하고 구성하는 데 사용되는 중요한 도구입니다. ip 명령어는 네트워크 인터페이스 설정, 라우팅 테이블 관리, VLAN 설정 및 다양한 네트워크 작업을 수행하는 데 사용됩니다.iproute(ip 명령어) 패키지 설치ubuntusudo apt-get updatesudo apt-get install -y iproute2$ ip -Versionip utility, iproute2-5.15.0, libbpf 0.5.0centossudo yum install -y iproutemacosbrew install iproute2mac> ip -Versioniproute2mac, v1.4.1ip 명령어의 기본 구문ip [옵션] 명령 [인터페이스 또는 객체.. 더보기