WSL 환경에서 내부 MariaDB 설치하기

WSL 환경에서 DB 설정 방법에 대해 정리했습니다. 우선 기본적으로 윈도우 환경이며, WSL을 이용해 우분투 18.04 버전을 설치합니다. mariadb-server 설치 및 실행 패키지를 최신으로 업데이트 합니다. 1 2 sudo apt-get update sudo apt-get upgrade 우선 mariadb-server를 설치합니다. 1 2 3 sudo apt install mariadb-server sudo mysql -u root -p # 실행 DB 저장소 경로 변경 방법 만약 db의 저장소를 변경하고 싶다면 아래와 같이 진행하면 됩니다. 우선 db의 경로를 /home/data/mysql으로 가정하겠습니다. db 접속 후 현재 db의 경로를 확인합니다....

4월 15, 2023 · 3 분

Gerrit 코드 리뷰에 대해

Gerrit은 오픈 소스 웹 기반 코드 리뷰 도구로, Git 버전 관리 시스템을 사용하는 프로젝트에서 코드 검토 및 협업을 용이하게 해줍니다. Gerrit은 구글에서 개발되었으며, 안드로이드 오픈 소스 프로젝트(AOSP) 등 여러 대규모 프로젝트에서 사용되고 있습니다. Gerrit을 사용하려면 Gerrit 서버를 설치하고 구성해야 합니다. 설치 방법은 공식 문서 에서 확인할 수 있습니다. Gerrit은 웹 기반 코드 커밋 및 버전 관리 도구로, 코드 리뷰를 위한 기능을 제공합니다. 개발자들은 Gerrit을 이용하여 Git 저장소에서 작업한 코드 변경 사항을 리뷰하고, 변경을 승인하거나 거부하고, 수정 요청을 할 수 있습니다....

3월 20, 2023 · 3 분

Linux에서 배포 스크립트($'/r') 발생 시 처리 방법

node.js backend 에서 작업 중 테스트 서버에 배포 스크립트를 작성했습니다. 위와 같이 $'\r': coomand not found가 발생하면 해결 방법은 아래와 같습니다. 1 sed -i 's/\r$//' [스크립트파일.sh] 문제의 원인은 유닉스 기반의 운영체제에서는 줄 바꿈 문자로 줄 바꿈(Line Feed, LF)을 사용하지만, 윈도우 운영체제에서는 줄 바꿈 문자로 CR과 LF를 함께 사용합니다. 그렇기 때문에 유닉스 기반의 운영체제에서는 Windows에서 생성된 텍스트 파일을 처리할 때 이러한 CR 문자가 문제가 될 수 있습니다. sed 유틸리티를 사용하여 스크립트 파일에서 Windows에서 생성된 줄 바꿈 문자(Carriage Return, CR)를 제거할 수 있습니다....

3월 10, 2023 · 1 분

Infra 설정 관련 정리

인프라 관련 내용 정리가 필요할 것 같아 중요한 키워드 정도로 정리한 내용입니다. AWS EC2 접속 명령어 기본적으로 pem키를 발급받고 네트워크 보안이 올바르면 아래와 같은 명령어로 pem키를 이용해 접속 가능합니다. 1 2 chmod 400 [pem파일명] ssh -i [pem키 파일명] ubuntu@[퍼블릭 IP 주소] 입력했던 콘솔 보기 1 history bastion host 설정 bastion host란 내부와 외부 네트워크 사이에서 게이트 역할을 수행하는 호스트입니다. 내부 서버나 중요 리소스를 보호하기 위해 생성되며, 일반 유저들에게는 공개하지 않습니다....

1월 12, 2023 · 3 분

Windows Nodejs 버전 변경하기

종종 프로젝트 중에는 특정 Node.js 버전에서만 동작하는 프로젝트가 있습니다. 이럴 경우 Docker를 이용하여 컨테이너를 만들거나 로컬인 경우 해당 버전에 맞는 Node.js를 설치해야 합니다. 이번 내용은 전에 작성한 jdk 버전을 변경하듯이 Node.js 버전을 변경하는 방법에 대해 알아볼께요. 알림 해당 글은 Window를 기준으로 작성했습니다. Mac의 경우는 해당 stackoverflow 질문글 을 참조해주세요. 먼저 해당 링크 에서 우측의 Release 버튼을 선택합니다. nvm-setup.exe 파일을 다운로드 받습니다. 아래와 같이 파일을 설치하고 버전을 커맨드로 입력해보면 설치된 것을 확인할 수 있습니다....

10월 26, 2022 · 1 분

OpenJDK 버전 간편하게 변경하기

Window에서 JDK 버전 간편하게 변경하기 Java를 사용하여 프로젝트를 진행하다 보면 우선적으로 OS 명령을 내리기 위한 JDK(Java Develop Kit) 설치가 필요합니다. 그렇지만 특정 Java 버전을 필요로 하는 프로젝트도 있습니다. 이를 해결하기 위해 도커로 환경을 구성하거나 해당 로컬 컴퓨터의 환경변수를 설정하여 변경하는 것도 가능합니다. 해당 글은 스크립트를 생성하여 터미널 명령어로 간단하게 자바 버전을 변경하는 방법입니다. 모든 설정이 끝나면 아래처럼 터미널에서 명령어만 입력하면 스크립트를 변경 할 수 있습니다. JDK 설치 및 폴더명 변경 우선 JDK를 다운로드 아무래도 라이선스의 문제가 있을 수 있으니 OpenJDK를 다운받는 것을 추천드립니다....

8월 9, 2022 · 2 분

Synology NAS로 Docker GitLab 설치하기

시작하며 DSM 7버전에서는 SVN과 GitLab을 패키지로 지원하지 않습니다. 그렇기 때문에 Docker를 이용하여 설치해야 합니다. 제 경우는 KT 공유기와 Synology NAS(220+)에 램 8기가를 추가한 상태입니다. 공유기 포트포워딩만 조금 다를 뿐 전체적인 방법은 동일할 것이라 생각됩니다. GitLab을 쾌적하게 쓰시려면 최소 램 4기가 이상으로 설정하시는게 좋습니다. 해당 설정은 컨테이너 생성 후에도 편집이 가능하니 필요에 따라 조정하시면 됩니다. 알림 완성 후 GitLab Repository 주소 경로가 올바르지 않은 이슈가 있지만 아래 와 같이 설정하면 사용하는데 이상은 없을 것이라 생각됩니다....

8월 2, 2022 · 4 분