자주 쓰는 윈도우 명령어 정리 / 윈도우 cmd 명령어 사용법

cmd 명령어 정리

설정한 환경변수 확인

echo %환경변수명%

현재 디렉터리 파일 및 폴더 확인

dir

특정 포트 프로세스 PID 확인

netstat -ano | findstr :포트번호

프로세스가 LISTENING 상태이면 정상 동작 중이라는 뜻입니다.

프로세스 강제 종료

taskkill /PID PID번호 /F

조회된 프로세스 중 0.0.0.0:포트번호 우측 PID를 입력하면 됩니다.
같은 JVM 프로세스 내에서 동작하기 때문에, 톰캣 8080 포트 종료 시 8005, 8009 포트도 자동 종료됩니다.

내부 IP 확인

ipconfig

DNS 서버 등 더 상세한 네트워크 정보 확인은 아래 명령어로 가능합니다.

ipconfig -all

D드라이브 이동

D:

C드라이브에서 D드라이브로 이동할 수 있습니다.

도메인으로 ip 확인

nslookup 도메인

http://를 제외하고, com 또는 co.kr까지의 도메인만 입력해야 나옵니다.
현재 컴퓨터에서 해당 도메인으로 접근 시 접속되는 IP를 확인할 수 있습니다.

nslookup 성공 메시지

서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    kr-apigw.ncloud.com.int-ncloudgtm.com
Addresses:  110.165.24.12
          110.165.28.14
          110.165.28.15
          110.165.24.11
Aliases:  5gip3zwv93.apigw.ntruss.com
          apigw.ncloud.grm.ncloud.com

위는 DNS 서버 정보이고, 아래는 해당 도메인에 연결된 IP 주소 및 도메인에 대한 별칭(Alias) 정보입니다. 도메인에 연결된 IP가 2개여도 아래 Addresses는 1개만 반환할 수도 있습니다.

nslookup 에러

*** dns.google이(가) 도메인을(를) 찾을 수 없습니다. Non-existent domain

사이트에 접근할 수 없거나, 사이트에서 nslookup 막아둔 경우 발생하는 에러입니다.

맥 주소 확인 (MAC Address)

ipconfig -all

이더넷 어댑터 이더넷:의 물리적 주소가 맥 주소입니다.

getmac -v

이더넷의 물리적 주소가 맥 주소입니다.


네트워크 연결 확인

telnet

telnet 도메인 포트

http://를 제외하고, com 또는 co.kr까지의 도메인만 입력해야 연결됩니다.
아웃바운드 방화벽이 허용되어 있어서 정상적으로 연결되면 검은 화면으로 진입합니다.
ping은 연결 가능한 도메인에도 안 보내지는 경우가 많아서 telnet을 사용합니다.

telnet 명령어 안되는 경우
제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기 > 텔넷 클라이언트 체크 > 확인

telnet 연결 실패 메시지
연결 대상 서버IP…호스트에 연결할 수 없습니다. 포트 22: 연결하지 못했습니다.

Leave a comment