めけゃくけゃ ι–‹η™Ίθ€…πŸ¦Ύ
μ½”λ”© 짐 πŸ’ͺ
めけゃくけゃ ι–‹η™Ίθ€…πŸ¦Ύ
  • μΉ΄ν…Œκ³ λ¦¬ (135)
    • 개발 ν™˜κ²½ ꡬ좕 (12)
      • 개발 ν™˜κ²½ (5)
      • DB (0)
      • Node.js (4)
      • ν˜•μƒ 관리 (2)
      • Spring (1)
    • μ›Ή (11)
      • React (5)
      • 슀파λ₯΄νƒ€μ½”λ”©ν΄λŸ½__μ›Ή (6)
    • λͺ¨λ°”일 (2)
      • μ•ˆλ“œλ‘œμ΄λ“œ (2)
    • ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ (55)
      • C (13)
      • Python (15)
      • SQL (5)
      • Java (22)
    • 사물인터넷 (11)
      • 아두이노 (11)
    • 일상 (31)
      • λ§›μ§‘ (13)
      • λž­ν‚Ήλ‹­μ»΄ (4)
      • ν›„κΈ° (11)
      • μš”λ¦¬ (3)
      • μž‘λ‹΄ (0)
    • ꡐ양 (4)
      • 심리학 (3)
      • ν…Œλ‹ˆμŠ€ (1)
    • 자격증 (9)
      • μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ (9)

λΈ”λ‘œκ·Έ 메뉴

  • πŸ’» github

인기 κΈ€

졜근 κΈ€

ν‹°μŠ€ν† λ¦¬

hELLO Β· Designed By μ •μƒμš°.
めけゃくけゃ ι–‹η™Ίθ€…πŸ¦Ύ

μ½”λ”© 짐 πŸ’ͺ

[Windows] μœˆλ„μš° 10μ—μ„œ λ¦¬λˆ…μŠ€ ν™˜κ²½ μ„€μΉ˜ 및 μš°λΆ„νˆ¬ μ‚¬μš© (WSL)
개발 ν™˜κ²½ ꡬ좕/개발 ν™˜κ²½

[Windows] μœˆλ„μš° 10μ—μ„œ λ¦¬λˆ…μŠ€ ν™˜κ²½ μ„€μΉ˜ 및 μš°λΆ„νˆ¬ μ‚¬μš© (WSL)

2023. 10. 16. 18:35

[ λ¦¬λˆ…μŠ€(Linux) ]

 - μœ λ‹‰μŠ€(Unix) 기반의 OS ν˜Ήμ€ OS μ»€λ„μ˜ 일쒅인 Linux 컀널

-  OS의 핡심 기반이 Linux 컀널이며 λ¦¬λˆ…μŠ€λŠ” 무료 μ˜€ν”ˆ μ†ŒμŠ€μ΄κΈ° λ•Œλ¬Έμ—

   μ΄λ₯Ό μ‚¬μš©ν•˜λŠ” μˆ˜λ§Žμ€ λ°°ν¬νŒλ“€μ΄ μ‘΄μž¬ν•¨ (Red Het, CentOS, Debian, Ubuntu..)

 

 

[ μš°λΆ„νˆ¬(Ubuntu) ]

 - μš°λΆ„νˆ¬λŠ” λ‹€μ–‘ν•œ λ¦¬λˆ…μŠ€ 배포판 쀑 ν•˜λ‚˜μ΄λ©° Debian을 기반으둜 ν•˜κ³  있음.

 - 개인용과 λ°μŠ€ν¬ν†± ν™˜κ²½μ— μ΅œμ ν™” λ˜μ–΄ μ‚¬μš©μž νŽΈμ˜μ„±μ΄ λ†’μŒ

 - λ¦¬λˆ…μŠ€μ™€ λ§ˆμ°¬κ°€μ§€λ‘œ μ˜€ν”ˆμ†ŒμŠ€μž„

 

 

[ WSL ]

 - Windows Subsystem for Linux으둜 μ€€λ§λ‘œ μœˆλ„μš° 10 RS1 μ—…λ°μ΄νŠΈλ₯Ό λ°œν‘œν•˜λ©° λ‚˜μ˜¨ μ‹œμŠ€ν…œ

 - λ¦¬λˆ…μŠ€ μ„œλΈŒμ‹œμŠ€ν…œμ„ NT 컀널 내뢀에 νƒ‘μž¬ν•˜μ—¬ API μˆ˜μ€€μ—μ„œ λ¦¬λˆ…μŠ€μ™€ ν˜Έν™˜

 - λ¦¬λˆ…μŠ€ 컀널을 μ‚¬μš©ν•˜λŠ” 것은 μ•„λ‹ˆλ©° μœˆλ„μš° 10의 NT 컀널 내뢀에 μΆ”κ°€λœ λ“œλΌμ΄λ²„λ₯Ό 톡해 λ³€ν™˜μ‹œμΌœ μ‚¬μš©

 

 

