리눅스 썸네일형 리스트형 [WIP] td-agent plugin(td-agent 플러그) td-agent plugin(td-agent 플러그)td-agent는 Fluentd 기반으로 동작하며 다양한 기능은 플러그인(plugin) 형태로 확장할 수 있습니다.플러그인은 td-agent-gem 명령어를 통해 관리합니다.td-agent-gem 이란?td-agent-gem은 td-agent에 포함된 RubyGems 패키지 관리 도구로 Fluentd 플러그인의 설치, 조회, 업데이트 등을 수행할 수 있습니다.플러그인 목록 확인로컬(설치된 플러그인) 목록td-agent-gem list --local$ td-agent-gem list --local*** LOCAL GEMS ***addressable (2.8.1)async (1.30.3)async-http (0.59.2)async-io (1.34.0)asy.. 더보기 [WIP] 우분투 22.04에서 td-agent를 설치하는 방법 우분투 22.04에서 td-agent를 설치하는 방법td-agent는 Treasure Data에서 배포하는 Fluentd 기반 로그 수집 에이전트로 안정적인 로그 수집 및 전송 환경을 구성할 수 있습니다.테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.1 LTS1. td-agent 설치GPG 키 추가curl https://packages.treasuredata.com/GPG-KEY-td-agent | sudo apt-key add -저장소 등록echo "deb [arch=amd64] http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib" \| sudo tee /etc/apt/sources.l.. 더보기 [WIP] 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법우분투에서 root 비밀번호를 분실한 경우, 시스템에 로그인할 수 없게 됩니다. 하지만 우분투에서는 비밀번호 초기화를 위한 다양한 방법을 제공합니다.1. 그룹 패스워드 파일을 통한 비밀번호 초기화1.1 시스템을 재부팅합니다.1.2 부팅 로더가 화면에 나타나면, Shift 키를 누르면 GRUB 부트 로더 메뉴가 나타납니다.1.3 GRUB 메뉴에서 "Advanced options for Ubuntu"를 선택합니다.1.4 그 다음으로 "recovery mode"를 선택합니다.1.5 터미널 창이 열리면 "root"로 로그인합니다.1.6 다음 명령어를 입력하여 비밀번호를 변경합니다.passwd root2. Live CD/USB를 통한 비밀번호 .. 더보기 [WIP] Sublist3r 설치하는 방법 Sublist3r 설치하는 방법Sublist3r은 Python으로 작성된 하위 도메인 탐지 도구입니다.1. 파이썬 설치 확인시스템에 파이썬이 설치되어 있는지 확인합니다. Sublist3r은 파이썬 2.7.x와 3.x를 모두 지원하므로 어느 버전의 파이썬이 설치되어 있는지 확인해야 합니다. 터미널에서 다음 명령어를 입력하여 파이썬 버전을 확인합니다.python --version2. Git 설치Sublist3r을 설치하려면 Git이 필요합니다. Git이 설치되어 있는지 확인하려면 다음 명령어를 입력합니다.Git이 설치되어 있지 않으면 해당 시스템에 맞는 Git을 설치합니다.git --version3. Sublist3r 다운로드Sublist3r을 다운로드합니다. 터미널에서 다음 명령어를 입력합니다.git cl.. 더보기 [WIP] 우분투에 qos mod를 설치하고 설정하는 방법(mod_qos) 우분투에 qos mod를 설치하고 설정하는 방법(mod_qos)mod_qos는 Apache 웹 서버에서 품질 서비스(QoS)를 제공하는 모듈로 대역폭 제어, 연결 수 제한, 요청 속도 제한 등 다양한 기능을 제공합니다. APT 저장소 업데이트sudo apt-get updateApache 설치sudo apt-get install -y apache2/usr/sbin/apache2 -v$ /usr/sbin/apache2 -vServer version: Apache/2.4.52 (Ubuntu)Server built: 2023-10-26T13:44:44mod_qos를 컴파일하여 설치하기더보기---sudo apt-get install -y apache2 apache2-dev build-essential libt.. 더보기 [WIP] SSH 인증을 위한 SSH 인증서를 구성하고 설정하는 방법 SSH 인증서를 이용한 인증을 구성하는 방법(Certificate Authority 기반)테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 8.4.2105Certificate Authority (CA)1. Docker 환경 구성네트워크 생성docker network create vnetwork컨테이너 실행# CA 서버docker run -d --privileged --cap-add=SYS_ADMIN \--name auth-server -h auth-server \--net vnetwork anti1346/centos8-sshd:latest /sbin/init# SSH 서버docker run -d --privileged --cap-add=SYS_ADM.. 더보기 [WIP] 웹 서버의 최대 동시 접속자 수 및 TPS를 측정하는 도구(tools) 웹 서버의 최대 동시 접속자 수 및 TPS를 측정하는 도구(tools)1. 아파치 HTTP 서버 벤치마크(ab)아파치 HTTP 서버와 함께 제공되는 유틸리티로, 명령 줄에서 간단하게 실행할 수 있습니다.다양한 옵션을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.2. siege오픈 소스 웹 사이트 부하 테스트 도구로, 다양한 시나리오를 지원합니다.다양한 옵션과 기능을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.3. JMeter오픈 소스 로드 테스트 도구로, 다양한 시나리오를 지원합니다.다양한 옵션과 기능을 제공하며, 최대 동시 접속자 수와 TPS를 측정할 수 있습니다.4. LoadRunnerHP사에서 개발한 상용 로드 테스트 도구로, 다양한 시나리오를 지원합니다.다양한.. 더보기 [WIP] 쿠버네티스 리소스 삭제하는 방법 쿠버네티스 리소스 삭제하는 방법현재 네임스페이스(namespace) 내의 모든 리소스를 조회현재 네임스페이스에 있는 모든 Pod현재 네임스페이스에 있는 모든 Service현재 네임스페이스에 있는 모든 Deployment현재 네임스페이스에 있는 모든 ReplicaSet그 외 다른 유형의 리소스$ kubectl get allNAME READY STATUS RESTARTS AGEpod/my-mysql-b6999b8b5-gfph4 1/1 Running 0 2d16hNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice/ku.. 더보기 이전 1 2 3 4 5 ··· 124 다음