목록전체 글 (37)
0C 개발일지

오늘은 AWS Linux 서버와 MySQL WorkBench 연결하는 방법을 배웠다. '이제 실습은 종료되었고, 다음주부터는 개별적으로 프로젝트를 진행한다.1. tcping 설치하기사이트(https://www.elifulkerson.com/projects/tcping.php)에서 tcping.exe 다운로드한다.맥OS 에서 다운로드 시, Homebrew 사용해야 한다.2. 명령프롬프트 실행하여 tcping.exe 파일 위치에서 tcping www.google.com 443 입력하여 테스트한다.Port is open 뜨면 정상이다.(참고 http 는 포트번호 80, https 는 포트번호 443) 3. MySQL Workbench 설치한다.사이트 (https://dev.mysql.com/downloads..

로드 밸런서(Load Balancer)란?사용자와 서버 그룹 사이에 위치하며, 서버에 가해지는 트래픽을 모든 리소스 서버에 동일하게 사용되도록 하여 특정 서버의 부하를 덜어주는 디바이스이다.서버가 하나인데 많은 트래픽이 몰릴 경우 부하를 감당하지 못하고, 서버가 다운되어 서비스가 작동을 멈출 수 있다.이를 해결하기 위해 Scale up(스케일업)과 Scale out(스케일아웃) 방식 중 한 가지를 사용한다. 스케일 업(Scale up) 이란? 기존 서버의 성능을 향상시키는 방법스케일 아웃(Scale out)이란? 트래픽이나 작업을 여러 대의 컴퓨터나 서버에 분산시켜 처리하는 방법단, 스케일 아웃 시, 서버가 여러 대가 되므로 각 서버에 걸리는 부하를 균등하게 나누기 위해 로드밸런싱이 필수적으로 동반되어야..

오늘은 AWS EC2 (Amazon Linux 2023) 에 MySQL 설치하고 접속해보았다. AWS EC2 (Amazon Linux 2023) 에 MySQL 설치하기 PuTTY 접속MySQL 관련 패키지 검색dnf search mysql 시스템의 패키지 업데이트sudo dnf update RPM 파일 다운로드sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-4.noarch.rpm 참고RPM 파일이란? 리눅스 운영체제에 설치 패키지를 저장하는데 사용되는 Red Hat Package Manager 파일이다. RPM 파일은 파일을 한 곳에서 패키지화하므로 소프트웨어를 배포, 설치, 업그레이드 및 제거할 수 있도록 제공한다. GPG ..

AWS Linux 서버에 파일 및 폴더 업로드하는 법을 배웠다. AWS Linux 서버에 파일 업로드하기 지난 시간 중지 시켰던 리눅스 서버를 재시작하고, 퍼블릭 IPv4 주소를 복사한다. PuTTY를 통해 리눅스 서버에 접속한다.PuTTY와 명령프롬프트 창을 동시에 띄워놓고 명령어를 작성할 것이므로 명령프롬프트 창의 설명은 파란색으로 표기하겠다. 퍼블릭 IPv4 주소를 인터넷 주소창에 입력하여 확인한다.윈도우(로컬)에서 명령 프롬프트를 관리자 권한으로 실행한다.Linux 서버에 업로드할 파일이 있는 폴더까지 이동한다. SSH 키를 사용하여 로그인 하므로 해당 폴더 안에는 업로드 할 파일 외에 키 파일이 반드시 있어야 한다. scp -i 키파일 파일명 사용자명@public ip(서버주소)..

학원에서는 Oracle SQL을 배우고 프로젝트도 Oracle로 진행했어서 MySQL 을 사용한 경험은 없다. 이번에 일경험에서 MySQL를 사용해보라 하셔서 설치 해보려고 한다. MySQL 설치 MySQL Community (GPL) Downloads 클릭 (Community 버전은 무료) https://www.mysql.com/downloads/ MySQL Community Server 클릭 해당하는 OS 선택 후 Go to Download Page 클릭 Download 클릭 No thanks, just start my download 클릭하면 로그인 없이 설치 가능 Setup Type > Custom 선택 > Next Select Products > Server, Workbenc..

오늘은 리눅스 웹 서버 구축하는 법에 배웠다.😜 1. PuTTY 접속~ : Home 위치라는 의미 2. 소프트웨어 업데이트 진행 (업데이트 사항이 있다면 재부팅 하기) sudo yum update -y : 관리자 권한으로 리눅스 시스템의 모든 패키지를 최신 버전으로 업데이트하고 중간에 사용자 확인을 요구하는 질문에 자동으로 “yes”라고 답하도록 설정된 명령어.sudo: 일반 사용자로 로그인된 상태에서 시스템 설정을 변경하거나 소프트웨어를 설치/업데이트하려면 관리자 권한이 필요하므로, sudo를 사용하면 현재 사용자에게 일시적으로 관리자 권한을 부여함.yum: Yellowdog Updater, Modified의 약자로, 주로 CentOS, RHEL(Red Hat Enterprise Linux),..

오늘은 Linux로 EC2 Public 서버 생성하고 연결했다. Public 서브넷에 Linux 서버 생성 -> 이전 포스팅과 동일한 방법임 1. EC2의 인스턴스 → 인스턴스 시작 2. 정보 입력이름 및 태그이름 입력애플리케이션 및 OS 이미지(Amazon Machine Image)Amazon Linux 선택Amazon Machine Image(AMI) → 기본 인스턴스 유형 → t2.micro 선택 기존에 생성한 keypair(.ppk)선택기존에 ppk 로도 키페어를 만들어 둔게 있어서 사용했지만, .pem 선택시, PuTTYgen 프로그램 에서 확장자 .ppk로 변경 가능하므로 무관! 네트워크 설정 → 편집 윈도우는 rdp 였는데, ssh로 바뀌었다.. 이유는? 아래에!!! 인바운드 보안 그룹..

이번엔 프라이빗 서버 생성하고 연결하는 것을 배웠는데,잊어먹기 전에 작성해두기... 일경험 때 맥북을 들고 가서 mac os 기준으로 진행했는데, 집에 남는 노트북 그냥 가져간거라 익숙하지 않아서 이젠 윈도우 사용하려고 한다 AWS EC2 Private 서버 생성하는 방법은 저번 포스팅에서 작성한 내용가 별반 다르지 않아 자세히 작성하진 않을 것이다.1. EC2의 인스턴스 → 인스턴스 시작 2. 정보 입력 이름 및 태그이름 입력애플리케이션 및 OS 이미지(Amazon Machine Image)Windows 선택Amazon Machine Image(AMI) → Microsoft Windows Server 2022 Base 선택 (with SQL Server 비용 차이 많이 나므로 주의하여 선택)인스턴스..