DevOps (11) 썸네일형 리스트형 [Springboot]Intellij 에서 lombok 인식 안될 때 해결 Spring을 사용하면서 생상선 향상을 위해, lombok 은 설치하여 사용합니다. Intellij 는 마켓플레이스에서 바로 lombok을 조회해서 설치 하기가 쉽습니다. lombok 사용을 위해 해야 할 일! lombok 설치 : marketplace 검색 하여 설치!!! intellij annotation 활성화 : intellij -->setting --> build .. --> compiler --> annotation processor 에 "Enable annotation processing" 체크 패키지 dependency 추가 : 저는 Gradle을 사용 했으므로, build.gradle 파일 수정이 필요합니다. 빌드 (Gradle) reload 하여 다시 의존성 빌드 진행 즉시 설치하고 기.. [MySQL] MySQL Windows 설치하기 MySQL 다운로드 하기 다운로드 페이지 MySQL Community Downloads 로 이동합니다. URL: https://dev.mysql.com/downloads/windows/installer/8.0.html 설치 파일을 다운로드 합니다. MySQL 설치하기 Custom 을 선택하여서 필요한 부분만 설치 합니다. MySQL Server, Workbench, Samples 3개 제품만 선택합니다. 설치가 진행중입니다. 정상 설치가 완료되어서 Workbench가 실행 되는것을 확인 합니다. [Pycharm] 파이참(Pycharm) Terminal 접속 Error 해결 파이썬 개발 IDE로 " 파이참 (Pycharm)"을 참 많이 사용하는것 같다. . Anaconda 보도 자체 가상환경 별 작업도 쉽고, 패키지 관리도 편해서 파이참보다 쉬운 개발 툴은 없는듯 하다. 가끔 콘솔 log나 패키지 설치를 수동 처리하려고 , 터미널(Terminal) 창을 실행해서 진행할 경우가 있는데, Terminal 진행시 스크립트 아래와 같은 오류를 발견 했다. 터미널 창을 봐서 알겠지만, cmd 가 아니라 "Windows Power Shell" 실행을 확인 할 수 있다. 해결 방법은, Command Prompt(명령프롬프트, cmd)를 띄우면 된다. 방법 1) Terminal 탭을 추가로 띄우면서, Command Prompt 선택 + 버튼 옆 확장 모양( / ) 버튼을 클릭하면, Com.. [Linux] Yum 에 대해 알아보자 yum 이란 무엇인가? yum (yellowdog update modified) 약자로 래드햇 계열 리눅스에서 패키지를 설치하고 관리 하는 도구로 알고 있으면 되겠다. 우리가 잘 아는 rpm 명령어로 설치할때 발생하는 패키지 의존성 문제를 해결해 주는 관리 툴이다. 그렇다면, 패키지 의존성 문제가를 확인해보면... 패키지 의존성이란? 리눅스에서 패키지 설치할때, A패키지 설치할때, 참조되는 B를 먼저 설치해야하는 부분이다. 이것이 한두개의 의존성만 걸리면 심플한데, A->B-C->... 여러 참조가 걸려 오류가 나거나 처리가 번거롭다. yum을 사용하는 방법은 간단하다. 설치하고 rpm 명령어 처럼 사용하면 끝!! yum 설치하기 apt install yum yum 사용법 yum 이 설치되어 있다면 사용.. [DevOps] requirements.txt 활용한 가상환경 만들기 ( + 자주 쓰는 conda 명령어) 프로그램 실행/개발에 필요한 패키지 dependancy를 정의한 파일이 requriments.txt 이다. 이 명세를 기반하여 환경을 만들어본다. 추가로, 필요한 conda 명령어도 확인해본다. 대부분 이정도만 있으면 사용하는데 불편없다. 1. 아나콘다 가상환경 만들기 conda create -n 가상환경이름 python =버전 예) conda create -n visionocr pytohn =3.9 2. 가상환경 활성화 하기 conda activate 가상환경이름 예) conda activate visionocr 3. requirements.txt 참고하여 패키지 설치하기 conda activate 가상환경이름 현재 디렉토리에 requirements.txt 파일 존재하는지 체크 pip install -.. [AWS]SSH로 EC2 인스턴스 접속하기 (Mac) Windows는 putty를 통해서 접속을 자주하지만, MAC의 경우 터미널을 통해서 접속을 한다. 기본적으로 pem key 를 가지고 MAC 에서 접속하려면 아래와 같다 ssh -i 'key파일' 'id@ec2퍼블릭 IPv4 주소' % ssh -i jason_dev_ec2.pem ubuntu@ec2-***-***-***-***.ap-northeast-2.compute.amazonaws.com cs 매번 저렇게 입력하는건 너무 불편하니까, 간단하게 접속 가능한 방법을 알아보자. pem 키파일을 ~/.ssh/ 로 복사 % cp pem키파일 ~/.ssh pem 키 파일 권한 변경 (소유자만 rw) % chmod 600 ~/.ssh/pem키파일 config 파일을 생성 % vi ~/.ssh/config ===.. [EC2]SSH 접속 에러 조치 방법 : Host key verification failed (Mac) 기존 EC2 (On Demand)를 종료하고, 예약인스턴스 EC2를 새롭게 올리고 IP는 그대로 사용해서 서버를 구성했습니다. 근데, Windows Putty 접속은 잘되는데 MAC 에서 ssh 접속 하려니 아래와 같은 에러가 나옵니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you .. [AWS]쉽고 간단하게 서버 만들기 - EC2, Python, Flask 1. EC2 인스턴스 생성하기 원하는 리전(Region)에 인스턴스 시작 AMI 선택 - 원하는 이미지 선택하면되며, 리눅스/ubuntu/수세/레드헷/windows 등 다양합니다. 인스턴스 유형 선택 (옵션) 태그 지정 보안그룹 구성 - 기본으로 만들 때, 소스(0.0.0.0) 디폴트여서 전체 open 되어있다는 경고가 있는데, 접속하고자 하는 PC IP 지정해도 됨 - 보안그룹은 인스턴스 생성 이후에도 수정 가능합니다. 키 페어 선택/생성 (PEM 파일 생성) - EC2 접속을 Key Pair ( AWS에 퍼블릭키, 접속PC에 프라이빗키)를 생성하여 접속 보안을 강화 ( 키 페어 사용을 권장 ) - PEM (Privacy Enhanced Mail) : 일반적으로 웹서버, SSH 에 사용가능하며 안전한 .. 이전 1 2 다음