전체 글 213

쉘(Shell)

쉘이란? OS가 사용자에게 어떤 어플리케이션, 명령을 실행할지 입력 받는 곳 * UNIX는 명령프롬포트를 통해 입력 받는다. * UNIX : Bourne Shell 사용 권한 리눅스는 보안상의 이유로 root 계정으로 바로 접속할 수 없고 일반 계정으로 들어와 관리자 계정으로 바꿔 사용해야한다. root 권한 실행(sudo) SuperUser sudo reboot sudo halt root 관리자로 전환 sudo su - root sudo su - $sudo su * exit을 통해 사용자 권한으로 다시 돌아갈 수 있다.

운영체제/Linux 2021.08.12

우분투 설치

https://www.youtube.com/watch?v=K7IWOmC9mwM&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=8 홈페이지가 좀 바껴서 사진 올려봅니다. 웹페이지 리뉴얼 되고 버전도 올라간듯하다. 서버로 들어가서 option2에 있는 LTS버전을 받았습니다. 오라클 VM에 iso 디스크를 넣고 실행하면 알아서 설치 화면이 나온다. 설치 과정은 영상을 보시면 될듯하고 입력해논 아이디와 비밀번호로 접속이 가능하다. * 버전이 달라서 설치 화면이 좀 다르지만 내용 자체는 다른 게 없어서 쭉 진행하면 됨

운영체제/Linux 2021.08.12

HTTP의 기본 구조

https://gyrfalcon.tistory.com/entry/HTTP-%EC%9D%91%EB%8B%B5-%EC%BD%94%EB%93%9C-%EC%A2%85%EB%A5%98-HTTP-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%A2%85%EB%A5%98 HTTP 응답 코드 종류 && HTTP 메소드 종류 HTTP 응답 코드 종류 응답 코드 설명 100 Continue (클라이언트로 부터 일부 요청을 받았으며 나머지 정보를 계속 요청함) 101 Switching protocols 200 OK(요청이 성공적으로 수행되었음) 201 Cr.. gyrfalcon.tistory.com HTTP의 통신 방식 - HTTP는 리퀘스트(요청)과 리스폰스(응답)으로 통신한다 *리퀘스트가 없으면 리스폰스도 없음..

네트워크/HTTP 2021.08.12

2021 공부 목표 (2021.10.24 수정)

- 미니 프로젝트 마무리 하기 https://github.com/ellylee617/Tomato - 백기선님이 진행하셨던 자바 스터디 끝까지 완료 https://youtu.be/peEXNN-oob4 - NEXTSTEP TDD 강의 (테스트 코드와 TDD에 대한 이해) https://edu.nextstep.camp/s/RFY359FE 플레이그라운드 edu.nextstep.camp - 인프런 강의 완강 스프링 입문 스프링 핵심원리 - 기본편 스프링 MVC 1편 스프링 MVC 2편 모든 개발자를 위한 HTTP 웹 기본 지식 윤재성의 AngulerJS 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 책 따라서 컴퓨터 시스템 만들어보고 이해하기 - 구매한 개발 책 읽고 배운 내용 블로그에 정리 그림으로 배우는..

프로토콜

프로토콜이란? 프로토콜은 약속이라는 의미를 가지고 있다. 각자 다른 운영체제와 하드웨어를 가지고 있는 기기들끼리 통신을 하기 위해선 규격화된 규칙이 필요한데 이를 프로토콜이라고 한다. 일반적으로 인터넷과 관련된 프로토콜들은 TCP/IP 안에 포함되어있다. * TCP/IP : 프로토콜들의 집합 웹의 프로토콜? 웹은 간단하게 클라이언트(웹브라우저)와 서버가 HTTP (HyperText Transfer Protocol)라는 프로토콜(규칙)을 통해 데이터를 주고 받는 것 (통신) 이라고 설명할 수 있다. TCP/IP의 계층 (Layer) - 어플리케이션 (HTTP, HTTPS 등) 사용자가 실제로 체감할 수 있는 서비스를 제공 - 트랜스포트 (TCP, UDP 등) 애플리케이션 계층에서 전달 받은 데이터를 통신하..

네트워크/HTTP 2021.08.11