예제 순서

 

 

 

오늘 공부 한 것

 

오라클 테이블 export 방식으로 백업

 

projectNo2

  ㅇ 1. source

  ㅇ 2. ppt

  ㅇ 3. 동영상

  ㅇ 4. DB Script

  

exerd 테이블 설계 => DB Script 생성 => DATA DDL 익스포트 물리적으로 어떻게 저장 할거야

버젼 설정 뷰에 FORCE 추가 => 터미네이터 보기쉽게 인쇄 DDL 인쇄포트

       

 

- 프로젝트하면서 데이터가 문제 있을시 해결 할 수 있다.

- dos창은 문자셋을 ms949를 사용 한글은 지원되지만 다른나라 언어는 저장 할 수 없다.

- DB데이터가 입력시 인코딩을 무엇으로 되어있는지 모르기 때문에 큰 문자셋으로 인코딩함.

 

window 원격접속 시스템 telnet localhost

다음 프로그램 ssh 리눅스나 윈도우는 이걸로 원격지에 접속

 

원격데스크톱

putty

https://www.chiark.greenend.org.uk/~sgtatham/putty/

 

PuTTY: a free SSH and Telnet client

PuTTY: a free SSH and Telnet client Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along wit

www.chiark.greenend.org.uk

 

 

- EC2 리눅스(가상 서버) 설치

인스턴스 시작
suse Linux 프리티어 선택

 

프리티어 유지 => 검토 및 시작
기본값 유지 => 시작하기
기존 키페어 삭제
키페어 생성 및 다운로드 => 인스턴스 시작
상위 인스턴스 연결 선택 => PuTTY를 사용하여 연결

참조 : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

참조 : https://www.chiark.greenend.org.uk/~sgtatham/putty/

참조 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 

 

  ㅇ  SSH 및 RSA 다운

ㅇ putty 사용 방법(윈도우에서는 PuTTY 지원 안함)

 

ec2서비스를 활용한 리눅스서버 만들기

준비 파일

ㅁ RSN 선택 => Load => aws.pem 선택 => Save private key => aws.ppk 파일 생성

putty.exe 실행

connection/ssh/Auth(인증) => aws.ppk Browse

Session(Host Name, Saved Seesions)

Host Name(퍼블릭 DNS(IPv4))

http(80port), ssh(22port) => ip address(퍼블릭dns) => Session(aws)저장 => open 실행

=> 경고창(yes) => 주의(로그인되고 오래 동안 입력없으면 끊어버림)

 

- 로그인 :  ec2-user 입력 접속

- ls(리스트) : 현재 디렉토리의 파일들 목록

- pwd(프린트워크디렉토리) :  작업하고 있는 디렉토리를 출력

- mkdir (메이크디렉토리) : 현재 위치에서 디렉토리 생성

- cd(체인지디렉토리) : 윈도우상에서 새폴더를 만들어서 들어간상태

- cat > 파일명(리다이렉션) : 사용자가 입력한 파일 저장 => ctrl+d(저장) => cat 파일명(load)

  파일의 내용을 보는 애

- cp(복사) : 원본파일 복사본 파일(디레토리 다를시 디렉토리명도 앞에 입력) 절대경로 / 상대경로 사용

tip. TAP을 자동으로 완성됨.

tip. 원본과 복사본의 파일명이 같다면 복사본의 파일명 삭제 가능

- cd_ / ~(두가지 방식)한칸뛰면 유저 홈디렉토리로 이동

- 현재하는 것 리눅스 상에 기본 명령어 

  ㅇ 서버에 소스 올리고 배포할 정도의 기능을 숙지

- rm -r(재귀적)f(강제) 폴더명 : 하위폴더도 모두 삭제

- 리눅스와 윈도우의 삭제는 근본적으로 다름

  ㅇ 윈도우는 사용 중에는 삭제 안됨

  ㅇ 리눅스는 사용 중에도 삭제 재귀적 강제적으로 삭제

- mv source dest : 폴더 및 파일 이동 절대경로 / 상대경로 지정  (copy and delete)

  ㅇ rename으로 쓰임

tip. 현재 위치의 같은 이름이면 .으로 끝낼 수 있음(이동시 파일명 변경가능)

tip. 디렉토리명도 확장자가 가능(디렉토리는 색이 다름)

- rm 파일 삭제

