일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- EC2
- 책 정리
- github
- Client
- mariadb
- Hibernate
- Spring Legacy Project
- db
- vagrant
- ssh
- TLS
- Linux
- centos7
- DISTINCT
- docker
- window
- WebHook
- spring boot
- 프로그래머스
- Java
- 토비의스프링
- jdbc
- Jenkins
- sample
- TypeScript
- AWS
- Git
- spring
- SSL
- 코딩테스트
- Today
- Total
목록분류 전체보기 (106)
Woopii Vyeolog
Git 명령어 모음 클론 생성 git clone {원격 저장소 URL} {복사할 디렉토리 경로} 예시) git clone https://github.com/사용자명/저장소명.git /Users/사용자명/내문서/프로젝트 Git Pull git fetch origin git pull 원격 브랜치를 로걸 저장소로 생성 git checkout -b {생성할 브랜치명} {원격 브랜치명} 예시) git checkout -b feature/payment origin/feature/payment 로컬 브랜치 생성 git branch {생성할 브랜치명} {생성 기준이 되는 브랜치명} 예시) git branch feature/test develop 변경 내용 add, commit git add {파일경로}, (전체는, g..
CloudShell은 aws에서 제공하는 일종의 무료 vm 입니다. 저같은 경우, 생성했던, 키페어를 업로드하고, 생성한 인스턴스에 SSH 접속을 할때 사용합니다. AWS 콘솔 화면 상단의 CloudShell 버튼을 클릭하면 터미널 창이 나옵니다. (아래 사진의 빨간 부분입니다.) CloudShell 화면에서 파일 업로드가 가능합니다. 'Upload file' 을 통해서 로컬에 생성했던 키를 업로드 합니다. 키를 업로드 했으면, 보안을 위해서 파일 권한을 400(사용자만 읽을 수 있는 권한)으로 수정합니다 권한을 400으로 변경하려면, 아래과 같은 명령어를 입력합니다. chmod 400 {키파일명} chmod 400 my-base-key.pem 이후, 생성했던 인스턴스에 SSH 접속을 하려면 다음과 같은..
개인 웹 서비스를 개발할때 도메인 주소 하나 있으면 좋습니다. 도메인 주소를 구입할 수 있는 대표적인 사이트가 가비아입니다. 가비아에서는 특정 도메인 주소를 거의 상시적으로 할인하고 있으니,(대신 1년정도만 사용 가능합니다.) 저렴한 주소를 찾아서 구매하면 좋습니다. 우선, 가비아 사이트를 접속합니다. 주소 : https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 회원이 아니시면, 우선 회원 가입을 진행합니다. 그리고, 사이트 메인 페이지 중간쯤에 원하는 도메인을 검색하는 주소창이 있습니다. 그 사용하길 원하는 주소를 입력합니다. 검색해보면 다음과 같이 사용할 수 있는 도메인 목록이 나옵니다. 특정 도메인은 저렴..
인스턴스 생성 AWS 콘솔 화면에서 EC2를 검색한 후 [인스턴스] - [인스턴스 시작] 을 눌러 인스턴스를 생성합니다 이름은 구별 가능하게 자세히 입력하면 좋습니다. 클라우드의 OS는 인스턴스 생성 시 그때그때 인스톨하는게 아닌, 스냅샷을 복사해서 기동하는 형태입니다 AMI : Amazon Machine Image Amazon Linux : Red Hat 계열의 리눅스와 유사합니다 인스턴스 유형 cpu와 메모리가 미리 정의되어 있는 형태 t2, t3, c5 등 용도에 따라 다양한 알파벳이 붙음, 숫자는 cpu의 세대 수 (높을수록 좋습니다). 크기는 nano -> micro -> small -> medeum -> large ..... 등이 있습니다. 키 페어 로그인 설정 키 인증 방식으로, 키를 만들어..
증상 mariadb 에서 create function을 했는데, 다음과 같은 에러가 발생했습니다. You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 원인 SUPER 권한 부족 MariaDB에서 SUPER 권한은 사용자에게 데이터베이스 관리, 서버 설정 변경, 다른 사용자 계정 관리 등 광범위한 권한을 부여합니다. 만약 사용자에게 SUPER 권한이 부여되지 않았다면, binary logging이 활성화된 상태에서 특정 작업을 수행할 때 해당 에러가 발생할 수 있습니다. 해결 계정에 SUPER 권한..
윈도우에서 cmd, powershell 등을 사용하면서 명령어를 입력, 복사, 수정할 때 생각보다 불편한점이 많습니다. 그 불편함을 해소해주는 도구가 Windows Terminal 입니다. Windows Terminal은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다. 특징 여러 터미널을 탭으로 관리하여 작업 공간을 효율적으로 분리할 수 있습니다. 창을 분할하여 여러 터미널을 한 화면에 동시에 표시할 수 있습니다. 각 탭과 창에 대한 설정을 개별적으로 지정할 수 있습니다. 글꼴, 색상 테마, 배경 이미지 등을 자유롭게 설정하여 자신만의 작업 환경을 조성할 수 있습니다. 설정 파일을 편집하여 더욱..
docker 명령어 https://woopi1087.tistory.com/104 [Docker] 명령어 모음 명령어 모음 내용 명령어 예시 버전 확인 docker -v 다운받은 이미지 조회 docker images 이미지 다운 docker pull {이미지} docker pull mariadb:latest 컨테이너 생성 docker create {이미지} docker create -p 13306:3306 --nam woopi1087.tistory.com docker mariadb 설치 https://woopi1087.tistory.com/105 [Docker] docker Mariadb 설치 docker 명령어 https://woopi1087.tistory.com/104 mariadb 생성 mariadb..
AWS는 대략적으로 다음과 같은 구조를 가지고 있습니다. 위 그림에서, 최 외각은 AWS망 입니다. 그 안에 리전이 있습니다. 리전이란, AWS에서 호스팅 되는 위치를 지리적으로 구분한 것입니다. 예를들어, 리전이 서울이면 서울에서 호스팅한다는 것을 의미합니다. # 호스팅이란? 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스 리전은 가용영역( AZ, Available Zone)이라는 더 작은 단위로 나뉩니다. AWS 리전은 최소 2개 이상의 가용 영역으로 구성됩니다. 각 가용 영역은 최소 1개 이상의 데이터 센터 (Internet Data Center) 로 구성됩니다. 현재 한국에는 총 4개의 가용영역이 존재한다. 한국의 리전은 ap-northeast-2 이고, 가용영역은 ap..