오늘도 간단하게 알아볼껀데.
WSL 이 뭔지 알면 아래 몇줄은 그냥 pass 해도 좋아.
그럼 본격적으로 WSL이란!
Windows Subsystem for Linux . 어때 딱 봐도 감이 오지 않아? 윈도우에서 리눅스를 사용하겠다. 이말인거지. 간단하지?
왜? 윈도우 운영체제에서 리눅스를 쓸라고 하느냐...
(그냥 윈도우 쓰면되지. 쓰면 되지 쓰면 된는데 어느순간 리눅스 운영체제를 써야 할때가 올꺼야..)
얘기 하면 길지만, 긴얘기 짧게 하면,
1. 많은 오픈소스 개발환경이 리눅스 기반으로 만들어져 있기도 하고, 굳이 윈도우로 할수도 있지만,
리눅스 커멘드라인 몇줄 치면 되는거를 윈도우에서 환경잡으려면 (어휴....) 한숨이 절로 나오는 상황이 많거든..
2. 회사는 다 윈도우 운영체제쓰고, 문서관리며 시스템이 윈도우로 되어있는상황인데...
내 PC 만 리눅스 깔아서 쓰면 나만 또 불편해 지는거고, 그렇다고 PC 2대 사달라고 할수도 없는거고..그렇다고 윈도우만으로는 안되는상황이 발생하면....
3. 회사내 리눅스 서버가 있으면 (내가다녔던회사는다 그랬는데) 그냥 그 서버 쓰면되. 굳이 WSL 같은거 쓰지 않아도 그냥 회사 인프라 쓰면 되는데.
4. 3번 상황이 없이 내가 개발환경을 만들어야 한다거나 나만의 개발환경에서 테스트같은거 맘껏(?) 해보고 싶다거나 그럴경우, 근데 주로 업무 환경이(개발환경말고) 윈도우는 쓰고 싶다. 이럼...
방법은 여러가지가 있지만, 버쳐머신(예를들어 VMWARE같은건데, 가상환경을만들어서 쓰거나) , 도커리눅스환경을 만들거나인데, 필자가생각하기에 이래저래 가장간단한거는 WSL 이라서...
자자 긴말 필요없고 어떻게 생겼는지 보자 . 나는 주로 WSL 연결할때 MobaXterm (무료 유료 있는데 여튼. 광고아님) 을 쓰는데

일단. 간단하게 방법을 알려줄까? 어떻게 저 화면까지 나오나.....
BUT !!! 항상 가장좋은 길잡이는 공식 문서 확인이야 . 시간이 걸리더라도. 그래야 내꺼가 되거든....
https://learn.microsoft.com/ko-kr/windows/wsl/install
WSL 설치
wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니
learn.microsoft.com
그래도 귀찮다면... 뭐 설치까지 알아야 해? 라는 생각이 든다면(충분히 이해함. 나도 그러니까 ㅎ)
파워쉘 관리자 계정으로 실행!! 하고 나서
아래 1~6번까지 따라하세요.
1. wsl --install
2. wsl --help 로 뭐가 있는지 확인

3. wsl --set-default-vertion 2

4. wsl -l -o 로 뭘설치할수 있는지 확인

5. wsl --install -d Ubuntu-20.04 로 내게 필요한 버전 설치 끝!!!

6. 창이 뜨고 user , password 넣어 주면 사용할 준비가 된거야

7. (여기서부턴 옵션) 모바엑스텀에 아래와같으 설정하면 아주간단하게 윈도우에서 리눅스 쓸수 있따!!!

'소프트웨어 엔지니어 > 개발환경' 카테고리의 다른 글
| golang (WSL2 환경에서 사용하기) (3) | 2024.10.05 |
|---|---|
| Docker (WSL2 환경에서 사용하기) (0) | 2024.10.05 |
| github (WSL2 환경에서 사용하기) (0) | 2024.10.03 |
| AWS SAM (Serverless Application Model) CLI (WSL2 환경에서 이용하기) (4) | 2024.10.03 |
| AWS CLI (WSL2 환경에서 사용하기) (2) | 2024.10.03 |