1. ps -ef | grep 검색할 키워드  --> 키워드 실행파일과 관련된 모든 프로세스

   예) ps -ef | grep aa --> *aa* 실행파일과 관련된 모든 프로세스

 

2.  netstat 명령어의 주요 옵션

    * -a : --all 과 같으며, listen 되는 소켓정보와 listen 되지 않는 소켓 정보를 모두 출력

    * -n : --numberic 과 같으며, 10진수의 수치 정보로 결과를 출력

    * -r : --route 와 같으며, 설정된 라우팅 정보를 출력

    * -p : --program 과 같으며, 실행되고 있는 각 프로그램과 PID 정보를 출력

    * -i : --interface=iface 와 같으며, 모든 네트워크 인터페이스 정보를 출력

                  또는, 특정 네트워크 인터페이스를 지정할 수도 있음

    * -c : --continuous 와 같으며, netstat 결과를 연속적으로 출력

    * -l : --listening 과 같으며, 현재 listen 되고 있는 소켓 정보를 출력

    * -s : --statistics 와 같으며, 각 프로토콜에 대한 통계 정보를 출력

#netstat -nap (열려 있는 모든 포트)
#netstat -l 또는 netstat -nap | grep LISTEN (LISTEN 되는 모든 포트)
#netstat -nap | grep ESTABLISHED | wc -l ( 모든 서비스 동시 접속자 수)
#netstat -nap | grep :80 | grep ESTABLISHED | wc -l ( 웹 동시 접속자 수)

 

---------------------------- 유닉스 ---------------------------

a: 모든 포트

n: dns이름풀이를 하지 말고 IP 주소로 보이라는 옵션

o: PID 표시

---------------------------------------------------------------

 

3. 그렇게 하면 process number 가 보입니다. 
     자식 노드 번호와 부모 노드 번호가 보일겁니다.

 

     우선 kill -1 부모 노드 번호 ex ) kill -1 1234 을 해도 되지만
     -1을 하게 되면 다시 프로세스가 살아 납니다. 
      완전히 kill 시키는건 -9를 쓰시면 됩니다. 
      ex ) kill -9 1234



Posted by wychoi
,