netstat 명령어가끔 네트워크 상태를 확인해야 할 때가 있습니다.현재 내 컴퓨터가 어떤 대상들과 통신을 하고 있는지 또는 여러가지 네트워크 통로들의 상태는 어떤지 알고싶을 때가 있죠.확인 방법은 간단합니다.키보드에서 윈도우 시작 버튼 + R 을 눌러 실행창을 띄웁니다.cmd 라고 치고 확인을 누릅니다.netstat -ano 라고 치고 엔터를 눌러줍니다.다음과 같이 네트워크 상태가 나옵니다.설명옵션a : 모든 연결 포트를 표시n : 주소와 포트를 주소:포트 형식으로 표시o : 각 연결의 소유 프로세스 id를 표시프로토콜현재 해당 소켓이 어떤 프로토콜을 사용중인지 나타냅니다.여기서 소켓은 쉽게 말해서 하나의 통신 통로의 입구 또는 출구라고 생각 하시면 됩니다.로컬 주소해당 소켓의 주소:포트번호 입니다.로..
Windows
2017. 10. 30. 00:33
[Windows] 윈도우 Tasklist, taskkill 명령어
tasklisttasklist는 작업 목록을 보여주는 명령어 입니다.여기서 작업은 프로세스를 의미합니다.키보드에서 윈도우 시작 버튼 + R 을 눌러 실행창을 띄웁니다.cmd 라고 치고 확인을 누릅니다.tasklist 명령어를 입력합니다.프로세스 이름과 프로세스 아이디 그리고 해당 프로세스가 사용중인 메모리 정보가 나타납니다.taskkill여기서 저는 command 창을 두 개 띄웠더니 cmd라는 이름의 프로세스가 두 개 있는 것을 알 수 있습니다.이 둘 중 하나를 taskkill 명령어를 통해 강제로 종료시키도록 해보겠습니다.taskkill /F /PID 9104/F : 강제로 task를 종료시킵니다./PID : 프로세스 아이디를 통해 해당 task를 종료시킵니다.해당 cmd창이 꺼지며 cmd.exe t..
Windows
2017. 10. 29. 23:04
[Windows]윈도우 출력 결과 추출 findstr 명령어
findstr리눅스에는 | grep (파이프와 그렙)을 통해 출력 결과를 추출해 낼 수 있습니다.윈도우에도 비슷한 기능이 있는데요.findstr 명령어 입니다.윈도우 서버 관리자가 아니더라도 개발자라면 가끔 netstat 명령어나 tasklist 명령어 등을 통해 현재 내 운영체제의 일부 기능 상태를 확인하는 경우가 있습니다.그러나 출력결과의 수많은 문자열들은 우리의 눈을 아프게 하므로 내가 원하는 결과만 추출하여 확인할 필요가 있습니다.사용법은 다음과 같습니다.tasklist를 통해 프로세스 목록을 확인하는데 "cmd" 프로세스만 확인하고자 할 때 다음과 같이 사용합니다.tasklist | findstr cmdtasklist로 나온 결과 목록들을 |(파이프 : \ Shift 눌었을 때 나오는 문자) 를..