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
'IT노트 > Linux' 카테고리의 다른 글
리눅스 버전 확인 (0) | 2015.02.25 |
---|---|
리눅스 하위 폴더 권한부여 Terminal 명령어 / Linux (0) | 2015.02.21 |
[펌]Got error 28 from storage engine (0) | 2015.02.19 |
VM 올라갈 때 서비스 자동으로 start되도록. (0) | 2015.02.19 |
리눅스 기본 명령어 (0) | 2015.02.19 |