AWS 38

리눅스 프로세스, 서비스 명령어

apt 명령어로 설치하면 서비스에 등록된다. 그러면 실행파일을 직접 찾아서 실행할 필요가 없다 service --status-all 하면  실행중인 서비스는 +로 표시되서 나온다. sudo service tomcat8 stopsudo service tomcat8 startsudo service tomcat8 restartnetstat -nlpt 로 8080포트 돌아가는지 확인 service 명령어는 systemctl의 wrapper script 이다service 대신에 systemctl를 사용하자 sudo systemctl list-unit-files | grep tomcat8  -서비스 목록sudo systemctl status tomcat8   -상태확인 sudo systemctl stop tomca..

리눅스 apt 와 ppa저장소 이용한 프로그램 설치

리눅스는 최상위 관리자가 rootwhoami 하면 무엇으로 접속되어있는지 알수있음 @리눅스에 tomcat9설치하기 sudo apt-cache search tomcat | grep tomcat   : apt목록에있는 tomcat을 보여줌sudo apt updatesudo apt install -y tomcat9netstat -nlpt  로 보면 8080포트에 톰캣이 돌아가고 있을것이다.EC2에서 보안그룹에서 인바운드규칙에 TCP 8080 포트를 열어주고 anywhre ip4로 누구나 접속가능하게  해주면   ip주소:8080으로 접속가능함  @삭제하기 sudo apt remove tomcat9 ( 설정파일은 지우지않음)sudo apt --purge remove tomcat9 ( 설정파일까지 모두 지움)  ..

AWS 오토 스케일링

인스턴스를 줄였다 늘였다 수요에 따라 인스턴스를 유연하게 생성 모니터링하고 용량을 자동 조정 최대한 저렴한 비용으로 정확한 수의 EC2인스턴스를 보유하도록 보장 @EC2 시작 템플릿 오토스켈링그룹에서 어떤 인스턴스를 어떻게 올릴것인지 정의하는 템플릿 @auto scaling 그룹 생성 EC2인스턴스를 분배할 가용영역 선택 용량조절을 통해 안쓸때는 원하는 용량을 0으로 설정해주면 요금안나감.

AWS 2024.03.06

인스턴스의 상태(생명주기)

@중지 중지중에는 인스턴스 요금 미청구 단 EBS요금, 다른 구성요소(Elastic IP)는 청구 중지 후 재시작시 퍼블릭IP변경됨 . private IP는 안바뀜 EBS를 사용하는 인스턴스만 중지가능. @재부팅 재부팅시에는 퍼블릭 IP 변동없음 @최대절전모드 :금액 청구됨 메모리에 있는 내용을 하드디스크에 복사를 해놓고 종료. 다시 실행시킬때 하드디스크에 넣어논 것을 메모리에 복사. 메모리에 있는 내용을 그대로 활용가능 @종료 @자동 시작 중지 메커니즘

AWS 2024.03.06

EC2

@t2.micro 뜻? t2.micro 한달에 750시간 cpu: 1core , memory 1GB micro, small, large, xLarge, 2XL 로 갈 수록 cpu memory가 좋아짐. t:범용이라는 뜻 2: cpu의 세대 수 @EBS란 ? EC2는 인스턴스( cpu와 메모리라고 보면됨)ㅌ C드라이버 or 하드드라이버 이런 역할을 하는게 EBS(elastic block storage) EC2와 EBS는 네트워크로 연결되어 있다. 방화벽이 EC2인스턴스를 보호하고있다 ( Security group) ap-northeast-2 의 의미 : 서울 리전 이라는 뜻(아시아태평양 북동쪽) 서울리전에는 가용영역 이 4곳 존재한다 한 가용영역에도 데이터센터(건물)이 2곳으로 분리 ap-northeast..

AWS/aws lecture1 2024.03.06

EC2 생성

@AMI( Amazon Machine Image) EC2인스턴스를 실행하기 위한 정보를 담고 있는 이미지 @EBS (Elastic Block Storage) 클라우드에서 사용하는 가상 하드디스크 1.EC2를 구성하기 위한AMI선택 2.EC2의 유형과 사이즈 선택 3. EBS설정 프리티어없을때는, 싸게 쓰려면 마그네틱 선택 4. 보안 그룹 설정 웹은 http이기떄문에 이렇게 http를 추가해줌 5. EC2생성 6. EC2접속 후 웹 서버 설치 및 웹 서버 실행 인스턴스 클릭후 '연결' 버튼 클릭하면 웹페이지에서 서버로 접속할 수 있다. sudo -s 로 sudo 권한을주고 yum install httpd -y 로 웹서버 설치 service httpd start 로 웹서버(아파치) 시작 그러면 아래 나오는 ..

AWS 2024.02.29

IAM 계정생성

@MFA활성화 MFA활성화하여 로그인할때 authenticator를 통해서 otp발급받게 해준다 QR코드는 이미지 저장해서 보관해둔다( 폰 잃어버렸을시 대비) @ 계정 별칭생성 @사용자 추가 저것만 체크하면 billing관련 권한 빼고 모든 권한을 준다. 계속 다음 눌러서 완성 @ 사용자도 MFA활성화해줌 그러면 루트계정 로그아웃하고 IAM사용자로 로그인한다. 계정별칭은 위에 미리 적은거 적어주고 아이디:admin 이라고 설정했던거 적고 설정해뒀던 암호 적어주면 로그인 됨.

AWS 2024.02.28

프론트엔드 CD 설정

https://cafe.naver.com/eddicorp/1698 [ 링크쌤 컬럼 ] AWS EC2 인스턴스 특성 제어를 위한 IAM 사용자 추가 안녕하세요. 에디로봇아카데미의 링크쌤입니다. 이번에는 IAM 사용자를 추가해보도록 하겠습니다. 사용자 추가를 누릅니다. 다음으로 권한을 설정해야 합니다. AmazonEC2... cafe.naver.com 위를 참고하여 iam 사용자를 추가하자 설정후 깃허브 Secret설정하기 AWS_ACCESS_KEY_ID 위 속성은 AWS IAM을 가지고 만든 ACCESS_KEY에 해당합니다 AWS_SECRET_ACCESS_KEY 위의 IAM 설정과 관련되며 비밀키 생성시 발급되므로 잘 기억해뒀다가 사용해야 합니다. 만약 잊어버렸다면 다시 발급하면 됩니다. CD_DEPLOY..

AWS 2023.07.23