본문 바로가기

728x90

전체 글

[aws] ec2 인스턴스(amazon linux 2)에 kibana를 설치하기 ec2 인스턴스(amazon linux 2)에 kibana를 설치하기 kibana 설치하기 wget -q https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-x86_64.rpm wget -q https://artifacts.elastic.co/downloads/kibana/kibana-8.6.1-x86_64.rpm.sha512 shasum -a 512 -c kibana-8.6.1-x86_64.rpm $ shasum -a 512 -c kibana-8.6.1-x86_64.rpm shasum: kibana-8.6.1-x86_64.rpm: no properly formatted SHA1 checksum lines found yum install -y kiba.. 더보기
Amazon EC2 인스턴스에 Elasticsearch를 설치하는 방법 Amazon EC2 인스턴스(Amazon Linux 2)에 Elasticsearch를 설치하는 방법Elasticsearch 설치하기elasticsearch download : https://www.elastic.co/kr/downloads/past-releases/elasticsearch-8-6-1Elasticsearch 저장소 추가Elastic의 Yum 리포지토리 패키지 다운로드wget -q https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-x86_64.rpmwget -q https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.1-x86_64.rpm.s.. 더보기
HAProxy 컴파일을 통해 설치하는 방법(source compile) HAProxy 컴파일을 통해 설치하는 방법(source compile) 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 의존성 패키지 설치 yum install -y make gcc perl pcre-devel zlib-devel openssl-devel lua-devel systemd-devel $ lua -v Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio lua 5.3 업그레이드(lua-5.3.0) wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64/cheese-release-7-1.noarch.rpm yum .. 더보기
[리눅스] consul-template 파일 생성 consul-template 파일 생성 데이터 추가(키 등록) consul kv put web/server/config/webserv1-hostname webserv1 consul kv put web/server/config/webserv1-ip 1.1.1.1 webconfig.json.tmpl 파일 생성 vim webconfig.json.tmpl server_hostname: {{ key "web/server/config/webserv1-hostname" }} server_ip: {{ key "web/server/config/webserv1-ip" }} consul-template 명령 실행 consul-template -template "webconfig.json.tmpl:webconfig.json".. 더보기
[리눅스] consul kv consul kv consul 사용법 $ consul kv Usage: consul kv [options] [args] This command has subcommands for interacting with Consul's key-value store. Here are some simple examples, and more detailed examples are available in the subcommands or the documentation. Create or update the key named "redis/config/connections" with the value "5": $ consul kv put redis/config/connections 5 Read this value back:.. 더보기
[리눅스] 리눅스에서 CPU 사용률을 계산하고, 소수점 2자리까지 출력하는 쉘 스크립트 예제 - by ChatGPT 리눅스에서 CPU 사용률을 계산하고, 소수점 2자리까지 출력하는 쉘 스크립트 예제 vim cpu-usage.sh #!/bin/bash # Get the CPU statistics from /proc/stat file cpu_stats=(`cat /proc/stat | grep '^cpu '`) # Calculate the total CPU time. total_cpu_time=0 for stat in "${cpu_stats[@]:1}"; do total_cpu_time=$((total_cpu_time + stat)) done # Calculate the CPU idle time. cpu_idle_time=${cpu_stats[4]} # Calculate the CPU usage percentage. cp.. 더보기
[리눅스] consul 서비스 등록 - 2 consul 서비스 등록 consul nodes curl -s localhost:8500/v1/catalog/nodes | jq consul nodes leader curl -s localhost:8500/v1/status/leader consul members address list curl -s http://127.0.0.1:8500/v1/agent/members | jq -r '.[].Addr' consul domain 확인(ptr 레코드 질의) dig @127.0.0.1 -p 8600 -x {Consul Member IP} dig @127.0.0.1 -p 8600 -x {Consul Member IP} CONSUL CLIENT ADDRESS(local ip) export CONSUL_CLIENT_.. 더보기
java(jdk) 설치 및 java 환경 설정 java(jdk) 설치 및 java 환경 설정 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) $ getconf LONG_BIT 64 java downloads(java archive) - Java SE 17 Archive Downloads java(jdk) 설치 java 파일 다운로드 wget https://download.oracle.com/java/17/archive/jdk-17.0.6_linux-x64_bin.tar.gz -O /tmp/jdk-17.0.6_linux-x64_bin.tar.gz java 압축 풀기 tar xfz /tmp/jdk-17.0.6_linux-x64_bin.tar.gz -C /usr/local/ ja.. 더보기

반응형