분류 전체보기(200)
-
[리눅스/윈도] WSL 에서 GUI 띄우기 : VcXsrv
작성일 : 2022. 9. 5. 윈도OS 용 X Window System (엑스 윈도 시스템) 서버로는 오픈소스인 X ming, VcXsrv 와 유료 소프트웨어로 X410 이 있다. Cygwin 에 Xwin 도 있다는데 이제 WSL 이 나온 마당에 Cygwin 은 신경끄자. (그동안 애쓰셨습니다. 윈도OS에서 BASH 환경 구현하시느라. MinGw msys도. 음.. Unix tools for windows 유틸리티 모음도 다... 윈도OS용 도커도 결국은 그분들의 노력이 밑거름이 되었으리니...! 맥은 BSD Unix 기반이라서 기본적으로 쉘 사용이 가능한데 MS윈도는 리눅스 환경을 이렇게 흡수하려는 듯? 그리고 나중에 파워쉘 개선해서 갈아 엎기??) X server 는 그냥 빈 화면이기 때문에 GUI..
2023.05.06 -
[리눅스/윈도] WSL 에서 윈도용 프로그램 실행하기
작성일 : 2021. 9. 14. WSL, 즉 Windows Subsystem for Linux 의 BASH 에서 윈도(Microsoft Windows OS)용 응용프로그램을 실행하는 방법이다. 윈도에서야 탐색기에서 실행파일 또는 바로가기(구. 단축아이콘)을 더블클릭해서 실행하면 된다. 하지만, BASH 에서는 어떻게 하느냐, 알고 나면 간단하다. WSL 에서 C: 는 /mnt/c 에 마운트된다. 가령 C:\Program Files\Notepad++\notepad++.exe 를 실행하려고 하면 /mnt/c/Program\ Files/Notepad++/notepad++.exe 를 실행하면 된다. 이것을 간소하게나마 쉘 스크립트로 만든다면 단순히 프로그램만 실행할 게 아니라, 다음과 같이 $1 를 붙여서 (..
2023.05.06 -
[리눅스/윈도] WSL sshd 등록하기
작성일 : 2021. 8. 26. WSL 에 맛들인 사람 중에는 cmd.exe 터미널 보다 xshell 이나 token2shell 같이 탭 또는 다중 창을 띄워놓고 작업하는 것을 좋아하는 부류도 있을 것이다. 내가 그렇다는 소리인데..., 앞서 언급한 프로그램들은 SSH 클라이언트이다. 즉, 이것들을 사용하려면 WSL 에서 sshd (SSH 서비스 데몬) 이 실행되고 있어야 한다. openssh-server, openssh-client 패키지를 설치하고 ssh-keygen 으로 생성한 공개키를 .ssh/known_hosts 에 추가해서 localhost 로 접속했을 때 무리없이 접속할 수 있도록 해야 한다. 생각만으로는 간단해 보이지만, WSL 에서 sshd 를 실행해놓아도 윈도에서 로그아웃하는 순간 해..
2023.05.06 -
[리눅스/윈도] token2shell 에서 WSL (localhost) 로 접속하기
작성일 : 2021. 7. 16. WSL 에서 기본 콘솔인 cmd.exe 는 화면이 수려하지 않다. 그래서 SSH 클라이언트로 접속해서 매끄러운 스크롤 방식과 배경을 넣는 등, 더 화려하게 쓰는 방법이 있다. 매 부팅 후 WSL 최초 실행 시에 ssh 서비스를 실행해야 하는 부담이 없는 것은 아니다. 청 네트워크에서 개발한 token2shell 에서 접속하는 방법을 알아본다. (이미 ssh 서비스를 실행 중이라는 전제 하에 곧바로 `계정@localhost` 로 접속하는 방식이다) 최초 실행 시 CheckNetIsolation 이라는 명령을 쓰라고 한다. 친절하게도 token2shell 에서 알려주는 명령을 그래도 실행하면 된다. (CheckNetIsolation 은 윈도 쪽 시스템 유틸리티인 것 같다. ..
2023.05.06 -
[윈도우즈/리눅스] WSL 에서 native docker 실행하기
작성일 : 2018. 10. 23. $ docker images Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? --------------------------[CMD.exe]-------------------------------- echo %DOCKER_HOST% > tcp://(IP주소):(포트) --------------------------[WSL]----------------------------------- $ export DOCKER_HOST=tcp://(IP주소):(포트) $ export DOCKER_CERT_PATH=/mnt/c/Users/(계정이름)/.dock..
2023.05.06 -
[윈도10] 시작프로그램 등록하기
작성일 : 2019. 9. 7. 윈도우즈 10 은 뭔가 어정쩡한 UX 를 가지고 있다. 윈도95 때부터 XP ~ 버전7까지(?) 이어서 내려오던 시작 프로그램 등록방식이 사라지고 필요할 때마다 구글링을 해서 등록하는 방법을 찾아보게 되는데 은근히 성가시다. 윈도우즈 10 에서 탐색기로 직접 경로를 찾아가지 않고 시작프로그램 폴더를 여는 방법이 있다. 키 조합으로, 흔히 CMD.EXE 를 호출할 때 쓰는, '(명령) 실행창'을 열어서 'shell:startUp' 를 입력하고 엔터를 눌러보자. 그럼 시작 프로그램 폴더가 열린다. 여기에 시작할 프로그램의 바로 가기를 복사하면 된다. 바로 가기(또는 옛이름, '단축 아이콘') 를 얻는 방법에는 여러가지가 있지만, 윈도 10 에서 시작메뉴로 프로그램을 찾은 다음..
2023.05.06