본문 바로가기
728x90

[AWS]/EC24

[참고][AWS] EC2 스왑 메모리 설정 방법!! (Linux 기준) AWS EC2 인스턴스는 기본적으로 스왑 메모리가 설정되지 않은 경우가 많기 때문에 직접 설정해야 합니다.1️⃣ 현재 스왑 메모리 확인먼저, 현재 스왑 메모리가 설정되어 있는지 확인합니다.아래 명령어를 입력하여 확인할 수 있습니다.bash복사편집free -m 또는bash복사편집swapon --summary 출력 결과에서 Swap: 항목이 0이면 현재 스왑이 없는 상태입니다.2️⃣ 스왑 파일 생성스왑 파일을 생성하려면 dd 또는 fallocate 명령어를 사용할 수 있습니다.예를 들어, 2GB(2048MB) 크기의 스왑 파일을 만들려면 다음과 같이 실행합니다.🔹 dd 명령어 사용bash복사편집sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 🔹 fallocate.. 2025. 2. 17.
[중요][AWS] EC2 시스템 로그 S3 동기화 방안!! ## 스크립트 파일 생성-rwxr-xr-x. 1 root      root    ==>    syslog_s3_upload.sh ----------------------------------------------------------------------#!/bin/bash # 로그 파일 패턴 리스트 patterns=("messages-*" "cron-*" "maillog-*" "secure-*" "spooler-*") server_hostname=$(hostname) # S3 버킷 경로 bucket=s3://dev-log-XXX/$server_hostname/syslog # 패턴별로 S3에 동기화 for pattern in "${patterns[@]}"; do     aws s3 sync /var/lo.. 2025. 1. 16.
[중요][Linux] Logrotate를 이용하여 로그 관리하기!! ## 시스템 로그 보관일자 수정방법- 로그주기 : 월 단위로 6개월 간 저장sudo sed -i 's/weekly/monthly/g' /etc/logrotate.conf && sudo sed -i 's/rotate 4/rotate 6/g' /etc/logrotate.conf    로그란?커널, 서비스, 애플리케이션 등 시스템에 발생한 이벤트를 분류하여 기록한 파일이다.시스템에 특정 이벤트에 대한 기록이 있으면 해당 이슈가 발생한 시기와 이유를 확인할 수 있다.로그의 필요성운영적인 측면시스템에 장애가 발생했을 경우, 장애를 해결하기 위해 로그를 확인해야 한다.시스템의 성능을 개선하는 용도로도 사용 할 수 있다.보안적인 관점사용자의 허가되지 않은 접근 시도에 대한 추적과 감사를 수행할 수 있다.침해사고 발생.. 2025. 1. 2.
[중요][AWS] Amazon Linux 2023 Crontab 설치!! ## yum install crontab 으로는 설치되지 않습니다.     crontab 툴이 담겨있는 패키지는 cronie입니다.    crontab 설치먼저 리눅스에 cron이 설치되어 있는지 확인합니다.sudo yum list installed | grep croncronie 또는 vixie-cron 같은 패키지가 설치되어 있다면 이미 crontab 명령어를 쓸 수 있습니다. 정확히 말하면 crontab은 작업을 설정하는 도구이고, cronie는 그 작업을 실행하는 데몬과 추가 유틸리티를 포함한 패키지입니다. 설치된 패키지가 없으면 아래의 명령어로 설치합니다.sudo yum install cronie 설치 후 cron 서비스가 활성화되어 있는지 확인합니다.sudo systemctl status cr.. 2024. 12. 23.
728x90