Skip to content

이호석 6주차 서블릿 카페(2) 학습일지

이호석 edited this page Aug 5, 2024 · 3 revisions

수업 목록

✅ VPC

  • Amazon Virtual Private Cloud 사용자 전용의 가상 네트워크
  • 다른 사용자 네트워크와 논리적으로 완전히 분리됩니다.
  • EC2와 같은 여러 AWS 서비스 리소스를 VPC 내에서 실행함
  • VPC를 더 작은 범위의 subnet으로 나눌 수 있습니다.
  • 사용자가 default VPC를 만들 수 있게 되었기 때문에 삭제해도 직접 재생성 할 수 있음
  • 보안 그룹과 NACL의 차이 알아두면 좋다!

✅ 쉘 스크립트

  • 환경변수는 쉘을 쓸 때 사용되는 변수들을 전역으로 관리함
  • WOOWA=100 , echo $WOOWA → 100 출력 → 이런 변수들은 환경변수가 아니라 세션 변수라고 말한다.
  • export WOOWA=100을 해주면 환경변수로 등록시켜줄 수 있음
    • export 명령어는 변수를 내 자식 프로세스까지 전파시켜줍니다.
  • PAHT 환경 변수 (정말 중요함)
    • ls와 같은 명령어는 리눅스에서 실행할 수 있는 파일을 의미함
    • 다만 ls파일을 복사해서 다른 경로에 새 파일을 만들면 ./newfile로 실행해야 할 수 있습니다.
      • PATH에 ./의 절대 위치를 저장하면 newfile만 해도 ls명령어를 바로 쓰는것처럼 사용할 수 있습니다.
      • /woowa 디렉토리를 PATH에 추가하고 싶다면 어떻게 해야할까?
        • export PATH=$PATH:/home/ubuntu/woowa
    • 만약 쉘 스크립트에 PATH에 추가하는걸 넣고 쉘 스크립트를 실행하면
      • 자식 프로세스를 생성하고 해당 자식 프로세스에 환경변수를 넣고 부모 프로세스로 돌아오기 때문에 되지 않음
      • 만약 현재 부모 프로세스에 적용하고 싶다면 source ./addPath.sh 자식에 적용된 것들이 부모 프로세스에도 적용되도록 합니다.
        • source대신에 .으로 사용할 수 있음 . ./addPath.sh (source 명령의 단축 명령입니다.)
  • AWS CLI는 로컬에서 리모트를 알때 사용하는게 아니라 리모트 자체 쉘(AWS EC2 SSH 접속하고)에서 사용하기 위한 목적으로 둔다.

미니세미나 준비 및 발표

https://www.youtube.com/watch?v=SNXnE0pEFXw

invokedynamic_final.pdf

👼 개인 활동을 기록합시다.

개인 활동 페이지

🧑‍🧑‍🧒‍🧒 그룹 활동을 기록합시다.

그룹 활동 페이지

🎤 미니 세미나

미니 세미나

🤔 기술 블로그 활동

기술 블로그 활동

📚 도서를 추천해주세요

추천 도서 목록

🎸 기타

기타 유용한 학습 링크

Clone this wiki locally