무지개곰
반응형
article thumbnail
[Linux] 시스템 로그 관리 방법 logrotate
Linux 2024. 10. 30. 19:07

logrotatelogrotate란?리눅스 계열 운영 체제에서 로그 파일의 회전, 압축, 삭제 및 관리 등을 자동을 수행하는 유틸리티시간이 지남에 따라 용량이 커지는 로그를 효율적으로 관리하기 위하여 사용logrotate 주요 기능로그 회전 (Rotation) : 지정된 크기 또는 주기에 따라 로그 파일을 회전하여 새 로그 파일을 생성압축 (Comporession) : 회전된 로그 파일을 압축하여 저장 공간 절약자동화 : 설정된 스케줄에 따라 로그 파일을 자동으로 관리설정 파일 지원 : 로그파일에 대한 세부적인 설정을 지원하여 유연한 로그 관리logrotate 설정/etc/logrotate.conf# see "man logrotate" for details# rotate log files weeklywe..

article thumbnail
[linux] rabbitMQ의 Exchange 알아보기
Linux 2024. 10. 1. 01:05

RabbitMQ에서 Exchange는 메시지를 큐로 라우팅 하는 역할을 합니다. 메시지가 먼저 Exchange로 전달되고, Exchange는 메시지를 적절한 큐에 분배합니다. RabbitMQ는 다양한 Exchange 유형을 제공하며, 각 유형은 메시지를 큐로 라우팅 하는 방식이 다릅니다.RabbitMQ의 Exchange 종류Direct ExchangeFanout ExchangeTopic ExchangeHeaders Exchange각각의 Exchange에 대해 자세히 설명하면 다음과 같습니다:Direct Exchange설명: Direct Exchange는 메시지를 정확히 일치하는 라우팅 키(Routing Key)를 사용하는 큐로 전달합니다. 프로듀서가 메시지를 전송할 때 특정 라우팅 키를 함께 보내고, 큐..

article thumbnail
[linux] rabbitMQ 알아보기
Linux 2024. 10. 1. 00:03

RabbitMQ란?rabbitMQ는 오픈 소스 메시지 브로커 소프트웨어로, 여러 애플리케이션 간의 메시지를 교환하거나 큐를 통해 비동기적으로 데이터를 전달하는 데 사용됩니다.AMQP(Advanced Message Queuing Protocol)를 기본 프로토콜로 사용하며 메시지 전송을 관리하며, 신뢰성 있는 메시징을 제공하기 때문에 마이크로 서비스 아키텍처에서 중요한 역할을 합니다.RabbitMQ의 주요 개념프로듀서(Producer) : 메시지를 생성하여 RabbitMQ로 보내는 애플리케이션큐(Queue) : 메시지가 저장되는 대기열로, 메시지를 임시 저장하고 메시지를 받을 때까지 유지컨슈머(Consumer) : 큐에서 메시지를 받아 처리하는 애플리케이션익스체인지(Exchange) : 메시지를 받아서 큐..

article thumbnail
[linux] libvirt - 가상화 환경 관리하기
Linux 2024. 9. 26. 22:06

리눅스에서 가상화 환경을 구축하고 관리할 때 libvirt와 virsh가 널리 사용되고 있습니다.libvirt가 무엇인지, virsh를 동해 가상 머신을 어떻게 관리하는지 가상 머신에 대한 설정을 xml로 확인하는 방법까지 알아보겠습니다.libvirt란?libvirt는 리눅스에서 가상화 환경을 관리할 수 있도록 도와주는 오픈 소스 API이자 도구 세트입니다.다양한 하이퍼바이저(KVM, QEMU, Xen, VMware, Hyper-v 등)를 지원하며, 가상 머신, 네트워크, 스토리지와 같은 가상화 리소스를 제어하고 관리할 수 있습니다. 주요 기능- 가상 머신 관리 : 가상 머신의 생성, 시작, 중지, 일시 정지, 스냅샷 관리- 스토리지 관리 : 가상 디스크 생성, 삭제, 크기 변경- 네트워크 관리 : 가상..

반응형