
리눅스 버전마다 패키지 매니저가 다르다. AWS의 Linux2는 yum, brew를 사용하고, Linux2023의
경우는 dnf, brew 를 사용한다.

dnf 는 yum의 여러 문제를 개선한 Dandified(세련된) yum 이다.
httpd는 Apache HTTP Server의 실행 파일 이름으로, 웹 서버 역할을 하는 소프트웨어입니다. Apache HTTP Server는 오픈 소스 기반으로 만들어졌으며, 전 세계적으로 가장 널리 사용되는 웹 서버 중 하나이다.

systemctl 명령어도 리눅스마다 사용 명령어가 다르다. 다 외울 필요는 없지만, 자주쓰는것들은 기억해두면 좋다.
EC2
EC2를 중지했다가 다시 시작하는 경우, private IP는 그대로 고정이지만 Public IP는 계속 바뀜

처음 접속 했던 IP http://43.203.XXX/




인스턴스 스탑후 다시 시작함. pending -> running으로 변할때 public IP도 변경됨
Elastic IP를 사용하면 public IP를 고정시킬수 있다.
기본적으로 무료이지만, 사용 하지 않으면 요금이 발생한다.
EC2 Instance Type
- Compute Type : C로 시작
- Memory Type : R로 시작 (RAM)
Security Group
- SSH 접근을 위한 별도의 보안그룹을 유지하는 것을 추천한다. (by udemy강사)
- 만약에 "not accessible (time out)" 에러가 발생하면 보안그룹 이슈일 가능성이 높다.
- 또 "connection refused error"가 발생하면, 어플리케이션 에러이거나, 어플리케이션이 시작되지 않았을 가능성이 높다.
- 기본적으로 모은 Inbound 트래픽은 차단되고 OutBound 트래픽은 승인된다.
Referecing other security group
- 다른 보안그룹을 참조할 수 있는 고급기능이 있다.
- 즉 다른 보안그룹을 참조해 특정 트래픽을 허용할 수 있다.
- 이렇게 허용하면 보안그룹 내 인스턴스간에 통신이 가능하다.
Classic Ports to know
- SSL : 22
- FTP : 21 (File Transfer Protocol)
- SFTP : 22 (Secure File Transfer Protocol)
- RDP : 3389 (Remote Desktop Protocol)