키 페어 관리자 비밀번호를 다른 비밀번호로 바꾸고 싶거나, 서버에서 직접 관리자 비밀번호를 바꿨는데 까먹었을 경우에 비밀번호를 바꿔야 할 경우가 있다. Windows Server 2016 이전의 관리자 암호를 잊은 경우 EC2Config 서비스를 사용하여 새 암호를 생성할 수 있다. 비밀번호 변경 방법은 5단계까지 있다. 1단계: EC2Config 서비스가 실행 중인지 확인 바꾸려고 하는 인스턴스를 선택하고 "작업 -> 인스턴스 설정 -> 시스템 로그 가져오기" 를 차례로 선택한다. EC2 Agent: Ec2Config service 항모깅 보이면 EC2Config 서비스가 실행 중인 것이다. 만약 시스템 로그가 비어 있거나 EC2Config 서비스가 실행 중이지 않을 경우 인스턴스 콘솔 스크린샷 서비스..
EC2생성 서비스 창에서 EC2 선택 왼쪽 메뉴에서 인스턴스 시작 클릭 EC2 생성 단계는 7 Step 까지 있다. Step 1: Choose an Amazon Machine Image (AMI)(1단계: Amazon Machine Image(AMI) 선택) ※ 프리 티어란 AWS를 처음 사용하는 사용자에게 1년간 무료로 사용할 수 있는 체험형 서비스 이다. EC2는 월750시간이 무료이다. 자세한 사항은 링크에서 확인 https://aws.amazon.com/ko/free Step 2: Choose an Instance Type(2단계: 인스턴스 유형 선택) ※ 유형별로 하드디스크 성능이 달라진다. t2.micro가 유일하게 프리 티어로 사용 가능 하다. EBS(Elastic Block Store)은 ..
일반적으로 날짜를 조건으로 검색할때 그냥 대소비교로 검색할 것이다. ex) 2019년 07월 01일 보다 큰 리스트 조회(REGDATE의 자료형은 DATE이다.) SELECT * FROM 테이블명 WHERE REGDATE > '20190701'; 하지만 이건 잘못된 코딩 방법이다. 왜냐하면 REGDATE 자료형이 DATE이고 '20190701'은 문자열 이기 때문이다. 자료형이 다른걸 비교 하는건 원래는 시스템상 오류가 난다. 오라클에선 개발자들이 이런 실수를 많이 하는것을 알고 버전이 올라가면서 자료형을 자동으로 맞춰주도록 개선해 주었다. 버전 마다 다른 결과를 내는 코딩은 결코 좋은 습관이 아니다. 때문에 자료형을 맞춰 주기 위해 한쪽을 DATE 자료형을 문자열로 바꿔주던가 문자열을 DATE로 형변환..
데이터 사전이란? 데이터 사전은 데이터베이스 에 대한 관리, 메타 데이터를 제공하는 읽기 전용 테이블 세트 이다. 데이터 사전 종류와 특징 데이터 사전은 Base tables와 Views 로 구분된다. 겉으로 들어나지 않는 Base Table은 데이터베이스에 대한 정보를 저장한다. 사용자는 이 테이블에 직접적으로 접근할일이 거의 없다. 왜냐하면 사용자는 정규화되고(normalized), 대부분 데이터가 암호화 된 형식으로 저장되기 때문이다. View 는 Base Table의 데이터를 디코딩하고 join및 where절을 사용하여 유용한 정보로 만들고 정보를 단순화 한다. 이러한 View들은 데이터 사전에 있는 모든 객체의 이름과 설명이 포함된다. DICTIONARY 뷰를 조회하면 테이블명과 설명을 볼수 있..
웹서버를 구동시키고 확인하기 위해 localhost를 치면 It works가 뜬다. 그 이유에 대해 알아보려고 한다. Apache는 웹서버이고 정적파일을 처리해주는 서비스이다. 즉 html, 이미지 같은 파일을 요청했을때 처리해주는 것이다. 그렇다면 어떤 파일을 요청할건지 루트와 파일명까지 알려줘야 웹서버가 처리해줄것이다. 하지만 우리는 localhost라는 정보만 URL에 입력했을뿐인데 It works를 응답받는다. 그 이유는 설정파일에서 정해줬기 때문이다. Apache의 설정파일은 httpd.conf라는 파일이다. 모든 설정은 여기에서 이루어지고 다른 conf파일은 include해서 포함해서 처리한다. 밑에 mod_jk.conf도 마찬가지로 httpd.conf안에 포함시켜서 처리시킨다. httpd.c..
Apache Tomcat 연동이유Apache는 정적파일(html, js, 이미지 등)을 처리해주고Tomcat은 동적파일(jsp 등)을 처리해준다. 위 그림에서 보듯이 이 둘을 연동해주면 정적파일은 Apache로 처리되고 동적파일은 Tomcat이 처리해줌으로써 클라이언트에게 퍼포먼스가 많이 향상된다. 다운로드Mod_jk 파일 다운로드 https://www.apachelounge.com/download/ 위 사이트에서 자기 아파치 버전에 맞는 mod_jk.so 파일을 다운받으면된다. Tomcat은 아무거나 깔아도된다. 다 정상적으로 깔았고 실행되면localhost는 아파치가 처리한 페이지가 뜨고localhost:8080 은 톰캣이 처리한 페이지가 뜰것이다. 설정 먼저 다운받은 mod_jk를 Apache홈에있..