본문 바로가기

Windows15

[Windows] WSL1을 WSL2로 업그레이드 하는 방법 윈도우에는 WSL(Windows Subsystem for Linux)라는 훌륭한 시스템이 있다. 윈도우에서 마치 리눅스를 사용하는 것처럼 인터페이스를 제공한다. WSL1 vs. WSL2 WSL은 버전 1과 버전 2가 있다. WSL 버전 2의 경우 OS 파일 시스템 간의 성능을 제외하면 WSL 버전 1보다 더 많은 기능과 뛰어난 성능을 보여준다. 그 밖에 WSL2로 올리지 않으면 사용할 수 없는 기능들이 몇 개 있어서 현재 사용 중인 WSL 버전 1을 WSL2로 올리기로 했다. WSL2 업그레이드 Powershell을 열고 다음 명령을 실행한다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /nore.. 2023. 1. 18.
[Git] Powershell에서 깃 로그 한글 깨지는 현상 해결 윈도우 환경에서 Git을 사용하다보면 한글로 작성된 git 로그가 깨져서 보이는 경우가 있다. commit 46fbd8ad38eca292794e2dc099d79a80e1f949fe (HEAD -> master, origin/master, origin/HEAD) Author: my-mail Date: Thu Sep 22 18:47:00 2022 +0900 commit 9143adc3f9d9a7a53c97f008112e3cf1b53e7113 Author: my-mail Date: Tue Sep 20 13:17:00 2022 +0900 깃 로그와 Powershell 환경 사이의 인코딩 문제로 인해 발생하는 현상이다. Powershell 환경의 인코딩을 적절하게 바꿔주면 된다. 나의 경우에는 UTF-8로 Pow.. 2022. 9. 26.
[Windows] VIM 설치하기 리눅스 서버 환경을 사용하다보니 간단한 텍스트 에디팅은 vim으로 하는게 편하다. 로컬 개발환경은 Windows 10을 사용하는데 윈도우는 vim을 기본제공하지 않기 때문에 불편하다. 윈도우에 vim을 설치해서 불편함을 해소해보자. VIM 설치 VIM 설치 파일 다운로드 페이지로 들어가자. (https://www.vim.org/download.php) 그러면 첫 화면에서 ‘PC: MS-DOS and MS-Windows’ 링크를 찾아볼 수 있다. 클릭하자. 그러면 화면이 아래쪽으로 내려가는데 gvim90.exe 같은 링크가 있을 것이다. 클릭하면 설치 파일이 다운로드 된다. 다운로드한 파일을 실행시키면 언어 선택을 하는 창이 나오는데 English를 선택하면 되고, 우리에게 익숙한 인스톨 실드 창이 나온다.. 2022. 7. 23.
윈도우에 Maven 설치하는 방법 윈도우 환경에 Maven을 설치해보자. 목차 Maven 설치 우선 Maven 다운로드 페이지로 접속한다. 다운로드 페이지 : https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.6 Apache Maven 3.8.6 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn.apache.org/. If you encounter a problem with this mirror, please select another mirror. I mav.. 2022. 6. 20.
윈도우에 NPM(Node js) 설치하기 윈도우 운영체제에 node js를 설치해보자. 우선 설치 파일을 다운로드하기 위해 node js 사이트로 접속하자. https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org node js 다운로드 페이지에 접속하면 운영체제 별 설치 파일을 다운로드 할 수 있다. LTS 탭에서는 좀 더 안정적인 버전을 받을 수 있고 Current 탭에서는 최신 기능들이 반영되어 있는 버전을 다운로드 할 수 있다. 다운로드 페이지에서도 볼 수 있듯이 대부분은 LTS를 사용하면 된다. LTS 탭에서 윈도우 설치를 위한 .msi 파일을 다운로드하.. 2022. 6. 19.
[Windows] 레지스트리 설정 백업 및 복구 윈도우의 동작 방식을 바꾸기 위해서 가끔 레지스트리 편집을 하는 경우가 있다. 윈도우의 레지스트리는 윈도우의 상세한 동작을 결정하는 설정들을 담고 있기 때문에 잘 못 편집하면 시스템이 이상한 쪽으로 동작할 수 있다. 잘 못 편집할 경우 재설치를 해야할 수도... 아무튼 시스템 설정 값을 변경하기 전에 다시 복구하기 위해 백업을 해두는게 좋다. 레지스트리 백업 레지스트리 설정은 레지스트리 편집기를 통해서 백업할 수 있다. 레지스트리 편집기를 열어보면 왼쪽에 디렉토리 구조로 레지스트리 키 값들을 확인할 수 있다. 이 키 값 중 수정하려고하는 항목을 우클릭해보면 '내보내기' 메뉴가 있다. 내보내기 메뉴를 선택하면 우클릭한 키의 하위 키들을 포함한 정보들을 파일로 백업해둘 수 있다. 만약 윈도우 시스템의 전체 .. 2022. 6. 9.
[windows] Filename too long 에러 해결 윈도우를 사용하다보면 'Filename too long' 에러를 만나는 경우가 있다. 윈도우 시스템은 리눅스와 다르게 파일 경로의 길이 제한이 있기 때문에 생기는 에러다. Windows 10 Home의 경우 우리의 불친절한 Windows 10 Home은 레지스트리 편집기를 찾아들어가서 수정해야한다. 레지스트리 편집기를 사용 할 때에는 불필요하게 다른 키들을 수정하거나 지우지 않도록 주의해야한다. 레지스트리 편집기를 실행하는 방법에는 두가지가 있다. 작업 표시줄의 검색 상자에 regedit 혹은 레지스트리 편집기를 입력 시작을 우클릭한 다음 실행을 선택(혹은 [윈도우키] + R)한 후 regedit 입력 HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control.. 2022. 6. 8.
[Windows] CentOS Stream으로 WSL 설치 CentOS 7을 WSL로 깔아서 사용하다가 CentOS 7, CentOS 8의 라이센스 종료 소식이 들려오고 미러 사이트 주소가 바뀌는 등 자잘한 문제들이 튀어나와 CentOS Stream으로 갈아타기로 했다. 어짜피 운영 서버가 아니라 개발용 WSL이기 때문에 CentOS Stream은 물론 Fedora 리눅스여도 상관없었기 때문이다. WSL 활성화 WSL을 처음 사용하는 경우라면 활성화 시켜야한다. PowerShell을 이용해서 다음 명령을 실행하자. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux CentOS Stream 다운로드 CentOS Stream 설치를 위한 zip 파일은 깃허브 페이지.. 2022. 6. 6.
[Hadoop] Windows 환경에서 IOException 발생 케이스 - winutils.exe 파일 없음 윈도우 환경에서 Hadoop이나 HBase, Spark를 사용할 때 다음 에러를 만나게 되는 경우가 있다. 21:49:57.792 [main] ERROR org.apache.hadoop.util.Shell - Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:382) ~[hadoop-common-2.7.4.jar:?] at org.apache.hadoop.util... 2022. 3. 5.