전체 글 썸네일형 리스트형 Amazon EC2 인스턴스에 CloudWatch Agent를 설치하는 방법 Amazon EC2 인스턴스에 CloudWatch Agent를 설치하는 방법Agent를 사용하면 EC2 인스턴스에서 로그 및 메트릭 데이터를 수집하고 Amazon CloudWatch로 전송할 수 있습니다.1. EC2 인스턴스에 로그인EC2 인스턴스에 SSH 또는 RDP를 사용하여 로그인합니다.2. Agent 다운로드 및 설치CloudWatch Agent를 EC2 인스턴스에 다운로드 및 설치합니다.sudo yum install -y amazon-cloudwatch-agent더보기wget https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpmsudo rpm -U ./amazon-cl.. 더보기 우분투에 최신 버전의 Docker를 설치하는 방법 우분투(Ubuntu)에 최신 버전의 Docker를 설치하는 방법 1. 이전 버전의 Docker 제거 sudo apt-get remove docker docker-engine docker.io containerd runc 2. Docker 저장소 설정 Docker를 설치하기 위해 Docker 저장소를 우분투에 추가합니다. sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.. 더보기 CentOS 7에서 HAProxy를 설치하고 설정하는 방법 CentOS 7에서 HAProxy를 설치하고 설정하는 방법 HAProxy는 로드 밸런서와 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다. 1. HAProxy 설치 HAProxy를 설치하기 위해 아래 명령을 실행합니다. sudo yum install epel-release sudo yum install haproxy 2. HAProxy 설정 HAProxy의 설정 파일인 /etc/haproxy/haproxy.cfg를 편집하여 로드 밸런싱 규칙을 설정합니다. vim /etc/haproxy/haproxy.cfg global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy #stats socket /var/lib/haproxy/st.. 더보기 PHP에서 웹 서버의 환경 변수를 가져와서 사용하는 방법 PHP에서 웹 서버의 환경 변수를 가져와서 사용하는 방법 PHP 코드가 실행될 때 리눅스 환경 변수(.bashrc 등)를 직접 적용하는 것은 명령어 라인 환경(CLI)에서는 어렵습니다. .bashrc는 보통 셸 세션이 시작될 때만 실행되기 때문에, PHP 스크립트가 웹 서버나 다른 환경에서 실행될 때 .bashrc의 환경 변수를 가져오는 것은 복잡합니다. 웹 서버나 다른 환경에서는 웹 서버의 환경 변수 또는 설정 파일을 이용하여 환경 변수를 적용해야 합니다. 웹 서버의 환경 변수를 PHP 코드에서 사용하려면, 웹 서버가 $_SERVER 슈퍼 글로벌 배열에 저장하는 변수를 활용할 수 있습니다. 웹 서버 환경 변수를 PHP 코드에서 사용하는 예시 웹 서버의 IP 주소 가져오기 웹 서버의 IP 주소를 $_SE.. 더보기 레디스 서버 설치(소스 컴파일) 레디스 서버 설치(소스 컴파일) 테스트 환경 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/pri.. 더보기 로또 번호 생성기 로또 번호 생성기 vim generate_lotto_numbers.py import random def generate_lotto_numbers(): numbers = [] while len(numbers) < 6: num = random.randint(1, 45) if num not in numbers: numbers.append(num) return sorted(numbers) def print_lotto_numbers(): count = input("로또 번호를 몇 개 출력하시겠습니까? (기본값: 3) ") count = int(count) if count.isdigit() else 3 for i in range(count): numbers = generate_lotto_numbers() print.. 더보기 Ubuntu 18.04 LTS에서 Python 3.9으로 업그레이드하는 방법 Ubuntu 18.04 LTS에서 Python 3.9으로 업그레이드하는 방법 테스트 환경 $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.6 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.6 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/pri.. 더보기 하드 디스크 드라이브(HDD)의 읽기/쓰기 속도를 측정하는 방법 하드 디스크 드라이브(HDD)의 읽기/쓰기 속도를 측정하는 방법 하드 디스크 드라이브(HDD)의 읽기/쓰기 속도를 측정하는 방법에는 여러 가지가 있습니다. 1. 디스크 복사 방법 파일을 디스크에서 다른 디스크로 복사하여 걸리는 시간을 측정하는 방법입니다. 이 방법은 간단하지만, 정확한 측정을 위해서는 파일 크기, 디스크 회전 속도, 디스크 헤드와 디스크 사이의 거리 등 여러 가지 요인을 고려해야 합니다. 2. 소프트웨어를 이용한 벤치마크 방법 소프트웨어를 이용하여 디스크의 읽기/쓰기 속도를 측정하는 방법입니다. 대표적으로는 CrystalDiskMark, HD Tune, ATTO Disk Benchmark 등의 소프트웨어가 있습니다. 3. 유틸리티 프로그램 방법 하드 디스크 드라이브 제조사에서 제공하는 유.. 더보기 이전 1 2 3 4 5 6 7 ··· 13 다음