본문 바로가기

728x90

전체 글

AWS CloudFront에서 캐시된 파일을 무효화(Invalidation)하는 방법 AWS CloudFront에서 캐시된 파일을 무효화(Invalidation)하는 방법 AWS CloudFront에서 캐시된 파일을 무효화(Invalidation)하는 과정은 원격 클라이언트의 요청이 캐시에서 아닌 원본 서버에서 데이터를 가져오게 만드는 작업입니다. 이것은 웹사이트 업데이트, 새로운 콘텐츠 게시, 또는 중요한 변경사항을 반영하기 위해 필요한 작업입니다. 1. 원격 무효화 요청 생성 create-invalidation : 무효화 만들기 aws cloudfront create-invalidation --distribution-id EDFDVBD6EXAMPLE --paths "/example-path/example-file2.png" --distribution-id EDFDVBD6EXAMPLE:.. 더보기
AWS CodeDeploy user data(사용자 데이터) AWS CodeDeploy user data #!/bin/bash # 필요한 패키지 설치 yum install -y ruby jq # 현재 인스턴스의 리전 가져오기 REGION=$(curl -s 169.254.169.254/latest/dynamic/instance-identity/document | jq -r ".region") # 홈 디렉토리로 이동 cd /home/ec2-user/ # AWS CLI v2 다운로드 및 설치 curl -SsL "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install # AWS CodeDeploy 에이전트 설치 및 활성화 wget -.. 더보기
apt-get 명령어 apt-get 명령어 apt-get(Advanced Packaging Tool)은 Ubuntu와 Debian 기반 시스템에서 사용되는 명령어로, 패키지 관리를 위해 사용됩니다. 패키지 인덱스 정보를 업데이트 apt-get update 설치된 패키지 업그레이드 apt-get upgrade 의존성 검사하며 설치하기 apt-get dist-upgrade ubuntu apt-get update 에러 $ apt-get update ... E: Some index files failed to download. They have been ignored, or old ones used instead. Ubuntu 22.04 LTS (Jammy Jellyfish) complete sources.list vim /etc/.. 더보기
SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 시 RSA 공개키(ECDSA) 충돌 문제를 해결하는 방법 SSH 접속 오류 Ubuntu $ ssh root@10.10.123.213 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also pos.. 더보기
[리눅스] ubuntu rcconf(redhat:ntsysv) 명령어 ubuntu rcconf(redhat:ntsysv) 명령어 rcconf는 Debian 및 Ubuntu와 같은 Debian 계열의 Linux 배포판에서 사용되는 명령어 중 하나입니다. 이 명령어는 시스템 서비스를 설정하고 관리하기 위한 텍스트 기반의 인터페이스를 제공합니다. rcconf를 실행하면 현재 시스템에서 실행 중인 서비스의 목록을 보여주고, 사용자가 원하는 서비스의 실행 상태를 변경할 수 있는 인터페이스를 제공합니다. 이를 통해 사용자는 서비스를 시작하거나 중지하거나, 부팅 시 자동으로 실행되는 서비스를 설정할 수 있습니다. rcconf는 시스템 서비스를 관리하기 위해 주로 사용되며, GUI 환경이 없는 서버 환경에서 사용하기 적합합니다. 예를 들어, HTTP 서버, 데이터베이스, 로깅 등의 서비.. 더보기
우분투에서 DNS 서버를 정적으로 설정하는 방법 우분투에서 DNS 서버를 정적으로 설정하는 방법 /etc/resolv.conf에 DNS 설정 후 재부팅(네트워크 재시작)하게 되면 DNS 설정이 살아진다. vim /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 고정으로 DNS 설정을 위해서는 /etc/network/interfaces 파일에 “dns-nameservers”로 설정해야 한다. vim /etc/network/interfaces # This file describes the network interfa.. 더보기
kill 명령어 kill 명령어 kill 명령어는 특정 프로세스를 종료시키는 명령어입니다. kill 명령어를 사용하면 프로세스의 ID(PID)를 지정하여 프로세스를 종료시킬 수 있습니다. kill 명령어 사용법 kill [옵션] PID kill 명령어의 옵션 -s: 시그널을 지정합니다. 기본 시그널은 TERM(15)입니다. -l: 사용 가능한 시그널을 나열합니다. -KILL: 강제 종료 시그널을 보냅니다. -INT: 인터럽트 시그널을 보냅니다. -QUIT: 종료 시그널을 보냅니다. httpd 프로세스 확인 ps -ef | grep httpd $ ps -ef | grep httpd root 5620 1 0 10:39 ? 00:00:00 /app/apache/bin/httpd -k start daemon 5621 5620 .. 더보기
[리눅스] 우분투 APM 소스 설치 우분투 APM 소스 설치 Apache 설치 wget http://archive.apache.org/dist/httpd/httpd-2.4.12.tar.gz wget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gz wget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz tar xvfz httpd-2.4.12.tar.gz tar xvfz apr-1.5.1.tar.gz -C httpd-2.4.12/srclib/ tar xvfz apr-util-1.5.4.tar.gz -C httpd-2.4.12/srclib/ mv httpd-2.4.12/srclib/apr-1.5.1 httpd-2.4.12/srclib/apr mv.. 더보기

728x90
반응형