설치&설정 관련
-
MongoDB를 설치설치&설정 관련/MariaDB & Mysql 2021. 2. 22. 18:04
오랜만에 MongoDB를 설치해야 할 일이 생겼습니다. 기존의 MongoDB를 이전설치해야 할 일이 발생했습니다. 기존의 경우 shard와 mongos(router)로 사용했지만, sharding을 하지 않아서 P(Primary)-S(slave)-S(slave) 형식으로 구성하기로 했습니다. 하위 내용을 4.4 번의 AWS LINUX 기준으로 작성되었습니다. 1. repo 파일 생성 root 계정으로 mongodb-org-4.4.repo파일을 생성하고 다음 내용을 작성합니다. vi /etc/yum.repos.d/mongodb-org-4.4.repo [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/20..
-
wsl2를 이용시 localhost:port로 접근 오류설치&설정 관련 2020. 12. 28. 04:03
wsl2를 이용시 localhost:port로 접근 해결방법 오늘 갑자기 node로 띄운 후 접근이 안되었습니다. 해결 방법을 찾아보았는데 WSL2, 외부 네트워크와 연결하기를 보고 따라 해보니 잘되었습니다. 내용 자체는 외부와 연결이지만, 저의 경우 내부와의 접근도 안되어 시도 하였습니다. 먼저 아래의 내용을 가진 wsl2-networks.ps1을 생성합니다. $remoteport = bash.exe -c "ifconfig eth0 | grep 'inet '" $found = $remoteport -match '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'; if( $found ){ $remoteport = $matches[0]; } else{ echo "..
-
TIP] Nginx location 설정 옵션 정보설치&설정 관련 2020. 12. 24. 03:59
Nginx location 설정 옵션 Nginx를 사용하다가 특정 접근 경로에 대하여 다른 정적 페이지를 바라보게 처리하는 일이 생겼습니다. 이때, html을 보도록 설정하였는데 파일이 다운로드 되는 현상을 겪었습니다. 이유는 default_type을 설정하지 않아서 였습니다. 샘플 location = /approval { default_type "text/html"; alias /home/ubuntu/approval/index.html; index index.html; }이 외에도 location 설정시 =, ~, -*, ^- 등을 uri 전에 추가 할 수 있습니다. 문법 Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... } D..
-
[Dockerfile] node:Alpine에서 puppeteer 기동 & 한글 깨짐 처리설치&설정 관련 2020. 7. 10. 22:47
node:Alpine 에서 puppeteer 기동 하고 한글 깨짐 처리 하기 GitOps 스타일의 지속적인 배포를 구축하여 자동 배포 시스템을 Git ==> jenkins ==> Kubernetes로 구축하여 사용하고 있습니다. 배포가 문제 없이 되었으나 puppeteer를 사용하는 순간 다음과 같은 오류를 만나게 되었습니다. .... Error: Failed to launch chrome! spawn /app/node_modules/puppeteer/.local-chromium/linux-609904/chrome-linux/chrome ENOENT ...원인 해결 방법으로 chrome을 설치하고 실행 위치를 강제로 잡아주면 된다. # Dockerfile 내부 # chromium 설치 RUN apk ad..
-
[Mac TIP] OS 업데이트 이후 다시 설치해야 하는 xcode 재설치 하는 법!설치&설정 관련 2020. 7. 8. 22:46
[Mac TIP] OS 업데이트 이후 다시 설치해야 하는 xcode 재설치 하는 법! Mac의 OS를 업데이트를 하고 나면 꼭 다음과 같은 오류를 만나게 됩니다. xcode CommandLineTools을 분명히 설치 했음에도 발생합니다. 이럴때는 아래의 명령어로 삭제후 재설치 하여야 합니다. $> sudo rm -rf /Library/Developer/CommandLineTools $> sudo xcode-select --installMAC OS 종특인듯...
-
수동으로 설치한 WSL을 삭제 하는 방법설치&설정 관련 2020. 7. 6. 22:45
수동으로 설치한 WSL 삭제 하기 보안프로그램을 피해서 WSL 설치하기!를 통해서 설치한 경우 제어판 > 앱에 Ubuntu가 표기 되지 않습니다. 압축을 풀었던 디렉토리를 삭제하고 다시 압축을 풀고 Ubuntu.exe 실행하면 그때부터는 0x80070003 메시지를 만나게 됩니다. 메뉴얼 삭제시에 windows의 wsl에 등록된 정보를 삭제하지 않았기 때문에 발생하는 문제입니다. PowerShell에서 wsl을 삭제해주어야 됩니다. # 설치된 wsl 목록 확인 PS C:\Users\admin> wslconfig.exe /l Linux 배포용 Windows 하위 시스템: Ubuntu-18.04(기본값) # 설치된 wsl 목록 삭제 PS C:\Users\admin> wslconfig.exe /u Ubuntu..
-
Windows WSL에서 한글 입력기 설정 하기설치&설정 관련 2020. 7. 4. 22:44
한글 입력기 설정 기본적으로 이전에 진행한 Windows WSL에서 GUI 사용하기가 적용되어야 합니다. 우선 아래 명령어를 이용하여 한글 폰트를 설치 해야 합니다. $ sudo apt-get install fonts-nanum fonts-nanum-coding fonts-nanum-extra폰트가 설치 되었으면 uim을 설치 합니다. uim 은 "universal input method"로 다국어 입력기 프레임워크 입니다. 기존에는 uim-byeoru를 함께 설치 하였는데, ubuntu 18.04에서는 uim-byeoru 패키지가 삭제 되고, uim에 Byeoru가 포함되어 있습니다. 출처 : 한글 입력기 uim-byeoru 패키지 없어짐 $ sudo apt-get install uim이후 환경 설정에..
-
Windows WSL에서 GUI 사용하기설치&설정 관련 2020. 7. 2. 22:42
Windows WSL에서 GUI 사용하기 기본적으로 GUI를 사용하려면 ssh를 통한 접근 후 사용해야 합니다. Windows 10에서 Windows Subsystem for Linux(WSL) GUI를 띄우는(크롬, interlij) 작업을 하기위해서 다음과 같은 설정이 필요합니다. SSH 서버 설치 & 설정 기본으로 설치되어 있는 SSH 서버는 동작을 제대로 하지 못함으로 완전히 제거하고 재설치 한다. # 설치 전에 APT repository 업데이트 $> sudo apt-get update $> sudo apt-get upgrade # ssh를 완전히 삭제하고 재설치 $> sudo apt-get purge openssh-server $> sudo apt-get install openssh-serve..