-
Notifications
You must be signed in to change notification settings - Fork 0
이호석 6주차 서블릿 카페(2) 학습일지
이호석 edited this page Aug 5, 2024
·
3 revisions
- 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 접속하고)에서 사용하기 위한 목적으로 둔다.