컴퓨터 과학/네트워크
리눅스 네트워크 환경 구축
DevHam94
2023. 8. 28. 14:44
WSL 활성이 필요하다.
- 윈도우 WSL을 이용해서 구축
cmd를 통해 리눅스 서브시스템 지원을 활성화 시킨다.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- WSL 2 사용을 위해 윈도우 업데이트를 설치한다.
- WSL의 기본 버전을 2로 변경시킨다.
wsl --set-default-version 2
- MS store에서 우분투, 윈도우 터미널을 설치한다.
- 현재 설치된 리스트를 확인한다.
wsl --list --verbose
- Subsystem 업데이트를 확인해준다. (최신버전으로 업데이트)
url: catalog.update.microsoft.com에서 wsl를 검색해서 다운로드
# 설치가 안될시
wsl --list --online
wsl --install --distributaion 설치할OS명
# 리눅스 필수 패키지
- apt-get
sudo apt update
sudo apt upgrade
// 만약 gui설치가 안되었다면
sudo apt-get install --no-install-recommends ubuntu-desktop (최소 설치)
sudo apt-get install ubuntu-desktop (전체 설치)
// 리눅스에서 애플리케이션들을 사용할 수 있는 환경을 설치해준다.
sudo apt-get install build-essential gdb
sudo apt install git zsh
sh -c "$(curl -fsSl https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# visual studio code내에서 linux실행
리눅스에서
code . 이라고 적어주면 visual studio code가 실행된다.
추가적으로 뜨는 extention들을 설치해준다.
terminal - Configure Default Build Task...
extension에서 C/C++ Debugging with Flags를 설치해준다.
추가적으로 virtual box에서 실행할때는 아래의 게스트 확장 CD 이미지 삽입 모듈을 설치해준다. 화면크기 등등을 효율적이게 변경해준다.
sudo apt install net-tools // 처음에 설치를 해줘야한다.
sudo ifconfig