728x90
반응형
목차
WSL이란?
Windows10 운영체제에서 리눅스 운영체제의 쉘과 시스템을 사용할 수 있도록 지원해주는 기능
개발이나 코딩 등 테스트를 할 때 가상화 환경에서 테스트를 하게 되는데, 그런 과정을 줄여주는 좋은 기능이다.
WSL2 사용 장점
- 100% 리눅스 커널과 호환됨
- 기존에는 리눅스 시스템콜 > wsl 번역 > 윈도우 시스템콜 번역, 오버헤드로 파일 I/O가 느렸음
- VM메모리를 할당받기 때문에 윈도우에서 프로세스를 관리하지 않음
- vm내에서 프로세스가 관리되기 때문에 윈도우에서 프로세스를 관리하지 않음
WSL 설치 전 확인
👻 Windows 10 버전 2004이상(빌드19041 이상) 또는 Windows 11
- Windows로고키 + R 선택 후 winver 입력하고 확인시 윈도우 버전 확인 가능
- 시작 > 설정 > Windows 업데이트 > 업데이트 확인 으로 최신 버전으로 업데이트 가능
WSL 설치
- 관리자 PowerShell 혹은 명령 프롬프트에서 명령어를 입력한 후 WSL을 설치한다.
**wsl --install**
WSL 도움말 텍스트가 보이는 경우 wsl —list —online을 실행하여 배포판 목록을 확인 한 뒤 **wsl —install -d <DistroName>**을 실행한다.
**Ubuntu-20.04**
Linux 사용자 정보 설정
이름과 비밀번호를 입력하면 wsl 설정이 완료된다.
비밀번호를 잃어버렸을 경우 root로 들어가서 비밀번호를 변경할 수 있다.
> wsl -u root
> password <username>
패키지 업데이트 및 업그레이드
sudo apt update && sudo apt upgrade
배포에 대한 기본 패키지 관리자를 사용해서 정기적으로 업데이트하는 것이 좋다.
Windows는 Linux배포를 자동으로 업데이트, 업그레이드 하지 않기 때문에 직접 해야 한다.
실행중인 WSL 버전 확인
wsl -l -v
추가로 사용하면 좋은 툴
- Microsoft Store에서 터미널을 검색하면 윈도우 터미널을 사용할 수 있다.
- VSCode에서 원격개발 확장팩 설치, VS Code를 사용하여 시작하면 편리하게 이용할 수 있다.
WSL 접속
#CMD or windows terminal or powershell
wsl
728x90
반응형
'linux' 카테고리의 다른 글
linux nano 편집기 명령어 (0) | 2022.08.03 |
---|---|
linux 파일 및 폴더 생성 파일 내용보기 명령어(touch, mkdir, cat) (0) | 2022.08.02 |
linux 기본 명령어 파일 탐색 명령어(cd, ls) (0) | 2022.08.01 |
리눅스 기본 명령어 정리 (0) | 2022.07.27 |
linux 원격 서버 포트 열려있는지 확인하는 방법 (0) | 2020.12.08 |