Root292 [쉽게 따라하는 AWS] 08. AWS EC2 RDS 연결, EC2에서 RDS 접근하기 AWS 08. AWS EC2 RDS 연결, EC2에서 RDS 접근하기 이전 포스팅에서 만든 무료티어 RDS를 EC2에서 접근 가능하도록 설정해 보자. 1. 본인 EC2 인스턴스의 보안 확인하기 EC2 대시보드에서 인스턴스의 해당 보안그룹 및 가용영역을 확인한다. 2. RDS 보안그룹을 새로 설정해준다. [EC2 대시보느] - [네트워크 및 보안] - [보안그룹] 에서 [보안그룹 생성] 클릭 보안그룹 이름과 설명은 알아보기 쉽게 기입한다. VPC는 Defalut 값으로 셋팅 인바운드 규칙 추가 부분에서 필자는 mariadb, mysql을 사용하기 때문에 mysql/aurora 를 선택했다. 각자 본인의 RDS DB 엔진에 맞게 선택하기. 선택하면 프로토콜과 포트범위가 자동으로 기입되며 소스정보 탐색 tex.. Infrastructure/AWS 2020. 4. 29. [Linux] 리눅스 adduser , useradd 차이점 및 리눅스 사용자 추가하기 Linux 리눅스 adduser , useradd 차이점 및 리눅스 사용자 추가하기 리눅스는 멀티유저를 지원한다. 시스템 관리자 측면에서 root 계정 하나로 사용자들이 접속해서 작업하는 것 보다 각 사용자 계정을 생성하고 그에 따른 권한을 부여하여 운영하는 것이 좋다. 1. useradd 와 adduser 명령어의 차이점 useradd 명령어는 사용자 생성은 하지만, 사용자 의 홈 디렉토리 "/home/xxxx/" 를 자동으로 생성하지 않는다. adduser 명령어는 사용자 생성 및 사용자의 홈 디렉토리를 자동으로 생성해준다. 그 밖에 차이점은 더 있겠지만 필자는 모르므로 아시는분은 댓글로 알려주세요. 2. useradd 명령어로 사용자 생성하기 위에서 useradd 명령어를 사용하면 홈디렉토리 자동생.. OS/Linux 2020. 4. 29. [리뷰] 면도날 리필을 샀더니 신상 면도기가 공짜로??? 면도기 계의 떠오르는 태양 "와이즐리" 남성 면도기 안녕하세요! 민규입니다. 남성면도기 브랜드의 떠오르는 신예, 와이즐리 남성 면도기 브랜드의 제품에 대해 리뷰합니다. 필자는 하루라도 수염을 밀지 않으면 많이 지저분해지는 타입이기 때문에 매일아침 면도를 하고있어요. 때문에 면도날을 자주는 아니더라도 한달에 한번은 꼭 갈아주고 있습니다:) 많은 브랜드의 면도기를 사용해봤지만 전기면도기는 하루단위로 자란 털의 정리가 제대로 안되어서 일반 면도기를 사용하는 저는, 많은 브랜드의 면도기를 사용해 봤습니다만 사실 유명 브랜드는 너무 비싸고 저가형 면도기는 리필 구하기가 너무 힘들었습니다. 필자가 와이즐리를 선택한 이유중 첫번째는 리필 면도칼 정기 배송 서비스였습니다. 카카오 알림톡으로 사용자에 맞는 주기를 알려주고, 자동결재를 걸어놓으면 카카오페이에서 정기결재일에.. 생활 로그/제품 리뷰 2020. 4. 29. [Linux] Red hat, centOS 계열 리눅스에서 mariaDB 설치하기 Linux Red hat, centOS 계열 리눅스에서 mariaDB 설치하기 리눅스 공부 및 mysql 공부를 위해 리눅스에 mariaDB를 설치한다. mysql 공부하는데 mariaDB를? 이라고 하시는분들은 mariadb가 mysql을 완벽하게 지원한다는 사실을 알길 바래 1. yum 패키지 설치를 위한 MariaDB repo setup 설정 /etc/yum.repos.d/ 로 이동한 후 디렉토리 내부를 살펴보니 mariadb_repo가 없다면 wget을 사용하여 mariadb_repo_setup을 가져오자. mariadb_repo는 yum 패키지로 mariadb를 설치할 때 가장 최신버전으로 가져오게끔 만들어주니 필요하다. $ wget https://downloads.mariadb.com/Mari.. OS/Linux 2020. 4. 28. [쉽게 따라하는 AWS] 07. AWS RDS 생성하기 AWS 07. AWS RDS 생성하기 AWS RDS란 ? Amazon Relational Database Service 의 약자로 클라우드 컴퓨팅 서비스인 AWS에서 관계형 데이터베이스(RDB)를 더 쉽게 설치하고 운영 할 수 있도록 하는 웹 서비스입니다. 왜 RDS를 사용할까? 보통 서버를 구매하면 CPU,메모리,스토리지 등 모든것이 서버에 묶여서 제공됬다. RDS를 사용하면 이 모든 것을 따로 분할시켜 독립적으로 확장할 수 있다. 또한 백업,소프트웨어 패치, 자동 장애 감지 및 복구 등을 관리해 준다. EC2 뿐만 아니라 RDS도 12개월 무료로 제공되니 사용해 보자. 1. Amazon RDS 메뉴에서 데이터배이스 생성 버튼 클릭 [서비스] - [Amazon RDS] - [DashBord] 메뉴 에서.. Infrastructure/AWS 2020. 4. 28. [Linux] 리눅스 RedHat, CentOS 계열 리눅스에 톰캣 설치하기! Linux RedHat, CentOS 계열 리눅스에 톰캣 설치하기! java 공부와 리눅스 공부를 동시에 하기위해 리눅스에 톰캣을 설치하기로 했다. 1. wget 설치하기 톰캣 사이트에서 tar 파일을 가져오기 위해 wget 을 yum패키지를 통해서 install 해준다. [ $ yum install wget ] 명령어 사용 2. wget을 사용하여 원하는 톰캣 압축파일을 가져온다 필자는 /usr/local/ 디렉토리 내부에 톰캣을 설치하기로 했다. 본인이 원하는 톰캣 버전을 확인하고 다운하려면 여기를 클릭 [ $ cd /usr/loca/ ] : /usr/local/로 이동 [ $ wget http://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.54/bin/a.. OS/Linux 2020. 4. 28. [쉽게 따라하는 AWS] 06. AWS EC2 서버에 80포트 및 8080 포트 추가하기 AWS 06. AWS EC2 서버에 80포트 및 8080 포트 추가 AWS EC2 서버를 사용하여 웹서버를 만들 때 설치한 톰캣 및 아파치에 따라 포트를 추가해 줘야 할 상황이 발생한다. AWS 네트워크 보안 툴에서 인바운드 및 아웃바운드 규칙을 정의할 수 있다. 1. AWS EC2 대시보드 의 네트워크 및 보안 메뉴로 접속 본인 AWS 계정으로 접속하여 EC2대시보드로 들어가면 왼쪽 메뉴 하단에 [네트워크 및 보안] 이 있고 그 하위에 [보안그룹] 이 있다. 본인의 EC2 인스턴스에서 설정한 [Security group ID] 체크박스를 클릭한 후 하단의 인바운드 규칙 탭을 클릭하여 [인바운드 규칙 편집] 버튼을 클릭하자. 2. 인바운드 규칙 추가하기 왼쪽 하단에 [규칙추가] 버튼을 클릭하면 새로운 탭.. Infrastructure/AWS 2020. 4. 28. [Java 무작정 따라하기] 8. Java 열거형 및 익명클래스 알아보기 Java 무작정 따라하기 8. Java 열거형 및 익명클래스 알아보기 열거형이 무엇인지 알아보자. 익명클래스가 무엇인지 알아보자. 1. 자바 열거형이란? 열거형은 미리 정의된 상수값을 만들기 위한 하나의 자료형이다. enum 키워드를 사용하여 정의한다. 열거형으로 선언된 변수에는 미리 지정된 값만 대입이 가능하다. 상수값을 배열로 리턴하는 static 메소드로써 values()를 제공한다. 예) enum Day{SUNDAY,MONDAY,TUESDAY,WENSDATY,THURSDAY,FRIDAY,SATURDAY} Day.values(); 2. 열거형의 생성자와 메소드 열거형 정의에 필드와 메소드를 포함할 수 있다. 이럴 경우 상수 선언이 변수나 메소드보다 먼저 정의되어 있어야 하며 세미클론(;)으로 끝나야.. Server Language/Java 2020. 4. 28. [Java 무작정 따라하기] 7. java 오버로딩, 오버라이딩 및 다형성과 형변환 학습하기 Java 무작정 따라하기 7. java 오버로딩, 오버라이딩 및 다형성과 형변환 학습하기 1. 오버로딩, 오버라이딩 오버 로딩 (overloading) 같은 이름의 메소드가 여러개 있지만, 매개변수의 유형과 개수가 다르게 하는 기술로써 메소드 오버로딩 및 생성자 오버로딩 2가지 가 있고 둘 다 같은 개념이다. 오버 라이딩 (overriding) 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의하여 사용하는 기술로써 상속 관계에 있는 클래스 간에 같은 이름의 메소드를 재정의하는 기술을 오버라이딩 이라고 한다. 2. 다형성과 형변환 다형성 하나의 객체가 다양한 형상이나 다양한 기능을 가지는 것을 의미한다. 하나의 클래스에서 오버로딩 된 메소드들은 유사하지만 조금씩 다른 기능을 수행한다. 자식 클래스에.. Server Language/Java 2020. 4. 27. [Java 무작정 따라하기] 6. 알기 쉽게 설명하는 Java 인터페이스 정리! Java 무작정 따라하기 6. 알기 쉽게 설명하는 Java 인터페이스 정리! 인터페이스의 선언 방법을 배워봅니다. 인터페이스의 사용 방법을 배워봅니다. 1. Java 인터페이스 완벽한 추상 클래스를 인터페이스라고 할 수 있다. 일반 메소드를 포함하는 추상클래스와는 다르게 모든 메소드가 추상 메소드로 이루어져있다. public abstract method 데이터는 클래스 상수만 선언할 수 있다. public static final 자료형 상수명 객체 생성이 불가능하다. 클래스와 마찬가지로 참조 자료형으로 인식된다. 인터페이스의 이름을 지을때는 주로 형용사로 짓는다. Runnable , Comparable , Actionable 등 2. Java 인터페이스의 정의 구현 방법은 클래스 정의와 유사하다. 정의할.. Server Language/Java 2020. 4. 27. [Java 무작정 따라하기] 5. 자바 추상클래스 간단 정리 JAVA 무작정 따라하기 5. 자바 추상클래스 간단 정리 추상 클래스의 의미를 이해할 수 있도록 노력해봅시다. 추상 메소드의 의미를 이해해 봅시다. 추상 클래스와 메소드의 사용 시기를 알아봅시다. 1. 추상 메소드 몸체의 구현이 없이 형식만 존재하는 메소드를 java에서 추상 메소드라고 한다. 반환형태, 이름, 인자 선언만 존재하는 함수를 뜻한다. 메소드(함수) 정의시에 abstract 키워드를 사용해서 만들 수 있다. 자식 클래스에서 추상 메소드를 상속한 후 몸체의 구현을 해 사용한다. 추상메소드(abstract)는 상반된 의미의 final(상속되서 재정의불가함수)과 동시에 사용할 수 없다. abstract public class Circle { abstract public double getArea(.. Server Language/Java 2020. 4. 27. [Linux] redhat , CentOS 계열 리눅스에 open jdk 설치하기 Linux Redhat , CentOS 계열 리눅스에 open jdk 설치하기 java공부와 리눅스 공부를 동시에 하기 위해 리눅스에 java jdk를 설치하기로 했다. open jdk를 설치해 보자. 1. redhat 계열 리눅스 설치 패키지 yum update 및 yum upgrade [$ yum update] 명령어 실행 yum 패키지를 update 하자. 실행결과 할게 아무것도 없고 끝이라고 나왔으면 패스 [$ yum upgrade] 명령어 실행 upgrade 명령어를 실행하니 엄청 많은 양이 나왔다. total 사이즈가 나오고 계속 업그레이드 할거면 Y 키를, 아니면 N키를 누르라고 하는데 그냥 엔터쳐도 된다. upgraded 완료된 항목, 새롭게 추가된 Installed 항목, 그리고 완료 C.. OS/Linux 2020. 4. 27. 이전 1 ··· 14 15 16 17 18 19 20 ··· 25 다음