개인 자료 정리 홈페이지 입니다.

Note > 리눅스 사용윈도우에서 리눅스 사용해보기 wsl

By a3040, Published on Invalid Date

PS C:\Windows\System32> wsl

Copyright (c) Microsoft Corporation. All rights reserved.

사용: wsl.exe [Argument]

인수:


  --install <Options>

    Linux용 Windows 하위 시스템 기능을 설치합니다.

    옵션을 지정하지 않으면 권장 기능이 기본 배포와 함께 설치됩니다.


    기본 배포와 다른 유효한 배포 목록을 보려면

    'wsl --list --online'을 사용하세요.


PS C:\Windows\System32> wsl --list --online

다음은 설치할 수 있는 유효한 배포 목록입니다.

기본 배포는 ‘*’로 표시됩니다.

'wsl --install -d <Distro>'을(를) 사용하여 설치하세요.


 NAME                  FRIENDLY NAME

* Ubuntu                 Ubuntu

 Debian                 Debian GNU/Linux

 kali-linux               Kali Linux Rolling


Ubuntu 는 virtualbox에 설치 했으니 kali-linux를 한번 설치해 보겠습니다.

PS C:\Windows\System32> wsl --install -d kali-linux

권한 승인 후 설치 시작


wsl 설치 화면

설치 완료


PS C:\Windows\System32> wsl

이 응용 프로그램을 사용하려면 Linux용 Windows 하위 시스템 선택적 구성 요소가 필요합니다.

변경 내용을 적용하려면 시스템을 다시 시작해야 할 수 있습니다.

Error code: Wsl/WSL_E_WSL_OPTIONAL_COMPONENT_REQUIRED


재시작후


Note > 리눅스 명령어 모음uname

By a3040, Published on Invalid Date

현재 시스템의 커널 및 운영 체제 정보를 표시하는 데 사용됩니다.


-a: 전체

-s: 운영 체제 이름 표시

-n: 네트워크 노드(호스트) 이름 표시

-r: 커널 릴리스 버전 표시

-m: 시스템 아키텍처 표시


uname -a

Note > 리눅스 명령어 모음hostname

By a3040, Published on Invalid Date

현재 시스템의 호스트 이름을 표시하는 데 사용됩니다. 호스트 이름은 컴퓨터 또는 네트워크 장치를 식별하는 데 사용되는 고유한 이름입니다.


example@example:~/nslookup$ hostname

a3040kr.cafe24.com

example@example:~/nslookup$ cat /etc/hostname

a3040kr.cafe24.com


Note > 리눅스 명령어 모음nslookup

By a3040, Published on Invalid Date

도메인 이름을 IP 주소로 또는 IP 주소를 도메인 이름으로 변환하는 데 사용되는 유틸리티입니다. 


도메인 이름을 IP 주소로 조회:

example@example:~/nslookup$ nslookup a3040.com

Server:     116.120.57.123

Address:    116.120.57.123#53


Non-authoritative answer:

Name:  a3040.com

Address: 183.111.227.134


Note > 리눅스 명령어 모음route

By a3040, Published on Invalid Date

OSI 모델에서 두 번째 데이터링크 계층의 프레임화된 패킷을 패킷내의 IP와 물리맥 주소를 이용해서 패킷의 경로를 제어할수 있도록 IP 경로를 추가, 삭제, 수정하고 네트워크 인터페이스와 관련된 정보를 확인하는데 사용하는 명령어입니다.


라우팅 테이블 확인하기: route


경로 추가하기:

route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1


경로 추가후 

- 패킷의 목적지 주소가 192.168.0.5인 경우, 이 주소는 192.168.0.0/24 네트워크에 속하므로 추가된 라우트에 따라 192.168.1.1을 통해 전송

- 192.168.126.5라면, 목적지 주소는 라우트에 해당하지 않으므로 기본 라우트를 사용하여 전송


경로 삭제하기:

route del -net 192.168.0.0 netmask 255.255.255.0


기본 게이트웨이 설정하기:

route add default gw 192.168.1.1


라우팅 경로 설정을 테스트 해보고 싶은 경우에는 virtualbox같은 툴 등을 이용해서 guest를 설치하고 virutalbox에서 가상 이더넷카드를 추가한 후 설정 테스트를 해볼수 있습니다.