분류 전체보기 363

[메타코딩 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

[메타코딩 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