본문 바로가기
반응형

IT/Windows13

window 탐색기에서 wsl 접근 wsl에 대한 개념은 아래 참고 포스팅 참고 바란다. 기본적으로 default 는 아래 그림 위치인 파일 트리에 보면 wsl관련 폴더가 있어야한다. 하지만 존재하지 않으면 검색에 를 검색하면 wsl의 리눅스 root 경로로 이동이 된다. 참고 포스팅 https://thenicesj.tistory.com/625 WSL WSL(Windows Subsystem for Linux)은 Microsoft에서 개발한 Windows 운영 체제의 하위 시스템이다. WSL을 사용하면 Windows에서 Linux 배포판을 실행하고 Linux 명령어 및 도구를 사용할 수 있다. 이를 통해 Windows 사 thenicesj.tistory.com 2023. 12. 12.
window batch파일 셋팅(cmd 명령어 사용 및 사용결과 변수 할당 / 주석넣기 / 일시정지pause) window에서 batch파일 내에서 사용하는 몇가지 정리해서 적어본다. CMD 명령어 사용 cmd 명령어를 사용하기 위해서는 call 명령어를 사용한다. call ipconfig 라고 하면 ipconfig 의 명령어가 실행이 된다. 그러면서 cmd의 grep인 findstr을 사용하면 call ipconfig | findstr inet 을 하면 해당 라인의 정보가 나올 것이다. 만약 ip정보를 특정 변수에 담고 싶다면. for /f 명령어를 사용하면 된다. for /f "tokens=2 delims= " %%a in ('call ipconfig ^| findstr inet') do (set ip=%%a) 로 하면 되는데 - for /f 는 해당 라인을 반복해서 출력이고 한라인일 경우엔 한번만 돈다. -.. 2023. 12. 11.
window 방화벽 window 를 사용할 경우 리눅스의 firewalld 명령어와는 다르게 UI에서 직접 작업을 해주는것이 편하다. 설정은 다음과 같다. 제어판에서 windows 방화벽을 들어가주면 아래와 같은 그림인데 왼쪽에 고급 설정을 클릭한다. window 버전에 따라 화면은 좀 다를수 있으며 고급 설정을 찾아서 들어간다. 그럼 아래와 같은 그림이 나온다. 왼쪽에 인바운드 규칙을 클릭(인바운드 에 대해서는 아래 참고 포스팅 참고.) 그다음 화면에 맞게 필요한 항목 클릭과 넣어주면서 진행하면 된다. 참고 포스팅 https://thenicesj.tistory.com/265 Inbound, Outbound 개념 방화벽을 사용하게 될때 많이 접하는 단어이고 들어오는, 나가는 이라는 의미로도 쓰이는 Inbound 와 Outb.. 2023. 12. 10.
wsl 포트포워딩 window에서 wsl을 사용하고 window에서 ip를 조회 해보면 - window 자체의 network 망 - wsl 내부와 연결되는 network 망 이렇게 2가지가 잡힌다. 필자의 경우는 window는 홈 네트워크 내부에 존재하여 공유기의 대역인 192.168.x.x 로 잡혀있고, wsl 내부는 172 대역으로 잡혀있었다. 문제는 홈네트워크 다른 장비에서 wsl 에서 만든 웹서버에 접속을 해야하는데 그러기 위해서는 window 자체에서 포워딩을 해줘야한다. (WSL은 참고 포스팅 참고) 아래 그림을 보면 PC에서 결국 WSL로 접근을 해야하는데 네트워크 대역이 달라서 Window server에서 다른 대역을 연결 시켜줘야한다. 이럴 경우 netsh 를 사용하여 설정을 해주면 된다.(netsh은 참.. 2023. 12. 9.
WSL WSL(Windows Subsystem for Linux)은 Microsoft에서 개발한 Windows 운영 체제의 하위 시스템이다. WSL을 사용하면 Windows에서 Linux 배포판을 실행하고 Linux 명령어 및 도구를 사용할 수 있다. 이를 통해 Windows 사용자는 Windows와 Linux 간의 시스템 호환성을 개선하고 개발 환경을 향상시킬 수 있다. 종류 WSL은 현재 WSL 1과 WSL 2 두 가지 버전이 존재한다. WSL 1 Windows 커널 위에 가상화된 Linux 커널을 실행하는 방식 Windows와 Linux 사이에서 API 호출을 번역하여 호환성을 제공 그러나 WSL 1은 가상화를 사용하기 때문에 성능이 더 낮을 수 있음 WSL 2 Hyper-V 가상 머신을 사용하여 Linu.. 2023. 7. 14.
윈도우 bat 파일에서 무한루프 돌리기 bat이란 배치 파일의 약자로 batch에 대한 개념은 아래 참고 포스팅 참고 바란다. 윈도우 배치 파일에서 스크립트 작성할때는 대표적인 반복문 While 문이 없기에, 무한루프를 사용하기 위해선 아래와 같이 작성을 해야한다. @echo off :loop set /a count+=1 echo %count%번 goto loop 그리고 특정 횟수 반복을 위해선 위 반복문에 코드를 적절하게 추가한다. @echo off :loop set /a count+=1 echo %count%번 if %count% ==10 goto break goto loop :break 문구를 보면 눈치 챘을수도 있지만 goto는 표시된 위치로 이동을 하게 된다. 참고 포스팅 https://thenicesj.tistory.com/507 .. 2023. 5. 10.
cmd 에서 폴더와 하위폴더 내 파일명 추출하기 1. cmd 를 사용하여 명령 프롬프트를 연다. 2. 프롬프트 안에서 다음 명령어 입력 " dir /a-d /b /s > list.txt " 명령어를 하나하나 살펴보면 먼저 dir cmd 에서 현재 위치에 있는 폴더와 파일들을 나타내주는 명령어이다. /a-d 폴더 제외 /s 현재 폴더 및 하위 폴더 포함 > list.txt 결과 리스트를 list.txt 파일에 저장 이다. 특정 폴더 혹은 경로 내에 있는 모든 파일 혹은 폴더 포함 리스트가 필요할 경우 할수 있는 문법이다. 2023. 3. 9.
윈도우 Hosts (호스트) 파일이란? ▶ Hosts (호스트)란 무엇일까? - 호스트 이름에 대응하는 IP 주소가 저장되어 있어서 도메인 이름 시스템(DNS)에서 주소 정보를 제공받지 않고도 서버의 위치를 찾게 해주는 파일. 웹개발을 하면서 호스트 파일(Host file)을 많이 활용하게 된다. 호스트 파일의 역할은 무엇일까? 네이버를 예를 들어보자. 일반적으로 IP주소보단 http://www.naver.com이라는 도메인 주소를 외우기 쉽다. 그렇기 때문에 우리는 http://www.naver.com라는 도메인 이름을 주소창에 입력하여 접속한다. 도메인 이름을 주소창에 입력하지만 실제로 우리가 접속하는 서버의 주소는 아이피 주소이다. 위 사진을 보자. 호스트 파일을 문서 편집기로 열었을때의 모습니다. 호스트 파일을 수정할 때에는 IP주소,.. 2023. 2. 4.
윈도우에서의 포트포워딩 포트 포워딩(Port Forwarding)이란 특정 Port로 들어오는 패킷을 다른 Port로 바꿔서 재전송해 주는 기능으로, 일종의 터널링(Tunneling)에 해당한다. 사용법 관리자 권한으로 명령 프롬프트를 실행한다. 다음 명령은 127.0.0.1:8080로 들어오는 패킷을 192.168.1.1:80로 포워딩하도록 설정합니다. netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=80 connectaddress=192.168.1.1 해제법 netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=127.0.0.1 확인법 nets.. 2023. 1. 30.
반응형