아마존 Ec2에 기존의 키쌍으로 접속이 안될 경우

퍼블릭 키 암호화 쌍을 사용하여 Amazon EC2 인스턴스에 대한 로그인 정보를 암호화 및 해독합니다. 아마존에서 EC2를 운영하다보면 어떤 이유에서인지 가끔씩 사용하던 pem키로 ec2에 접속이 안될 때가 있다. 이런 상황에 직면하면 굉장히 당혹스러운데 이럴 경우 해결하는 방법을 설명한 글이다. 대략적으로 설명하자면, 문제가 생긴 ec2를 중지 볼륨을 분리한다. 새로운 임시 인스턴스를 생성한다. 임시...

DB 자동 백업을 위한 쉘(Shell) 스크립트

#!/bin/sh #실행시각 NOW_DATE=`date` #백업날짜 BACKUP_DATE=`date +"%Y%m%d"` #웹루트 WWWROOT_DIR=/home/sample/public_html #백업파일을 저장할 경로 BACKUP_DIR=/home/sample/backup #MySQL백업 mysqldump -usampledb -psampledbpass sampledb > ${BACKUP_DIR}/${BACKUP_DATE}.sql #웹소스백업 tar zcvf ${BACKUP_DIR}/${BACKUP_DATE}.tar.gz ${WWWROOT_DIR} --exclude=${WWWROOT_DIR}/WEB-INF #소유주 및 권한변경(타 계정의 접근 차단용) chown -R root.root ${BACKUP_DIR} chmod -R 700 ${BACKUP_DIR} # 오래된 백업데이터 삭제(3일 이상 된 것) find ${BACKUP_DIR}/ -mtime +3 -exec rm -f {} \; #메일 발송 (수신메일추가는 공백으로 구분하여 마지막에 열거) echo "백업시각:...

HTML5의 Application Cache를 이용하여 웹 페이지 응답속도 높이기

연구소에서 HTML5를 부분적으로 도입하기로 결정하면서 여러가지 HTML5 API를 이젠 적용할 수 있는 범위를 정할 수 있게 테스트를 하고 있다. HTML5는 단순히 Hyper Text Markup Language가 아니라는 것을 조금씩 알아가고 있다. 트랜드를 아는 것과 실제 사용하기 위해서 하나하나 테스트를 하는 것과는 연구하는 사람에게 너무나 다르게 느껴진다....