WSL을 브리지(Bridge) 모드로 설정하는 방법이다. 아래와 같은 상황에서 필요할 수 있는 방법이다. WSL 상에서 돌아가는 애플리케이션을 외부에서 접속할 때 등 !주의! WSL2 를 사용하는 Docker 를 이미 사용중일 경우 사용할 수 없다. Docker를 사용할 수 없게 되거나, WSL2에 브리지 모드를 활성화 시킬 수 없다. 주의사항을 반드시 읽어보고 나처럼 Windows에서 WSL2를 이용한 Docker를 사용하면서 Bridge모드를 활성화 시키려고 삽질하지 말자. OS정보 및 설치 기준 운영체제 Windows11 22H2 Build - 22621.1702 WSL 설치 기준 WSL 설치하기 WSL 설치하기 Windows Subsystem for Linux 으로 윈도우 10,11 환경에서 리눅..
개인이 사용할 목적 겸 기말고사 과제로 만든 웹 유틸리티 제작 목적 대학교 웹 프로그래밍 기초 기말과제 Google / Naver / Youtube 원클릭 다이렉트로 검색 프로그래머의 경우 오류 내용을 클립보드 버튼으로 간편 검색 파파고를 이용하여 다이렉트로 번역 즐겨찾는 사이트 5가지를 직접 지정 가능 불편함 점 로컬스토리지 기반이라 인터넷 기록 및 인터넷 기록 삭제 시 다시 새팅 필요 => 옵션 백업/복원 기능 구현가능 번역 및 검색 내용이 너무 길 경우 검색 오류 발생 시대에 맞지 않는 오리지날 자바 스크립트(J쿼리 X) 사용 [코드 가독성 저하] => 대체 가능(해당 유틸 제작 당시 J쿼리 과정을 이수하지 않은 상태) 옵션기능 저장 불가 => 옵션 백업/복원 기능 구현가능 핑계거리 1년 넘게 적용..
[Ubuntu20.04][WSL] CUDA 그래픽카드 잡기 WSL에서 그래픽카드 자원을 이용하여 텐서플로우를 이용하려면 WSL에서 그래픽 카드를 잡아줘야 한다. 우선 아래와 같은 조건이 충족해야 한다. WSL이 설치됨 WSL에 Python이 설치됨 (버전 3.7) WSL에 venv 가상환경이 설치됨 WSL에 텐서플로우가 설치됨 (버전 2.8) WSL 버전이 5.10.43.3 보다 높아야 함 Windows에 그래픽 카드가 잡혀 있어야 함 그래픽 카드가 cuda를 지원해야 함 NVIDIA Developer 계정이 있어야 함 WSL, Python, venv 설치법은 내 블로그에 작성되어 있음. 2022년 12월 이전의 자료입니다. 현재 버전과 맞지 않을 수 있고 기존 메모앱에 정리된 내용을 티스토리에 옮겨적었..
WSL에서 Tensorflow설치 하기 아직 설치했다고 바로 이용할 수 있긴하지만 내 목표는 WSL에서 그래픽카드 자원을 사용하여 텐서플로우를 사용하는것이기 때문에 아직은 준비 단계이다. 해당 절차를 따라하기 위해서는 WSL, Python, venv 설치가 완료된 상태이어야 한다. 3중 하나라도 없다면 아래 링크들을 통해서 설치하고 오자 WSL 설치하기 WSL 설치하기 Windows Subsystem for Linux 으로 윈도우 10,11 환경에서 리눅스 환경을 사용할 수 있고 윈도우의 자원을 공유한다. 따로 가상 컴퓨터를 만들어서 리눅스를 설치할 필요가 없다. 설치 생각보 hbcha0916.tistory.com [Ubuntu20.04][WSL] Python3.7 설치 [Ubuntu20.04][WSL]..
[Ubuntu20.04][WSL] 파이썬의 venv 모듈 설치 텐서플로우를 사용하기 위해, 다른 파이썬 프로젝트와 의존성 문제를 예방하기 위해 venv모듈을 설치해준다. 설치 아래 명령어를 실행해 준다. sudo apt-get install python3.7-venv sudo python3 -m venv venv # python3 -m venv 끝 venv(가상환경) 진입과 탈출 방법 진입 sudo source venv/bin/activate 탈출 deactivate 의존성 문제가 일어날 만한 모듈및 패키지들은 이제 venv 내부로 진입하여 설치하자 Docker와 비슷한 개념이다.
[Ubuntu20.04][WSL] Python3.7 설치 Ubuntu20.4 버전 (WSL) 에서 파이썬을 설치해볼 것이다. 기본으로 설치되어 있긴 하나 매우 예민한 텐서플로 때문에 하위 버전을 설치해볼 것이다. 과거 설치법으로 현재와 다를수 있다. 해당 글은 WSL에 텐서플로우(2.6.0 | 2.8.0) 및 파이썬을 설치하는 과정을 기준으로 작성했다. 만약 WSL을 설치하지 않았으면 아래 링크에서 설치하고 온다. WSL 설치하기 WSL 설치하기 Windows Subsystem for Linux 으로 윈도우 10,11 환경에서 리눅스 환경을 사용할 수 있고 윈도우의 자원을 공유한다. 따로 가상 컴퓨터를 만들어서 리눅스를 설치할 필요가 없다. 설치 생각보 hbcha0916.tistory.com 설치 아래 ..
WSL 설치하기 Windows Subsystem for Linux 으로 윈도우 10,11 환경에서 리눅스 환경을 사용할 수 있고 윈도우의 자원을 공유한다. 따로 가상 컴퓨터를 만들어서 리눅스를 설치할 필요가 없다. 설치 생각보다 어렵진 않다. 1. 시작 -> Windows 기능 켜기/끄기 2. Linux용 Windows 하위 시스템 체크 3. PowseShell을 관리자 권한으로 실행 후, 아래 명령어 입력 wsl --install -d Ubuntu-20.04 4. 설치 종료 후 재부팅 5. 재부팅 후 WSL 창에 Ubuntu 터미널이 뜨면 Username, Password 설정 6. root의 패스워드를 변경할 경우 아래 명령어 입력 sudo passwd # 방금 지정한 Password입력 # root..
NiFi - ExecuteScript (NiFi에서 Python사용하기) NiFi에서 내장된 프로세서로는 데이터흐름 및 처리가 어려울 때 직접 코딩하여 FlowFile을 제어, 변형할 수 있는 프로세서이다. 만약에 더 높은 수준으로 FlowFile을 처리해야할 경우 직접 프로세서를 만들어야 하는게 더 좋지만 내장 프로세서가 없고 복잡한 처리, 성공과 실패 관계로만 라우팅 할 경우에는 ExecuteScript를 사용해 보는 것도 나쁘지 않다. 무작정 ExecuteScript를 사용하는 건 옳지 못하다. 원하는 프로세서가 정말 없는지 깊게 검색해 보고 없으면 사용할 것. 공식 문서 ExecuteScript Dynamic Properties Any dynamic (user-defined) properties ..
ElasticSearch TimeZone 설정 방법 (리눅스 현재시간 설정 방법) ElasticSearch에서 crontab 작업, 혹은 기타 시간 설정 등이 필요할 때가 있는데 이게 기본값으로 UTC로 표현되어 한국에서 ElasticSearch를 다룰 때 불편하다. 리눅스 현재 시간 확인 방법 현재 ElasticSearch의 TimeZone설정을 확인하고 싶은 경우 아래 명령어를 실행시킨다. Docker환경의 ElasticSearch인 경우 해당 컨테이너 내부에서 실행시킨다. date #출력 Thu 25 May 2023 06:04:29 AM UTC #만약 이렇게 나오면 하지 않아도 된다. 2023. 05. 25. (목) 15:05:14 KST 해당 글은 `date` 명령어를 입력하였을 때 출력이 KST..
PostgreSQL 모듈 설치하기 PostgreSQL에 모듈을 설치해 보고 기본 모듈을 EXTENSION 하여 활성화 시켜보자. PostgreSQL은 다양한 모듈이 있고 직접 모듈을 만들어 사용할 수도 있다. 그래서 PostgreSQL 사용목적, 용도에 맞게 모듈을 만들거나 외부에 있는 모듈을 다운받아 사용할 수 있다. 설치해볼 모듈 해당 글에서는 아래와 같은 모듈을 설치해 볼것이다. pg_stat_statements pg_cron pg_stat_monitor 'pg_stat_monitor` , 'pg_cron' 모듈은 외부 모듈이다. 설치해볼 모듈에 대한 간략한 설명(번역본) pg_stat_monitor 해당 모듈은 Percona에서 만든 PostgreSQL용 쿼리 성능 모니터링 도구이다. pg_sta..