본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] 우분투에 RabbitMQ를 설치하는 방법 우분투에 RabbitMQ를 설치하는 방법1. 패키지 업데이트시스템 패키지 목록을 최신 상태로 업데이트합니다.sudo apt update2. Erlang 설치Erlang 패키지를 설치합니다.RabbitMQ는 Erlang/OTP가 필요합니다. 따라서 Erlang을 먼저 설치해야 합니다.sudo apt install -y erlangErlang 버전 정보$ erl -versionErlang (SMP,ASYNC_THREADS) (BEAM) emulator version 10.6.43. RabbitMQ 설치RabbitMQ 패키지를 설치합니다.sudo apt install -y rabbitmq-serverrabbitmq 버전 정보$ rabbitmqctl --version3.8.24. RabbitMQ 서비스 시작 및.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7 RabbitMQ 설치 방법 CentOS 7 RabbitMQ 설치 방법1. EPEL 저장소 설치yum install -y epel-release2. erlang 설치yum install -y erlang3. RabbitMQ 설치yum install -y rabbitmq-server4. Web Console 활성화rabbitmq-plugins enable rabbitmq_management5. RabbitMQ 서비스 등록$ systemctl list-unit-files | grep rabbitmq-serverrabbitmq-server.service disabledsystemctl enable rabbitmq-server6. RabbitMQ 서비스 기동systemctl start rabbitmq-server7. RabbitMQ의 새로.. 더보기
C276x260.fwebp.q85 [draft] 커널 컴파일 및 설치하는 방법 커널 컴파일 및 설치하는 방법커널 소스 코드 다운로드공식 웹사이트인 https://www.kernel.org/에서 원하는 버전의 커널 소스 코드를 다운로드합니다. 커널 소스 코드 압축 해제다운로드한 소스 코드를 압축 해제합니다. tar -xf linux-x.x.x.tar.gz 명령어를 사용하여 압축을 해제합니다.커널 설정커널 설정을 위해 커널 소스 코드 디렉토리로 이동합니다. cd linux-x.x.x 명령어를 사용하여 디렉토리로 이동합니다.make mrproper 또는 make clean 명령어를 실행하여 이전 빌드 파일을 제거합니다.make menuconfig 명령어를 실행하여 커널 설정을 편집합니다. 이 명령어는 텍스트 기반으로 설정을 제공합니다.필요한 기능, 모듈, 드라이버 등을 선택하고 설정을 .. 더보기
C276x260.fwebp.q85 [draft] 파일 시스템의 기본 블록 크기를 확인하는 방법 파일 시스템의 기본 블록 크기를 확인하는 방법(tune2fs)tune2fs 명령어는 Linux 파일 시스템의 튜닝 및 설정을 변경하는 데 사용되는 명령어입니다. 이 명령어를 사용하여 파일 시스템에 대한 다양한 속성을 수정할 수 있습니다.tune2fs 명령어의 기본 구문과 주요 옵션tune2fs [옵션] [장치]옵션: 파일 시스템 튜닝 및 속성 변경을 제어하는 다양한 옵션을 지정합니다.장치: 튜닝할 파일 시스템이 있는 블록 장치의 경로를 지정합니다. 예를 들어, /dev/sda1과 같은 디스크 파티션을 가리킵니다.tune2fs 명령어 주요 옵션-c 또는 --check-interval=: 파일 시스템이 자동으로 검사되는 간격을 설정합니다. 는 검사 간격을 지정하는데 사용됩니다.-C 또는 --max-mou.. 더보기
C276x260.fwebp.q85 [draft] CentOS7에서 EDAC 로그 확인하는 방법 CentOS7에서 EDAC(Error Detection And Correction) 로그 확인하는 방법EDAC(Error Detection And Correction)은 하드웨어 메모리 오류를 감지하고 수정하는 기술입니다. EDAC는 주로 메모리와 관련된 오류를 식별하고 시스템의 안정성을 유지하기 위해 사용됩니다. EDAC 로그는 시스템의 메모리 에러 및 오류 정보를 기록하는 시스템 로그입니다.(EDAC = 오류 감지 및 수정) EDAC 로그는 다양한 리눅스 시스템에서 사용될 수 있으며, 로그 파일의 위치와 이름은 시스템에 따라 다를 수 있습니다. 보통 /var/log/messages, /var/log/syslog 또는 /var/log/edac.log와 같은 파일에 기록됩니다.테스트 환경하드웨어 환경dm.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 Supervisor를 설치하는 방법 CentOS 7에서 Supervisor(supervisord 데몬)를 설치하는 방법UNIX에서 프로세스 상태 제어를 허용하는 시스템 EPEL 저장소 설치yum install epel-releaseSupervisor 설치supervisor 패키지 설치yum install -y supervisorsupervisor 버전 정보 확인supervisord --version$ supervisord --version3.4.0Supervisor 서비스 시작 및 활성화systemctl --now enable supervisord$ systemctl status supervisord● supervisord.service - Process Monitoring and Control Daemon Loaded: loaded .. 더보기
C276x260.fwebp.q85 [draft] top 명령어 top 명령어top 명령어는 리눅스와 UNIX 기반 운영 체제에서 시스템의 상태와 프로세스의 성능을 실시간으로 모니터링하는 유용한 명령어입니다.top 명령어의 구문top [옵션]주요 옵션-d [초] : 화면 갱신 간격을 설정합니다. 초당 업데이트 간격을 지정합니다. 예: top -d 5는 5초마다 업데이트합니다.-p [PID] : 특정 프로세스의 상세 정보만 표시합니다. 예: top -p 1234는 PID가 1234인 프로세스만 표시합니다.-n [표시할 프로세스 수] : 화면에 표시할 프로세스 수를 제한합니다. 예: top -n 10는 상위 10개 프로세스만 표시합니다.q : top을 종료합니다.h : 도움말을 표시합니다.toptop - 15:32:31 up 37 days, 20:37, 1 user, .. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 NGINX의 최신 버전을 설치하는 방법 CentOS 7에서 NGINX의 최신 버전(안정 버전)을 설치하는 방법nginx : High performance web server RHEL and derivatives : http://nginx.org/en/linux_packages.html#RHEL-CentOS테스트 환경운영체제 버전 정보$ cat /etc/os-release | grep PRETTY_NAME | cut -d '"' -f 2CentOS Linux 7 (Core)NGINX 설치EPEL 저장소 및 YUM Utilities 패키지 설치yum install -y epel-release yum-utilsnginx.repo 파일 생성sudo tee /etc/yum.repos.d/nginx.repo 더보기---nginx.repo 파일 확인cat.. 더보기