) WSL
- Windows Subsystem for Linux의 약자
- 윈도우에서 리눅스(Ubuntu)를 실행할 수 있게 해주는 기술
- WSL을 설치하면, Windows 운영체제 안에서 리눅스 컴퓨터가 하나 더 있는 것처럼 사용할 수 있음
- 실제 리눅스 서버랑 거의 똑같은 환경에서 배포 연습 가능
Ubuntu
- 리눅스의 배포판(버전) 중 하나
- 가장 많이 사용되는 버전
- 윈도우로 치면 Window11, WindowXP같은 것
- WSL을 설치하면 자동으로 설치됨
WSL과 우분투 설치
- 윈도우 키 + R 클릭하여 [실행]창 열기
- [열기]창에 winver입력후 <확인>
- 버전 확인 후 창 닫기
- 시작메뉴에 cmd 입력
- [관리자 권한으로 실행] 클릭
- cmd창에 아래 명령어 작성 후 엔터
wsl --install

발생 가능 오류
- 만일 Ubuntu로 진입이 안되거나, 명령어 입력이 안되는 경우
- [제어판]-[프로그램]-[Windows 기능 켜기/끄기]
- Hyper-V, Linux용 Windows 하위 시스템 체크하고 PC 재시작하기
리눅스 용어
1) 패키지(package)
- 리눅스에서 프로그램을 지칭하는 용어
- 웹 애플리케이션을 서버에 배포하려면 여러가지 패키지를 설치해야함
- 윈도우에서 .exe(실행 파일)을 다운로드 받아서 설치하는 과정과 비슷
2) 패키지 매니저(apt-get)
- apt 명령으로 사용 가능. 같은 명령어임.
- 패키지를 설치하는 명령어를 제공하는 도구
- 리눅스 배포판마다 다른 패키지 매니저 사용

3) 파일 시스템
- 리눅스는 Windows와 폴더 구조 다름
- 대표적인 폴더 구조
- home/유저명 : 사용자의 홈 디렉토리(윈도우:내 문서)
- /etc : 설정 파일들이 있는 곳
- /var/www : 웹 서버 파일들이 저장되는 곳
- /usr/bin : 설치된 프로그램 실행 파일들이 저장되는 곳