[메타코딩 24강] AWS 내용정리(배포v1 흐름 이해하기) 배포 (로컬 컴퓨터에서 만든 프로젝트를 운영 컴퓨터로 이동하는 것) 스프링 부트 (이해 x) Github 업로드 환경 셋팅(JDK 설치) 실행 방향성 : 1. 로컬 컴퓨터에서 만든 프로젝트를 => GitHub에 업로드 2. EC2 운영 컴퓨터에서 다운로드 https://www.youtube.com/watch?v=2HAhVquHCXU&list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&index=24 DevOps/AWS 2022.10.02
[메타코딩 23강] AWS 내용정리(리눅스 명령어 표준입출력) tomcat의 로그를 보여주는 파일 sudo tail -f catalina.out : 실시간으로 파일의 끝 줄을 보여주게 된다. 새로운 터미널 창을 열어서 sudo service tomcat8 restart 를 입력해준다. 실시간으로 기존 터미널에서의 tail의 끝부분(출력 10줄)이 변화한 것을 확인할 수 있다. (모니터링 할 때 주로 사용) 표준 입력 스트림 : stdin(0) 표준 출력 스트림 : stdout(1) 표준 에러 스트림 : stderr(2) >(표준 입출력을 변경하는 방법) 표준 출력의 방향을 catalina.out -> mylog.out 으로 변경하기 표준 출력이 catalina.out에서 mylog.out으로 변경되었음을 확인할 수 있다. https://www.youtube.com/.. DevOps/AWS 2022.10.02
[메타코딩 22강] AWS 내용정리(리눅스 명령어 find) 파일 찾기 명령어 find sudo find /(최상위) -name(이름으로 찾기) tomcat : tomcat 이름을 가진 파일을 찾아준다. sudo find /(최상위) -name(이름으로 찾기) tomcat* : tomcat 이름과 관련된 모든 파일을 찾아준다. r=소유자, g=그룹 o=그 외 사용자 기존 chmod 명령어 뒤에 숫자(777, 664 등)가 들어왔지만, chmod r+x,g+wx,o+rw 파일명과 같이 문자로도 권한을 적용시킬 수 있다. DevOps/AWS 2022.10.02
[메타코딩 21강] AWS 내용정리(리눅스 명령어 chown) sudo chmod 664 text2.txt => root 그룹에 대해 쓰기 권한 부여 sudo chown root:ubuntu text2.txt => root 그룹에 대한 권한을 ubuntu 그룹에 대한 권한으로 변경하기 위함 =>이러한 명령어를 통해 ubuntu 그룹은 파일 쓰기에 대한 권한이 생기게 된다. https://www.youtube.com/watch?v=5fyu62jADiA&list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&index=21 DevOps/AWS 2022.10.02
[메타코딩 20강] AWS 내용정리(리눅스 명령어 chmod) -(파일)rw-(root의 권한) r--(root 그룹 권한) r--(anyone) 1 root(소유자) root(그룹) d(폴더) 소유자의 권한 root 그룹 권한 anyone 권한 1. 읽기(r) r : 4 r : 4 r : 4 2. 쓰기(w) w : 2 - : 0 w : 0 3. 실행(x) - : 0 - : 0 - : 0 6 4 4 권한 사용자에게 쓰기 권한 주기 sudo chmod 646 text1.txt root, root그룹, 사용자에게 모든 권한 부여 sudo chmod 777 text1.txt DevOps/AWS 2022.09.28
[메타코딩 19강] AWS 내용정리(리눅스 명령어 vi 에디터 사용법) 3가지 모드 일반 모드 명령행 모드 입력 모드 일반 모드 : 진입 방법 esc -> 커서 이동, 찾기, 블록 지정, 복사, 붙여넣기, 잘라내기 명령행 모드 : 진입 방법 esc -> 저장 종료 입력 모드 : 진입 방법 a or i -> 코드 수정 단축키 배우기 명령행 모드 w: 저장 q : 종료 q! : 강제 에디터 종료 wq : 저장 후 종료 일반 모드 마우스 우클릭 외부 코드 붙여넣기 shift + v : 블록 지정 dd : 현재 행 삭제 yy : 현재 행 복사 p : 붙여 넣기 u : undo 기능 ctrl + b : 위로 한 화면 스크롤 ctrl + r : 아래로 한 화면 스크롤 https://www.youtube.com/watch?v=4byGopUAKkg&list=PL93mKxaRDidFjQjP.. DevOps/AWS 2022.09.28
[메타코딩 18강] AWS 내용정리(리눅스 명령어 프로세스 실습) apt 명령어 설치 - 서비스 등록 => 실행파일을 직접 찾아서 실행할 필요가 없다. service --status-all =>서비스의 목록들을 확인할수 있다.((+) 실행중, (-) 실행중 아님)) systemcti 서비스 제어 명령 sudo systemctl list-unit-files => 실행중인 서비스 목록이 모두 나온다. sudo systemctl list-unit-files | grep tomcat8 => tomcat8에 대한 서비스 목록을 확인할 수 있다. sudo systemctl status tomcat8=> tomcat8의 상태확인(실행중인지 아닌지에 대한 여부 확인 가능) sudo systemctl start tomcat8 => 실행중인 프로세스 실행 sudo systemctl st.. DevOps/AWS 2022.09.28
[메타코딩 17강] AWS 내용정리(리눅스 명령어 프로세스 이해) 프로세스 이해 CPU(연산장치) RAM(저장장치, 휘발성, 1G Byte) =>용량이 부족해서 한계가 있다. HDD, SDD(30G Byte) =>Tomcat8(100mB) 설치 후 실행에 필요한 부분(핵심 기능들)만 RAM에 끌어올린다(Load) =>이러한 과정은 프로세스라고 한다. 이러한 과정을 통해 CPU와 RAM과 소통을 할 수 있게 된다. CPU 1개 - 노동자 1명 - 프로세스 1개(Tomcat8(서버-데몬(계속 실행중)) =>노동자 1명이 Thread(실, 수명..)을 만들어준다. =>Thread를 통해 Context-switching(문맥-교환)을 할 수 있게 된다. =>Thread를 통해 여러 가지 작업을 동시에 수행할 수 있게 된다. https://www.youtube.com/watch.. DevOps/AWS 2022.09.28
[메타코딩 16강] AWS 내용정리(리눅스 명령어 ppt 저장소 사용) sudo apt-cache search tomcat : 저장소 목록에 있는 tomcat의 목록을 보여준다. sudo apt remove tomcat9 : tomcat9 삭제(설정 파일을 지우지 않음) sudo apt --purge remove tomcat9 : tomcat9 삭제(설정 파일까지 모두 삭제) ppa 저장소 설치 https://launchpad.net/ubuntu/+ppas Personal Package Archives : Ubuntu Ubuntu also includes a wide variety of software through its network of software repositories. Once your system is installed you can simply call u.. DevOps/AWS 2022.09.28
CS스터디 2주차 Computer Architecture & Java cs 스터디 2주차 내용 Computer Architecture 고정 소수점 / 부동 소수점 패리티 비트 / 해밍 코드 ARM 프로세서 Java 고유 락 문자열 클래스 Garbage Collection Primitive type & Reference type 고정 소수점, 부동 소수점 => 컴퓨터에서 실수를 표현할 수 있는 방법은 고정 소수점, 부동 소수점 2가지가 있다. 고정 소수점(Fixed Point) : 소수점이 찍힐 위치를 정해놓고 소수를 표현하는 방식(정수 + 소수) -0.1234는 부호(-), 정수부(0), 소수부(0.1234)가 필요하다. 장점 : 실수를 정수부, 소수부로 나타내어 단순하다. 단점 : 표현의 범위가 너무 적어서 활용하기 힘들다.(정수부는 15 bits, 소수부는 16 bit.. CS 2022.09.28