분류 전체보기 썸네일형 리스트형 [draft] HAProxy 컴파일을 통해 설치하는 방법 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 -vLua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Riolua 5.3 업그레이드(lua-5.3.0)wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64/cheese-release-7-1.noarch.rpmyum install .. 더보기 [draft] HAProxy 로깅(haproxy logging) 설정하는 방법 HAProxy 로깅(haproxy logging) 설정하는 방법HAProxy는 로드 밸런서 및 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다. 로깅은 HAProxy에서 중요한 기능 중 하나로, 문제 해결 및 성능 모니터링을 위해 필요합니다. HAProxy의 로깅은 기본적으로 로그 파일 또는 로그 서버로 전송하는 방식으로 설정할 수 있습니다.HAProxy 로깅 설정 방법1. 로그 형식 정의하기HAProxy는 로그를 기록할 때 사용할 로그 형식을 정의해야 합니다. 로그 형식은 원하는 정보를 포함하는 서식으로 구성됩니다. 예를 들어, IP 주소, 시간, 요청 메서드, 상태 코드 등을 포함할 수 있습니다.로그 형식은 log-format 설정으로 정의합니다.2. 로그 목적지 선택하기로그는 로그 파일 또는 원격.. 더보기 [draft] CentOS 8 Stream 설치 CentOS 8 Stream 설치(CentOS 8 스트림 설치)iso 다운로드download URL : https://www.centos.org/downloadISO Download URLhttp://mirror.kakao.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20210120-dvd1.isoOracle VirtualBox에 VM 생성download URL : https://www.virtualbox.orgCentOS Stream 설치Keyboard : 한국어언어 지원 : 한국어, English시간 및 날짜 : 아시아/서울소프트웨어 선택 : 최소 설치(표준, 레거시 UNIX 호환성, 개발용 툴)설치 대상 : 자동 파티션 설정네트워크 및 호스트 이.. 더보기 [draft] iperf3를 설치하고 사용하는 방법 iperf3를 설치하고 사용하는 방법TCP/UDP 대역폭 성능 측정 도구iperf3는 네트워크 대역폭을 측정하기 위한 도구로 서버와 클라이언트 간의 대역폭 및 성능을 테스트하는 데 사용됩니다.테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. iperf3 패키지 설치서버, 클라이언트 패키지 설치CentOS 시스템yum install -y iperf3Ubuntu 시스템sudo apt-get updatesudo apt-get install iperf3iperf3 버전 정보iperf3 --version$ iperf3 --versioniperf 3.1.7Linux master 3.10.0-1160.36.2.el7.x86_64 #1 SMP .. 더보기 [draft] CentOS 7에서 python3 업그레이드 CentOS 7에서 python3 업그레이드테스트 환경운영체제 버전$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)python 버전$ python --versionPython 2.7.5$ python3 --versionPython 3.6.8SCL 유틸리티 설치yum install -y centos-release-sclpython 업그레이드python3.8 설치yum install -y rh-python38 rh-python38-python-pippython 버전$ /opt/rh/rh-python38/root/usr/bin/python --versionPython 3.8.11alternatives 확인alternatives --display py.. 더보기 [draft] RabbitMQ에서 관리자 계정을 초기화하고 재설정하는 방법 RabbitMQ에서 관리자 계정을 초기화하고 재설정하는 방법RabbitMQ 서버에 대한 관리자 권한을 잃어버렸거나 관리자 암호를 잊어버렸을 때 유용할 수 있습니다.1. RabbitMQ 서버 중지RabbitMQ 서버를 먼저 중지합니다.sudo systemctl stop rabbitmq-server2. 관리자 계정 초기화RabbitMQ 서버 중지 후, RabbitMQ의 데이터 디렉터리에서 관리자 계정 설정을 초기화합니다.기본적으로 RabbitMQ 데이터 디렉터리는 /var/lib/rabbitmq에 위치합니다. 아래 명령어를 사용하여 관리자 계정 설정을 초기화합니다.sudo rm -rf /var/lib/rabbitmq/mnesia3. RabbitMQ 서버 시작RabbitMQ 서버를 다시 시작합니다.sudo s.. 더보기 [draft] 파이션 코드를 사용한 RabbitMQ 메시지 큐의 간단한 테스트 파이션 코드를 사용한 RabbitMQ 메시지 큐의 간단한 테스트RabbitMQ의 Consumer와 Publisher는 메시지 큐를 통해 데이터를 송수신하는 역할을 담당합니다.Consumer (소비자): RabbitMQ 큐에서 메시지를 수신하여 처리하는 역할을 담당합니다. Consumer는 큐에 연결되어 메시지를 받아들이고, 해당 메시지를 소비하여 필요한 로직을 수행합니다. Consumer는 메시지를 소비하면서 큐에서 메시지를 제거합니다.Publisher (발행자): RabbitMQ 큐로 메시지를 발행하는 역할을 담당합니다. Publisher는 큐에 연결하여 메시지를 발행하고, 해당 메시지를 큐에 전달합니다. 메시지는 큐에 저장되어 대기하며, Consumer가 이를 소비하여 처리합니다.Consumer와 P.. 더보기 [draft] RabbitMQ를 설치하고 테스트하는 방법 RabbitMQ를 설치하고 테스트하는 방법RabbitMQ는 AMQP(Advanced Message Queuing Protocol)를 구현한 오픈 소스 메시지 브로커입니다. 메시지 브로커는 애플리케이션 간에 메시지를 전달하는 역할을 합니다. RabbitMQ는 다양한 언어와 플랫폼을 지원하며, 고가용성과 확장성이 뛰어납니다. RabbitMQ는 다양한 애플리케이션에서 사용됩니다. 예를 들어,웹 서비스 간의 통신마이크로서비스 아키텍처이벤트 기반 시스템챗봇로깅 및 모니터링RabbitMQ는 애플리케이션 간의 통신을 쉽게 하도록 설계되었습니다. 메시지 브로커를 사용하면 애플리케이션이 서로 직접 통신할 필요가 없습니다. 메시지 브로커가 애플리케이션 간에 메시지를 전달합니다. 이로 인해 애플리케이션을 더 쉽게 개발하고 .. 더보기 이전 1 2 3 4 5 6 7 8 ··· 44 다음