
목차
- 3주차 PPT
 
- 학습 목표
 
- 3주차 수업 후기
 
- 실습
 
- 핵심 키워드
 
- 논의해보면 좋은 것들
 
- 4주차(DB) 수업 전 준비사항
 
1. 3주차(Linux, AWS) PPT
UMC_SERVER_WEEK3.pdf
2. 학습 목표
- OS 개념 적립
 
- 리눅스 환경 이해
 
- 도메인, 서브도메인, 리디렉션에 대한 이해
 
- AWS 기초적인 서비스 개념 이해
 
- AWS EC2 임대
 
3. 3주차 수업 후기
3주차 수업 듣고 느낀점 이야기, 각자 진행상황 공유
- 직접 도메인을 구입하고 웹 호스팅을 하는게 너무 재밌었다! EC2 프리티어를 사용한 적이 있어서 제대로 안되면 어떡하지 했는데 다행히 사용 가능하다고 떴다. 수업을 차근히 진행해주셔서 재밌게 들을 수 있었다 :)
 
4. 실습
🥚 AWS EC2 임대 실습 영상
UMC 3주차 실습 영상(AWS EC2 임대)
📝실습 체크리스트 : 비공개
🔥 트러블 슈팅(실패한 경험도 성장을 위한 경험!)
- nginx config파일 편집 후 nginx 서버 재시작 실패  
  [ 문제 원인 ] 
 
  [ 해결 방안 ] 
5. 핵심 키워드
- OS
- Operating system (운영체제) : 컴퓨터 하드웨어 위에 설치되어, 컴퓨터 자원을 효율적으로 관리하고 제어하며 작동하기 위해 만들어진 소프트웨어
- 프로세스 관리
 
- 메모리 관리
 
- 디스크 관리
 
- 네트워크 관리
 
 
- 프로세스: 프로그램 실행 위해 메모리상에 할당된 프로그램  (대기상태 - 실행 가능 샅애 - 실행상태)
 
- Job : 사용자의 관점 - 컴퓨터가 실행하는 하나의 일의 단위 (여러 개의 프로그램 실행) - JCL (Job Control Language)
 
- Task : OS의 관점의 작업 단위  (링크)
 
 
- Linux
- 오픈 소스 OS
 
- 커널 : OS의 기본 구성 요소, 하드웨어 리소스 관리
 
- 시스템 사용자 공간: 시스템 수준의 태스크를 위한 관리 꼐층 (백그라운드 실행 shell, command line, demon process... + 사용자 상호작용 interface 데스크톱 환경)
 
- 애플리케이션
 
 
- IP (링크)
- 운영체제가 서로 다른 컴퓨터가 네트워크 상에서 통신하기 위해 필요한 통신 규약  (인터넷에 연결된 모든 장치들을 식별할 수 있도록 장비에게 부여되는 고유 주소)
 
- host: 네트워크 통신을 주고 받는 주체가 되는 모든 장치들
 
- 주소의 표현 방법 : IPv4, IPv6 (링크)
 
- IP의 종류
- IP주소는 ICANN에서 국가별 대역 관리, KISA에서 국내 IP주소들 관리
 
- IPS(Internet Service Provider): 관리되는 IP주소들을 부여받아 인터넷을 제공하는 통신업체 - SKT, KT, LG
 
- 1) 고정 IP vs 유동 IP
- 고정 IP : 고정된 고유의 IP → 보안성 굳
 
- 유동 IP : 일정한 주기/접속마다 사용하고 있지 않은 IP주소를 임시로 발급 - 대부분
 
 
- 2) 공인(public) IP vs 사설(private) IP  

- public IP :  인터넷 사용을 위해 ISP에 가입하여 발급 받는 IP,  → 전세계에서 유일 : 외부, 내부 상관없이 해당 IP에 접속 가능
 
- private IP : 어떤 네트워크 안에서 내부적으로 사용되는 고유 주소  →하나의 네트워크안에서 유일 : 내부에서만 접속 가능  → 포트포워딩 : 외부에서 내부IP에 접근이 가능하도록 하는 것 (링크)  

 
 
 
 
- URL  : 접속하고자 하는 사이트를 찾아갈 수 있도록 만든 언어로 된 주소
- URL = 프로토콜(http/https) + Domain (www.example.com) + port + pathToTheFile + parameters (추가적인 작업)

 
 
- Domain (링크)   : 요구되는 웹서버 (name server, IP 주소 자체로도 접근 가능)

 
- Name Server 

- 도메인 이름과 ip의 상호변환을 가능하게 해주는 서버
 
- root dns server – DNS(domain name service의 최상단
- DNS record: DNS 설정 위해 사용되는 문자들
- A record = 서버의 이름을 찾아가기 위한 record)
 
 
 
 
- Sub Domain
- 도메인을 기반으로 하는 멀티 기능
 
- ex) blog.daum.net, news.daum.net
 
 
- Redirection

- 웹서버에 요청한 URL을 HTTP응답메시지를 통해 다른 URL로 요청하도록 브라우저에게 다른 URL을 지시할 수 있는 것
 
- 필요한 이유:
- 권한 설정 (권한 여부 확인 후 권한이 없으면 다른 페이지로 redirect - domani to another domain, subdomain to domain...) 
 
- 사용의 편의성 (IP to Domain)
 
 
- Redirect vs Forward (링크)
 
 
- AWS  : IT 자원을 인터넷을 통해 on-demand 제공 (이용자의 요구에 따라서 네트워크 통해 자원 제공)
- vpc : virtual private cloud
 
- rds : relation database service
 
- s3 : simple, storage, service - vpc 외부에서 실행
 
- vpc endpoint를 통해 vpc & s3 통신
 
 
- AWS EC2

- AWS 클라우드에서 제공하는 확장 가능한 컴퓨팅 용량
- 원하는 수의 가상 서버 구축, 보안 및 네트워크 변경   
 
❓ 모르는 것들 / 해결하지 못한 것들
모르거나 해결하지 못한 것들을 정리해서 QnA 채널이나 스터디를 통해 같이 해결해보아요!
질문은 어떻게 하는게 좋나요? 
6. 논의해보면 좋은 것들