본문 바로가기

분류 전체보기109

[EC2] Ubuntu 20.04 사용자 변경이 안 될 때 변경하는 방법 우분투에서 사용자를 변경할 때 일반적으로 아래 명령어를 실행하지만, EC2에서는 사용자가 변경되지 않았다. $ su username 보안 때문인지 아니면 우분투 20.04 버전의 특성인지 모르겠지만 아마존 ec2는 디지털오션과 다르게 막혀있는 기능들이 참 많다. 아래 명령어를 입력하니 사용자가 변경되었다. $ sudo su -s /bin/bash username 2021. 3. 23.
[EC2] 보안 그룹에서 포트 열어주기 톰캣 설치 후 포트 열어주기 EC2 관리 콘솔에서 보안 그룹을 선택한다. 하단의 인바운드 규칙 탭을 눌러, 8080 포트가 있는지 확인한다. 만약 없다면 우측의 '인바운드 규칙 편집' 을 클릭. 아래와 같이 입력해준다. 1. 규칙 추가 2. 포트 범위 - 8080 입력 3. 소스 - 위치 무관 4. 규칙 저장 2021. 3. 21.
[EC2] 우분투 20.04에 Tomcat 9 설치하기 먼저 업데이트가 필요한 패키지가 있다면 업데이트를 해준다. $ sudo apt update jdk 11을 다운로드한다. $ sudo apt install openjdk-11-jdk 아래와 같은 메세지가 나오면 Y를 입력한다. 2~3분 소요된다. 톰캣을 root계정에서 사용하는 것은 보안상 좋지 않기 때문에, 별도의 계정을 만들어 이용한다. 아래 명령어로 tomcat 이라는 계정 그룹을 생성한다. $ sudo groupadd tomcat 아래 명령어를 입력하여 tomcat 이라는 계정을 생성하고, 그 계정을 tomcat 그룹에 포함시킨다. $ sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat /opt/tomcat 이 톰캣의 홈 디렉토리가 될 것이다. .. 2021. 3. 21.
[데이터베이스] DDL, DML, DCL, DQL, TCL 의 정의 및 주요함수 1. DDL - Data Definition Language 데이터 정의어 주요 함수 CREATE - 생성 ALTER - 수정 DROP - 삭제 2. DML - Data Manipulation Language 데이터 조작 언어 주요 함수 INSERT UPDATE DELETE 3. DCL - Data Control Language 사용자의 권한이나 관리자 설정을 처리하는 언어 주요 함수 GRANT REVOKE 4. DQL - Data Query Language 데이터 질의어 주요 함수 SELECT WITH GROUP BY 5. TCL - TransactionControl Language 트랜잭션이란 한꺼번에 실행되어야 할 작업단위 주요함수 Commit Rollback 2021. 3. 12.
[오라클] 일정 숫자만큼 규칙적으로 증가하는 입력 [시퀀스] - 생성, 사용, 수정, 초기화하기 1. 시퀀스의 생성 시퀀스 생성의 기본 틀 : create sequence {시퀀스명} start with {시작 숫자} increment by {증가량} maxvalue {최대값 nocycle; create sequence seq_user_no start with 3 increment by 2 maxvalue 300 nocycle; seq_user_no 라는 이름의 시퀀스를 생성한다. 3 부터 시작하고 쿼리 의미 create sequence seq_user_no seq_user_no 라는 이름의 시퀀스를 생성한다. start with 3 시작 숫자는 3이며 increment by 2 2씩 증가하고 maxvalue 300 최대값은 300이다. nocycle; 최대값에 도달하더라도 초기화하지 않는다. 2... 2021. 3. 11.