3. 서버 접속
- AWS E2는 아마존 리눅스나 우분투(16.04 이상) 기반인 서버에 한해 브라우저 내에서 EC2 인스턴스 연결이 가능하다. 물론 나중에 다른 FTP 프로그램을 통해 접속하는 방법을 포스팅 할 예정이고 이걸 메인으로 쓸 예정이긴 하나... 일단 뭐가 뭔질 알아야 하니 우선은 직접 브라우저 내에 구동해보겠다,
*참고: 왜 Filezilla나 putty 같은 프로그램을 통해 접속하는 걸 권하는가 하면, 브라우저에서 os를 가상화해서 돌리는 것이다 보니 반응이 좀 느리다는 단점이 있다. 그리고 프로그램쪽이 좀 더 직관적이기도 하고. 그래서 나중에 이것 또한 포스팅 할 예정이니 기다려라.
- AWS에 로그인 한 다음 다시 EC2에 클릭한 다음 왼쪽 메뉴에 인스턴스를 클릭하면 아래와 같은 창이 나온다.
- 여기서 퍼블릭 IPv4 주소와 프라이빗 IPv4 주소가 있는데 프라이빗 IPv4는 특히 외부에 절대 공개되선 안된다! 퍼블릭은 나중에 클라우드플래어에서 얻은 네임서버와 연결할 때 쓰일 예정이므로 어딘가 저장해놓으라.
- 오른쪽 상단에 연결이라는 버튼을 클릭하라. 그러면 아래와 같은 창이 나오는 데 밑에 주황색 연결 버튼을 눌러 접속을 시작하면 된다.
- 그러면 아래와 같은 창이 뜨면 정상적으로 접속이 된 것이다.
- 이제 명령어를 입력한다. sudo apt update를 입력해 업데이트된 정보들이 있는지 확인해준다.
- 작업이 완료되면 sudo apt upgrade를 입력해 확인 된 정보들로 업그레이드해준다. 정말 진행할 건지를 물어보면 y를 누르고 엔터를 눌러 계속 진행해준다.
4. Swap설정
- t2.micro는 RAM이 1GB가 기본인데 문제는 사용할 수록 이 사용량이 아슬아슬한 경우가 좀 있을 수 있다. 그렇다고 메모리를 더 증설하면 그만큼 이용료를 내야 되다보니 좀 부담스러울 수도 있으므로 파일 저장공간을 RAM처럼 사용해서 이를 해결하는 SWAP을 사용할 것이다.
- 아래와 같은 명령문을 입력해 스왑에 쓰일 공간을 확보해준다. (약 2기가 정도 확보해줄 예정)
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=16
- 다음 명령어를 입력해 리눅스의 스왑 권한을 설정해준다.
$ sudo chmod 600 /swapfile
- 다음 명령어로 리눅스에 스왑영역을 설정해준다.
$ sudo mkswap /swapfile
- 다음 명령어로 리눅스가 이 스왑영역을 즉시 활용할 수 있게 끔 해준다,
$ sudo swapon /swapfile
- 여기 까지 되었으면 이제 정상적으로 되는지 확인하면 된다. 아래와 같은 명령어를 입력한다.
$ sudo swapon -s
그러면 아래와 같은 이미지가 나올것이다.
- 이제 다음 명령어로 부팅시 스왑파일을 사용할 수 있게끔 설정해주도록 한다. 아래 명령어로 vi 편집기를 통해 편집한다.
$ sudo vi /etc/fstab
- 접속했으면 문서 맨 끝까지 이동한 다음 i를 누른 후 아래와 같이 입력해준다.
/swapfile swap swap defaults 0 0
- 입력했으면 esc를 누르고 :wq를 입력해 저장하고 나가면 모든 설정이 끝난다.
4. 타임라인 설정
- 다음 명령어로 우분투 기본 시간대를 바꿀 수 있다.
sudo timedatectl set-timezone Asia/Seoul
- 제대로 설정이 되었는지 확인하고 싶다면 다음 명령어를 입력하면 된다. 그러면 아래와 같은 이미지 처럼 나올 것이다.
timedatectl
'서버관리 > AWS' 카테고리의 다른 글
AWS 계정 생성 및 서버 구축(1) (0) | 2021.04.20 |
---|