💛03_Server & OS ( Infra )/03_Linux

#Curl #WSL

roomname-dev 2026. 2. 19.
728x90

오늘 개념

👉🏽 curl은 뭐라고 부르나?

  • 커맨드라인에서 HTTP/HTTPS 등 네트워크 요청 보내는 명령어
  • 주로 "커얼" 또는 ""이라고 읽음(공식적으로는 "curl" [kɜːrl])
  • 용도:
    • 파일 다운로드
    • API 호출/테스트
    • 서버 응답 확인
    • 네트워크 문제 진단 등

✅ WSL(Windows Subsystem for Linux)이란?

Windows에서 리눅스를 실행할 수 있게 해주는 호환 계층 (compatibility layer)

즉, 리눅스를 듀얼부팅하거나 가상머신으로 돌리지 않아도,

윈도우에서 리눅스 명령어와 소프트웨어를 그대로 실행할 수 있도록 해주는 시스템입니다.


✅ WSL의 주요 특징

항목 설명

💻 OS 환경 Windows 안에서 Ubuntu, Debian, Kali Linux 등 다양한 리눅스 배포판 실행 가능
🧰 CLI 도구 사용 bash, apt, vim, git, gcc, python 등 리눅스 명령어 사용 가능
📁 파일 공유 리눅스와 윈도우 간 디렉토리 공유 가능 (/mnt/c 등)
🧠 리소스 가상머신보다 훨씬 가볍고 빠름
🆓 설치비용 무료 (Windows 기능으로 제공됨)

✅ WSL의 버전

버전 설명

WSL 1 Windows 커널 위에서 리눅스 커널 호출을 "변환"하는 방식 (가볍지만 기능 제한 있음)
WSL 2 실제 리눅스 커널을 사용하는 가상화 방식 (속도 빠르고 Docker 완전 지원)

✅ 보통 WSL 2를 사용하는 것이 추천됩니다.


✅ WSL로 할 수 있는 것들

  • Ubuntu, Debian 등 설치 후 리눅스 터미널 사용
  • Python, Node.js, Ruby 등 리눅스 환경에서 개발
  • Git, SSH, curl, vim 등 CLI 기반 개발환경 구축
  • Docker, Kubernetes 등 컨테이너 환경 실행 (WSL 2)
  • Windows와 리눅스 파일 시스템 자유롭게 오가기

✅ WSL을 사용하는 이유

  • 리눅스 서버나 클라우드 환경을 Windows에서 쉽게 테스트
  • 개발자는 로컬에서 리눅스 기반 환경을 쉽게 세팅할 수 있음
  • 리눅스에 익숙해지고 싶은 윈도우 사용자에게 최적
728x90

댓글