Kubernetes 를 본격 공부하려고 하는데 개발 장비에 Docker Desktop 기반으로 해보자니 이가 하나 빠진 느낌이다. 한땀한땀 장인정신으로 구성해보면서 클러스터 관리까지 제대로 공부해보고싶은데 클러스터를 개발 장비에 바로 구성하려니 시스템이 금방 오염될 것 같아 오랜만에 VM 을 만지작거려봤다. Windows WSL 2 에서도 Vagrant 로 VirtualBox VM 제어가 가능한데 일반적이진 않은 것 같아서 기록해두려고 한다. WSL2 에서 도커 […]
폐쇄망에서 wsl × vscode × docker 개발환경을 세팅해보자
Windows 10 환경에 wsl2 ubuntu × vscode × docker desktop 조합으로 개발 환경을 세팅해본다. wsl 은 기본적으로는 VM 이지만 이 조합으로 구성하면 마치 네이티브 리눅스 환경에서 작업을 하고 있는 듯이 매끄럽게 조작할 수 있는데 특장점을 꼽아보자면, 윈도우 파일시스템이 /mnt/c, /mnt/d 와 같이 unix 경로로 기본 마운트 돼 있어서 별도 통신없이 접근할 수 있고 호스트 윈도우의 […]
[Windows] VMware vs. Docker for Windows
잘 쓰던 WSL 이 행이 걸리더니 복구도 되지 않고 삭제 해도 재설치가 제대로 되지 않았다. 급하게 리눅스 환경이 필요해서 오랜만에 VMware 를 설치했는데 다음과 같이 에러가 발생하면서 실행되지 않는다. VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard. Please visit http://www.vmware.com/go/turnoff_CG_DG for more details. 이런 경우 cmd […]
[Windows] WSL – Windows 로컬에서 Linux 개발 환경 만들기
Windows 10 초기 개발자 모드에서 bash 를 지원하던게 지금의 WSL 까지 발전하게 되었고, 이제는 간편하게 리눅스 바이너리를 테스트해보는 것을 넘어서서 리눅스 기반 앱들을 개발할 수도 있을 만큼 제법 쓸만해진 것 같다. 로컬 디스크가 기본적으로 마운트 돼 있고 대부분의 장치 설정이 호스트 윈도우 머신과 같게 돼 있어 환경 구축하는데 크게 손볼 것도 없는 데다가 부팅 속도도 […]
[Windows] Documents 경로 정체 모를 .tmp 파일
문서 경로에 수상한 *.tmp 파일이 쌓이고 있다. 찾아보니 비슷한 문제를 겪고 있는 사람이 몇 있는 것 같기는 한데 정확한 원인은 아직 찾지 못했다. https://gigglehd.com/gg/soft/5170708 http://www.etoland.co.kr/bbs/board.php?bo_table=com&wr_id=676416 파일을 열어보니 읽을 수 없는 형태로 돼 있는데 메모리 덤프인지 뭔지 잘 모르겠다. 파일들의 수정한 날짜를 봤을 때에는 시스템 종료 시점에 어떤 프로그램이 메모리에 갖고 있던걸 내려두는 것 같은데 누가 […]
[windows] Lenovo Thinkpad X390
Thinkpad X390 구입 배경 이직하게 되면서 전 직장에서 지급받았던 노트북은 반납했고 보안환경에서 근무하는 지금, 회사에서 지급된 맥북은 집으로 가져올 수가 없어서 새로운 노트북이 필요하게 되었는데 회사에서 사용하는 환경과 연속성(?) 이 있으면 좋을 것 같아 맥북도 고려했지만, 대한민국에서는 Windows 환경이 꼭 필요한 경우가 아직 있어 메인 컴퓨터를 맥으로 하기에는 불편함이 많을 것도 같고 필요한 사양을 맞추는 […]
[Windows] notepad++ 세션 임시 저장 경로
notepad++는 세션 데이터가 남아있어 무심결에 저장하지 않고 사용하게 된다. 컴퓨터 포맷하는 순간 아차 하며 후회하지 말고 아래 경로도 꼭 백업해둬야할 듯 C:\Users\%USERNAME%\AppData\Roaming\Notepad++\backup\
[Windows] OpenSSH Client
Windows openssh client Windows 에서도 opessh client 를 기본 제공한다. 가볍게 사용하기 위해서 putty를 쓸 필요는 거의 없어진 것 같고, X 를 사용하는게 아니라면 .bat 파일을 생성해서 관리하는 것도 나쁘지는 않은 것 같은데 아직은 X Shell 평가판이 익숙해서 더 좋은 것 같다. C:\Windows\System32\OpenSSH 경로에 가보면 다음과 같이 scp, sftp도 있음. — scp.exe sftp.exe ssh-add.exe ssh-agent.exe […]
[Windows] VPN
notepad %userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\ VPN 연결이 안되는 경우 DataEncryption=8 VPN 연결이 되는 경우 DataEncryption=256