linux Splunk 소개 1. Splunk는 로그 데이터를 수집하고 분석하는 솔루션입니다. Splunk는 다양한 데이터 소스에서 로그 데이터를 수집하고, 검색, 모니터링, 보고 및 경고 기능을 제공합니다. 이를 통해 시스템 문제를 신속하고 정확하게 식별하고 해결할 수 있습니다. 2. 아래는 Splunk의 설치 및 사용법에 대한 몇 가지 명령어와 링크입니다. 3. 설치하기 * Splunk 설치 가이드: https://docs.splunk.
linux ELK stack 설치 먼저, ELK 스택은 Elasticsearch, Logstash, Kibana의 약어로 로그 데이터 분석 및 시각화를 위한 오픈 소스 툴셋입니다. 이번에는 CentOS 7 기반으로 ELK 스택을 설치하는 방법을 설명해드리겠습니다. Elasticsearch 설치 1. Elasticsearch의 공식 YUM 저장소를 추가합니다. sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo vi /etc/yum.repos.d/elasticsearch.repo 1.
linux ubuntu 가상 환경 vi 에디터 사용 시 입력이 제대로 안되는 현상 ubuntu 가상 환경에서 vi 를 사용하여 내용 수정 할 때, 가끔 화살표 등이 제대로 안먹는 현상이 발생 하는 데, 아래에 기입한 명령어를 사용하면 해당 현상 수정이 가능하다. touch ~/.exrc ; echo "set bs=2" >> ~/.exrc ; echo "set nocp" >> ~/.exrc ; source ~/.exrc
linux google-authenticate on linux (ubuntu, centos) 1. google authenticator 패키지 설치 # ubuntu ``` sudo apt update -y sudo apt install -y libpam-google-authenticator ``` # 시간 동기화 [root@localhost ~]# rdate time.bora.net [root@localhost ~]# date # centos sudo yum install epel-release -y sudo yum install google-authenticator -y 3. google authenticator 초기화 -> 이 과정에서 key와 QR 코드가 나오는 데, key는
esxi ESXI backup script (6.7 ver) BACKUP_DIRECTORY = 백업 파일을 위치 시킬 디렉토리 #!/bin/sh vim-cmd hostsvc/firmware/sync_config vim-cmd hostsvc/firmware/backup_config find /scratch/downloads/ -name \*.tgz -exec cp {} /BACKUP_DIRECTORY/ESXi_config_backup_$(date +'%Y%m%d_%H%M%S').tgz \; 백업을 위의 스크립트로 자동화 하려면 crond 프로세스를 사용하면 편리하다. /var/
kubernetis minikube install script for ubuntu install-minikube.sh #!/usr/bin/env bash ## INFO: https://kubectl.docs.kubernetes.io/installation/kustomize/binaries/ set -euf -o pipefail KUSTOMIZE_VERSION=v4.4.1 # Download kustomize binary curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/kustomize/${KUSTOMIZE_VERSION}/hack/install_kustomize.sh" | bash # Install to /usr/local/bin sudo install
kubernetis kustomize install script for ubuntu install-kustomize.sh #!/usr/bin/env bash ## INFO: https://kubectl.docs.kubernetes.io/installation/kustomize/binaries/ set -euf -o pipefail KUSTOMIZE_VERSION=v4.4.1 # Download kustomize binary curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/kustomize/${KUSTOMIZE_VERSION}/hack/install_kustomize.sh" | bash # Install to /usr/local/bin sudo install
kubernetis kubernetis install script for ubuntu install-kubectl.sh #!/usr/bin/env bash ## INFO: https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/#install-using-native-package-management set -euf -o pipefail # Install dependencies sudo apt-get update && sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # Add kubectl's official GPG key curl -fsSL https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo
docker docker-compose install script for ubuntu install-docker-compose.sh #!/usr/bin/env bash ## INFO: https://docs.docker.com/compose/install/ set -euf -o pipefail DOCKER_COMPOSE_VERSION=v2.1.1 # Download and install sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker docker install script for ubuntu install-docker.sh #!/usr/bin/env bash ## INFO: https://docs.docker.com/engine/install/ubuntu/ set -euf -o pipefail DOCKER_USER=$(whoami) # Install dependencies sudo apt-get update && sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release # Add Docker’s official GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg
linux Linux Shell Study cd (change deirectiory) : 현재 작업 디렉토리를 지정한 디렉토리로 변경 cd ~ ls (list) : 현 디렉토리의 파일 목록을 출력 ls -al, 1, h, t, r ls -al | awk '{print $9}' df (disk free) : 마운트된 모든 장치에 대한 현재의 디스크 공간 통계를 출력 df -h, T, i mkdir (make derectory) : 디렉토리를