[ WSL2 ]

 - 2019λ…„ 6μ›” 곡개된 WSL의 λ‘λ²ˆμ§Έ λ²„μ „μœΌλ‘œ WSL1κ³Ό 달리 Hyper-V기반 μ΅œμ‹  가상화 κΈ°μˆ μ„

   μ‚¬μš©ν•˜μ—¬ μ‹€μ œ λ¦¬λˆ…μŠ€ 컀널을 직접 νƒ‘μž¬ν•˜μ—¬ μ‚¬μš©

 - WSL2 릴리슀 이후 WSL 기반으둜 Docker μ‚¬μš© κ°€λŠ₯

WSL2 아킀텍쳐

 - 곡식 WSL μ„€μΉ˜ κ°€μ΄λ“œ : 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

 

 

[ WSL μ„€μΉ˜ ]

 1. μ„€μΉ˜ κ°€λŠ₯ μ—¬λΆ€ 확인

     => Windows 10 20H1 이상 λ²„μ „λ§Œ μ„€μΉ˜ κ°€λŠ₯

          Windows11의 경우 버전 상관 없이 μ‚¬μš© κ°€λŠ₯

Windows + s ν‚€(μ‹œμž‘)λ₯Ό 클릭 ν›„ PC 정보λ₯Ό κ²€μƒ‰ν•΄μ„œ ν•΄λ‹Ή 정보 확인

 

 2. Windows κΈ°λŠ₯ 켜기/끄기 → Linux용 Windows ν•˜μœ„ μ‹œμŠ€ν…œ 체크

 

 3. Windows PowerShell κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ μ‹€ν–‰ ν›„ WSL μ„€μΉ˜

// Windows PowerShell
> wsl --install

PowerShell WSL μ„€μΉ˜

 

 4. WSL 2λ₯Ό κΈ°λ³Έ WSL λ²„μ „μœΌλ‘œ μ„€μ •

// Windows PowerShell
> wsl --set-default-version 2

WSL 2 κΈ°λ³Έ 버전 μ„€μ •

 

 5. Microsoft Storeμ—μ„œ Ubuntu μ„€μΉ˜

     => λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈ μŠ€ν† μ–΄μ—μ„œ μ›ν•˜λŠ” μš°λΆ„νˆ¬ 버전 선택 ν›„ μ„€μΉ˜

 

 6. PC μž¬λΆ€νŒ… ν›„ Ubuntu 접속

     - μš°λΆ„νˆ¬ 초기 μ‚¬μš©μž 이름 및 νŒ¨μŠ€μ›Œλ“œ 계정 μ„€μ •

초기 μ‚¬μš©μž μ„€μ • ν›„ 접속 μ‹œ ν•΄λ‹Ή κ³„μ •μœΌλ‘œ μžλ™ 접속
둜컬 PC의 C λ“œλΌμ΄λΈŒμ— μ •μƒμ μœΌλ‘œ μ—°λ™λœ 것을 확인 κ°€λŠ₯

 

 


μ°Έκ³  : https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/
 

[Windows] WSL μ„€μΉ˜ 및 μ‚¬μš©λ²•

Microsoftμ—μ„œλŠ” 2020λ…„ 5μ›” λ¦¬λˆ…μŠ€λ₯Ό μœˆλ„μš°μ™€ ν†΅ν•©ν•΄μ„œ μ‚¬μš©ν•  수 μžˆλŠ” WSL2λ₯Ό λ°œν‘œν–ˆμŠ΅λ‹ˆλ‹€. 이 κΈ€μ—μ„œλŠ” WSL2λ₯Ό μ„€μΉ˜ν•˜κ³  μ‚¬μš©ν•˜λŠ” 방법을 μ†Œκ°œν•©λ‹ˆλ‹€.

www.lainyzine.com

 

μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ λ³€κ²½κΈˆμ§€ (μƒˆμ°½μ—΄λ¦Ό)
    '개발 ν™˜κ²½ ꡬ좕/개발 ν™˜κ²½' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • [Docker] Express μ„œλ²„ μ•± 도컀 파일 λΉŒλ“œ (도컀 이미지 생성)
    • [Docker] 도컀 μ»¨ν…Œμ΄λ„ˆ 및 이미지 λͺ…λ Ήμ–΄
    • [Windows] WSL2 ν™˜κ²½μ—μ„œ 도컀 μ„€μΉ˜ 및 μ‚¬μš©
    • [Docker] 도컀 κ°œλ…
    めけゃくけゃ ι–‹η™Ίθ€…πŸ¦Ύ
    めけゃくけゃ ι–‹η™Ίθ€…πŸ¦Ύ
    πŸ‘Š λΈ”λ‘œκ·Έλ„ 근성이닀? πŸ‘Š

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”