분류 전체보기31 Amazon Q CLI로 게임 개발 및 배포하기 Amazon Q CLI 설치https://docs.aws.amazon.com/ko_kr/amazonq/latest/qdeveloper-ug/command-line-installing.html(위 링크에서 본인 OS에 맞는 방식으로 Q CLI설치를 진행.)나는 MacOS 이기 때문에 dmg 파일을 다운받아서 설치최초 실행할 때는 application 폴더에서 gui 버젼으로 실행 후 shell integration 을 진행한다.이 때, Builder ID 또는 Identity Center 인증을 필수로 해야한다. 이제 터미널에서 q chat 명령어를 치면 Amazon Q cli 를 실행할 수 있다.Cursor AI 실행IDE로 cursor AI를 사용하지만 실제로는 터미널에서 Amazon Q cli 를 사.. 2025. 6. 28. 홈서버 만들기 (1) 집에 놀고 있는 데스크탑을 이용해서 홈서버를 만들어서 개인 블로그를 하나 만들어 보기로 했다. 부팅 USB를 만들어서 linux를 설치하는 방법은 구글링을 하면 쉽게 찾을 수 있었다.기존 윈도우를 제거하고 현재 회사에서 가장 많이 사용하고 있는 익숙한 Rocky linux 9.5 를 설치했다.대부분 docker를 사용할 계획이기에, host OS는 크게 중요하지 않다.역시 예상대로 일이 쉽게 풀릴 리가 없다. 네트워크 인식 문제데스크탑이기 때문에 wifi USB를 꽂아서 사용하려고 했다.하지만 인식이 되지 않는다. 네트워크 드라이버를 설치해야 한다고 한다. (인터넷이 안되는데??) 그래서 본체를 들고 유선 LAN선 범위로 가서 연결을 했다. 하지만 이것도 인식이 안된다.# ip 확인ip a# 최소설치로 .. 2025. 3. 31. Kubeadm vs MiniKube vs Kind vs K3S Kubeadm클러스터는 최소 두 개의 노드(Virtual Machine)로 구성되어야 한다.Master nodeWorker node각 노드 당 2GB 메모리, 2CPUs쿠버네티스를 처음 시작할 때 사용하기에는 어렵다.개인 PC 에서 사용하기에는 무겁다. 장점단점배포 단계에서 사용할 수 있는 Full 아키텍처도커 컨테이너를 사용한다.설치가 꽤 어렵다.개인 PC 에서 사용하기에는 무겁다.하나의 node master 만 승인된다. MiniKube쿠버네티스를 처음 사용하고자 하는 사람들에게 좋다.MiniKube 가이드호스트 머신의 최소 사양2 CPU2 GB 메모리20 GB 디스크 용량장점단점설치하기 쉽다.가볍다.너무 최소한의 기능만 포함. Kind로컬에 클러스터를 배포할 수 있는 또 다른 도구도커 컨테이너 .. 2024. 11. 28. MySQL root 비밀번호 초기화 Root 비밀번호를 잊어버렸거나, 설정을 했는데 오타가 나서 등 여러 이유로 비밀번호를 모를 때 초기화 하는 방법 #1 MySQL 정지systemctl stop mysqld#2 MySQL 환경변수를 변경## 비밀번호 없이 Root 로그인이 가능하도록 변경systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"#3 MySQL 재시작systemctl start mysqld#4 MySQL 접속 후 root 비밀번호를 null로 초기화mysql -u root -pUPDATE mysql.user SET authentication_string = null where user = 'root';FLUSH PRIVILEGES;quit#5 MySQL 재접속. 현재 비번은.. 2024. 10. 16. amazon linux 2023 mysql 설치 기존에 centos7 에서 사용하던 mysql 설치 스크립트를 사용하다보니, 버전 충돌이 일어나서 새로 정리했다.Error: mysql57-community-release conflicts with mysql-community-release-el7-7.noarch# RPM 파일 다운로드sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm# GPG 퍼블릭 키 설정sudo dnf install -y mysql80-community-release-el9-1.noarch.rpm# GPG 키 import sudo dnf -y update# MySQL 설치sudo dnf install -y mysql-community-clien.. 2024. 10. 16. SSL 인증서 발급 및 적용하기 SSL 이란?Secure Socket Layer의 약자로 SSL 프로토콜은 웹서버와 브라우저 사이의 보안을 위해 만들어졌다.대칭키를 이용하여 암호화 통신을 하는 원리이며, http 요청에 SSL 적용을 하여 https 통신을 한다.이를 위해서 필요한 것이 SSL 인증서이고, 이를 발급받고 적용하는 과정을 간단하게 정리해 보았다. SSL 인증서는 이 사이트가 신뢰성 있는 사이트라고 인증을 해주기 위한 것이다.인증서에는 소유자의 e-mail 주소, 이름, 용도, 유효기간, 발행기관, public key 등이 포함되어 있다. AWS EC2 인스턴스에 nginx 웹서버를 띄워 놓았다. 8080 포트로 접속 시 내가 만든 웹서버로 접속이 가능하다.이 때 https 접속을 위한 ssl 인증서를 발급하기 위해서는 아.. 2024. 9. 3. 이전 1 2 3 4 ··· 6 다음