| 사이트 이름 | 간단 소개 | 주요 특징 | 장점 | 단점 |
|---|---|---|---|---|
| 1. Linux Survival | 초보자를 위한 대화형 튜토리얼 방식으로 리눅스 기본 명령어를 학습하는 웹사이트. | 터미널을 직접 사용할 필요 없이 가상 환경에서 단계별 학습 제공. | - 매우 직관적이고 쉬움. - 리눅스 명령어에 익숙하지 않은 완전 초심자에게 최적. - 설치나 회원가입 불필요. | - 실제 터미널 환경과는 차이가 있음. - 심화 학습에는 부적합. - 실습 범위가 기초 명령어에 한정됨. |
| 2. Webminal | 웹 브라우저를 통해 실제 리눅스 터미널 환경을 제공하여 실습 및 코딩이 가능한 플랫폼. | 온라인에서 **실제 리눅스 셸(Shell)**에 접속하여 파일 생성, 수정, 프로그래밍 연습 가능. | - 실제 리눅스 환경과 유사한 경험 제공. - 프로그래밍 언어(C, Java, Python 등) 컴파일 및 실행 가능. - 다양한 리눅스 명령어 및 스크립트 연습 가능. | - 서비스를 이용하려면 회원가입이 필요함. - 네트워크 환경이나 서버 상태에 따라 응답 속도가 느릴 수 있음. - 완전 초보자에게는 진입 장벽이 있을 수 있음. |
| 3. Linux Journey | 리눅스 전반에 걸친 내용을 체계적인 코스 형태로 제공하는 학습 중심 사이트. | 셸 기본부터 네트워크, 프로세스 관리, 서비스 제어 등 다양하고 심화된 주제를 다룸. | - 내용이 매우 광범위하고 체계적임. - 명령어뿐 아니라 리눅스 시스템에 대한 이론적 이해를 높이는 데 좋음. - 무료로 제공되는 충실한 학습 자료. | - 실습 환경을 직접 제공하지 않음 (별도의 터미널 필요). - 텍스트 위주의 설명이 많아 지루하게 느껴질 수 있음. |
| 방법 | 설명 | 장점 | 단점 |
|---|---|---|---|
| 듀얼 부팅 | PC 부팅 시 윈도우와 리눅스 중 하나를 선택해 사용하는 방식 | 가장 빠르고 순수한 리눅스 환경 제공 | OS 동시 사용 불가, 설치 복잡 및 위험성 높음 |
| 가상 머신 (VM) | VMware, VirtualBox 등으로 윈도우 안에 가상 PC를 만들어 리눅스 설치 | 윈도우와 리눅스 동시 사용 가능 | 무겁고 느릴 수 있음, 리소스(RAM/CPU) 소모 큼 |
| WSL 1 | 윈도우 커널 위에서 리눅스 명령어를 구동하는 호환성 계층 | 가벼움, 설치 간단 | 파일 I/O 성능이 느리고, 리눅스 시스템 호환성에 제약이 있음 |
| WSL 2 | 가볍고 최적화된 가상 머신을 사용해 완전한 리눅스 커널 구동 | 가장 빠르고 가벼움, 윈도우 파일 시스템과 통합 용이 | 아주 미세한 가상화 오버헤드가 있으나 체감하기 어려움 |
wsl --install 하나로 끝입니다.PowerShell을 검색Windows PowerShell 또는 Windows Terminal을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택PowerShell 창에 다음 명령어를 입력하고 Enter를 누릅니다.
wsl --install
잠깐! 만약 기본 Ubuntu가 아닌 다른 배포판(예: Debian)을 설치하고 싶다면, 먼저
wsl --list --online으로 목록을 확인한 후,wsl --install -d <배포판 이름>을 사용하시면 됩니다.
재부팅 후, Ubuntu 콘솔 창이 자동으로 실행되거나, 시작 메뉴에서 wsl 앱을 실행
최초 실행 시, 다음과 같이 계정 설정을 진행합니다.
EnterEnter (입력 시 화면에 아무것도 표시되지 않으니 주의)Enter이제 설정이 완료되었으며, 명령어 입력 대기 상태(프롬프트)가 나타나면 WSL2 기반의 Ubuntu 환경을 즉시 사용할 수 있습니다.
설치된 WSL 버전 확인:
wsl -l -v
VERSION항목에 2가 표시되면 WSL 2로 잘 설치된 것입니다.
Ubuntu 실행:
wsl -d Ubuntu
모든 WSL 종료:
wsl --shutdown