- rd 디렉토리 삭제 : 폴더가 있으면 삭제되지 않는다.

- man 명령에 대한 상세 설명  

 

- 무소식이 희소식 리눅스는 아무 반응이 없으면 잘 된거다

 

pem

비밀번호가 없어도 강력한 기능!

 

 

 

aws ec2 엘라스틱 컴퓨트..? 서버를 하나 빌려서 => 수세 리눅스 => 세팅

=> pem => ssh접속 => putty프로그램 사용 => pem(프라이머리키 변경) => 서버 연결

=> 간단한 명령어 사용

 

ls - 옵션을 줄 수 있음.

ls - al 전체 목록을 볼 수 있음 맨 왼쪽 권한 맨 오른쪽 파일명

읽기, 쓰기, 실행 권한의 유무, 사용자 이름 , 사용자 그룹, 파일 사이즈 만들어진 시기 파일의 이름

맨 앞에 d 디렉토리 이름이 파란색으로 표기되는게 디렉토리 d 없으면 일반 파일

 

 

편집기 vi(윈도우 메모장) - 마우스에 대한 배려가 없음(1970) 키보드의 단축키로 모두 가능

있는 파일은 읽기 없는 파일은 생성..?

- 소문자 i => insert 이때부터 타자쳐짐 소문자기준 현재자리

- H(좌)J(상)K(하)L(우) 4개의 키로 상하좌우 조정 가능

- 소문자 a => 소문자 기준 다음 자리

- 입력모드와 커맨드모드 (esc)

- : 을 누르면 커서가 아래로 내려감

- w - write 저장

- q - quit 나가기 q! 저장 하지 말고 그냥 나가

- wq - 저장하고 나가기

- :se nu - 앞자리에 라인번호가 붙음

- yy - 복사

- p / shift + p - 붙여넣기

- dw 한단어 삭제

- xx 한글자 삭제

- dd 한줄 삭제

- 숫자yy - 숫자만큼 삭제

- : 숫자 - 해당 라인으로 이동

- ctrl u 위로 ctrl d 아래로

 

tip. 메모장보다 프로그램 하기에 효율적

tip. 안드로이드 리눅스 기반 + java 

 

window preferences => general => network connection =>  ssh2 => pem 선택

 

rpm 레드헷 패키지 매니저 

오라클 jdk를 받아서 설치 할 수도 있ㅇ므

 

intel x86계열 86>286>386>486> 상표권 강탈! => 팬티엄

rpm과 tar 2가지 방식이 있음

 

파일 전송방식

rse

ftp?가 없다..?

ssh?

 

- 이클립스 파일 배포 방법

확장자 war => 권한이 있어야됨

옵션 자바파일은 누락..? 클래시스만 보냄.???

덮어 쓸래?

target runtime..???

 

war 파일 생성

 

aws ec2 서버에 수세 리눅스(우분타,아마존 리눅스써도 동일 rpm)

리눅스 명령어 사용 ()

java jdk 톰캣 설치 ㅇ

 

 

 

복습 할 것

 

 

 

tip.

tip. https://hsp1116.tistory.com/9 모델1과 모델2의 차이

 

JSP 모델1과 모델2, 그리고 MVC 패턴

웹개발을 시작하기 전부터 질리도록 들었던 단어가 있다. 바로 MVC 패턴으로, 이는 웹개발 관련 블로그나 커뮤니티에서 하루도 빠짐없이 언급 될 정도로 웹 개발 하면 필수적으로 알아야 할 디자인 패턴이다. MVC..

hsp1116.tistory.com

tip. https://seeuseeu.tistory.com/43  명령어모음 참조

 

리눅스 초보자를 위한 명령어 모음

업무상 가끔 리눅스 시스템에 접속할 일이 있는데 매일 사용하지 않기 때문에 명령어가 잘 기억나지 않는 경우가 많다. 그리고 윈도우 시스템처럼 마우스로 클릭하면서 이루어지는 작업이 아니기 때문에 생소하기..

seeuseeu.tistory.com

 

용어

 

 

 

'ETC' 카테고리의 다른 글

깃 및 깃허브 활용 교육정리  (0) 2020.02.14
JUNIT, GIT 교육정리  (0) 2020.02.13
IT 상식  (0) 2020.01.23
운영체제 재설치  (0) 2020.01.16
aws ec2 리눅스 활용  (0) 2020.01.15

+ Recent posts