본문 바로가기

Windows

[PowerShell] 파워쉘에서 한글 깨짐 문제 해결 파워쉘이나 Windows Terminal의 파워쉘 탭에서 한글이 깨지는 경우가 있습니다. Git 로그를 출력하는 경우 한글이 깨지거나 아래와 같이 한글 입력이 정상적으로 표시되지 않는 경우입니다. 한글이 깨지는 문제를 해결하려면 아래 명령어를 파워쉘에서 입력하면 됩니다. $env:LC_ALL='C.UTF-8' [System.Console]::InputEncoding = [System.Console]::OutputEncoding = [System.Text.Encoding]::UTF8 다만 이 방법은 새로운 파워쉘을 여는 경우 초기화되기 때문에 매번 다시 입력해줘야 합니다. 이런 경우 파워쉘 프로필을 활용해서 설정을 영구적으로 반영할 수 있습니다. 파워쉘 프로필(Profile)은 새로운 파워쉘 세션이 생길 .. 더보기
Windows 10 2004에서 WSL 2 활성화 Windows 10 2004 업데이트로 WSL 2(Windows Subsystem for Linux 2)가 사용 가능합니다. 기존 WSL보다 나은 성능과 GPU 연산 지원 등이 새롭게 추가되었습니다. 또한 리눅스 GUI 프로그램도 구동이 가능해지는 등 큰 변화가 생겼습니다. Windows 10 2004에서 WSL 2를 활성화시키는 방법을 알아보겠습니다. 1. WSL 2 설치 먼저 Windows 10의 버전이 2004 이상인지 확인이 필요합니다. 아래 명령어를 커맨드 라인에 입력해서 버전을 확인할 수 있습니다. winver Version 2004 이후의 버전으로 표시되면 WSL 2 설치가 가능합니다. WSL 2를 설치하기 전에 Windows Terminal을 설치해두는 것을 추천합니다. Windows Te.. 더보기
윈도우10 1809 (Windows10 1809) 이모지, 캡쳐, 클립보드 단축키 최신 윈도우10 1809에 몇가지 단축키가 추가되었습니다.이모지를 위한 단축키와 화면 캡쳐, 그리고 클립보드 히스토리 단축키입니다.새롭게 추가된 이모지, 화면 캡쳐, 클립보드 히스토리 단축키들을 살펴보겠습니다. 1. 이모지 단축키(Win + . 혹은 Win + ;) 윈도우10에도 드디어 이모지(Emoji)가 추가되었습니다.이모지 단축키는 Win + .(마침표) 혹은 Win + ;(세미콜론)입니다.단축키를 누르면 아래와 같이 이모지를 선택할 수 있는 창이 화면에 표시됩니다.이제 이모지를 활용해서 다양한 표현이 가능합니다. 2. 화면 캡쳐 단축키(Win + Shift + S) 화면 캡쳐 도구를 빠르게 켤 수 있는 단축키 역시 추가되었습니다.단축키는 Win + Shift + S이며 입력하면 모니터 상단에 아래.. 더보기
윈도우10(Windows10) PIN 로그인 에러(0x80070032) 해결 PC를 옮기고 난 후에 윈도우10 PIN 로그인이 정상적으로 진행이 되지 않는 문제가 있었습니다. 0x80070032라는 에러코드와 다음과 같은 에러가 발생합니다. 오류가 발생했습니다(코드: 0x80070032). 장치를 다시 시작하여 해당 문제가 해결되었는지 확인하십시오. 해당 문제를 해결하기 위해 Windows키 + X를 누르고 파일 탐색기를 실행합니다. 먼저 아래의 경로로 이동합니다. C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft 경로로 이동하는데 권한을 요구할 수도 있습니다. 해당 경로의 Ngc 폴더를 확인할 수 있는데 해당 폴더에서 마우스 오른쪽을 누르고 속성을 실행합니다. 보안 탭으로 이동해서 고급 버튼을 클릭합니다. 상단의 .. 더보기
윈도우10(Windows10)의 스토어에서 우분투 설치 방법 이번 Fall Creators Update로 스토어를 통한 리눅스 배포판 설치가 정식으로 추가되었습니다.인사이더 프리뷰를 통해서 테스트되던 기능 중 하나입니다.2017년 10월 현재 스토어에서 제공되는 리눅스 배포판은 다음과 같습니다.UbuntuOpenSUSESLES인기있는 배포판 중 하나인 우분투를 스토어를 통해 설치하는 방법입니다. 먼저 스토어에서 Ubuntu를 검색하면 목록에서 우분투를 확인할 수 있습니다.Ubuntu 앱을 선택하고 설치 버튼을 누르는 것으로 간단하게 설치는 완료됩니다.다만 실행을 누르는 경우 아래와 같은 에러 코드를 볼 수 있습니다.화면에 Error: 0x8007007e가 표시되는데 WSL 컴포넌트가 비활성화되서 발생한 문제입니다. WSL은 Windows Subsystem for .. 더보기
Dockerfile로 컨테이너 이미지 생성 도커의 기본 개념은 Immutable Infrastructure입니다.Immutable의 의미와 같이 한 번 설정한 이후에 큰 변경을 주지 않고 사용하게 됩니다.잘 구축된 서비스를 쉽게 배포해서 사용하고 버리는 개념입니다.도커는 Dockerfile 작성을 통해서 원하는 형태로 컨테이너 이미지를 생성할 수 있습니다.생성된 컨테이너의 변경 내역을 docker commit 명령어로 반영해서 새로운 이미지를 생성할 수 있습니다.2017/01/14 - [Windows/가상화] - 윈도우 서버 2016 컨테이너 이미지 생성컨테이너를 직접 수정하고 새로운 이미지를 생성하는 대신에 Dockefile을 사용할 수 있습니다.Dockerfile은 도커 이미지를 위한 설계도입니다.한 번 잘 작성하면 큰 변경을 하지 않고 사용.. 더보기
윈도우 서버 2016 컨테이너 이미지 생성 윈도우 서버 2016의 컨테이너 기능으로 좀 더 효율적으로 서비스 구축이 가능합니다.기본적으로 제공되는 이미지를 사용하는 것은 물론이고 원하는 형태로 수정해서 사용이 가능합니다.Dockerfile은 도커 이미지의 설계도입니다.필요한 설정을 Dockerfile로 작성해서 원하는 형태의 컨테이너 생성이 가능합니다.윈도우 서버 2016에 컨테이너 기능을 활성화하는 방법은 아래의 링크를 참조하면 됩니다.2017/01/08 - [Windows/가상화] - 윈도우 서버 2016 도커(Docker) 컨테이너 시작하기 1. 도커로 IIS 컨테이너 시작하기기본적으로 도커는 제공되는 이미지를 그대로 사용할 수 있습니다.MS는 윈도우 IIS(Internet Information Services) 도커 이미지를 제공하고 있습.. 더보기
중첩 가상화로 가상머신(VM)에서 Hyper-V 실행 중첩 가상화(Nested virtualization)로 Hyper-V 가상머신에서 Hyper-V를 실행할 수 있습니다. 윈도우10의 컨테이너 기능을 사용하기 위해서 Hyper-V가 필요합니다. Hyper-V VM으로 생성한 윈도우10에서 컨테이너를 사용할 때 중첩 가상화가 필요합니다. 1. 중첩 가상화 구성 중첩 가상화(Nested Virtualization)를 사용 하려면 다음 조건이 먼저 갖춰져야 합니다. 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V 호스트 윈도우 서버 2016 혹은 윈도우10 Anniversary Update가 실행 중인 Hyper-V VM 설정 버전이 8.0 이상인 Hyper-V VM VT-x와 EPT 기술이 적용된 인텔 프로세.. 더보기