서론M1 맥북에 가상머신을 설치한 이후 Linux 를 사용해보자! Ubuntu 다운받기Ubuntu 이미지를 다운받자 (글 작성 기준 24.04 LTS)https://ubuntu.com/download/server/arm 가상머신 (UTM) 설치하기가상머신 다운로드https://mac.getutm.app/ 가상머신에 Linux 설치하기설치한 가상머신 (UTM)에 앞서 다운받은 Linux를 설치해보자 Virtualize 선택 ✅Linux 선택 ✅언어는 English ✅Your name : 이름Your server's name : 서버 호스트 명Pick a username : 로그인 사용자 이름Choose a password : 사용자 패스워드Confirm your password : 사용자 패스워드 확..
서론 로컬 서버에 VM 가상머신에 구축해돈 MySQL에 외부에서 접속하는 방법이 필요했는데, ngrok을 통해 활용할 수 있어 방법을 기록해보고자 한다. ngrok 이란? 로컬 개발 서버를 외부에서 접근 가능하도록 해주는 터널링 소프트웨어, 개발자들이 로컬 환경에서 웹 서버나 API를 테스트하고 외부에서 접근할 수 있게 만들어주는 도구가 바로 ngrok ngrok 설치하기 먼저 ngork을 공식홈페이지에서 다운로드하자. 자신의 운영체제에 맞게 다운로드를 진행하자 링크 : https://ngrok.com/download ngrok 회원가입 및 토큰 등록하기 ngrok 회원가입을 통해 토큰 등록하기 ngork은 기본 세션시간이 존재하기에 만료 시 다시 ngrok을 실행해줘야 한다. 이러한 번거로움을 없애기 ..
서론 교육 중 다른 반의 MySQL을 담당하게 됐는데 MySQL데이터 관리를 위해서 자동백업을 구축했던 과정을 기록하고자 한다. 본 내용은 VMware 가상머신에 ubuntu를 설치한 후 설치한 MySQL 백업에 대한 내용이다. 백업 담당할 유저를 생성 root로도 가능하지만 일반적으로 권한을 최소한으로 설정한 백업 담당 유저를 만드는 것이 보안상 더 좋다. # backupuser 라는 이름으로 유저를 생성한다. CREATE USER 'backupuser'@'localhost' IDENTIFIED BY 'backupuser'; # 그리고 backupuser 에게 team1~team4 라는 이름의 데이터베이스 대한 권한을 준다. GRANT SELECT, LOCK TABLES, SHOW VIEW ON tea..
서론 EC2 (t2.micro)에 Docker를 설치하고 Spring Application의 jar 파일을 만들어서 이미지를 만들어서 올려보고자 한다 본 글은 Window 기준 입니다. EC2 - Docker 설치하기 EC2 인스턴스를 방금 설치했다고 가정하고 진행하는 Docker 설치 명령어이다. sudo apt update sudo apt upgrade # docker 설치 sudo apt install -y docker.io # 사용자를 docker 그룹에 추가하는 명령어 sudo usermod -a -G docker $USER # 설정한 그룹을 즉각 인식하는 명령어, 생략시 재부팅 후에만 group 적용된다. newgrp docker # docker 잘 설치됐는지 확인해보기 docker ps Sp..