티스토리 뷰

  1. 명령어
    1. ps 로그인한 실행자의 프로세스 목록
    2. ps -a 옵션 추가시 다른 사용자의 프로세스도 보여줌
    3. ps -x 는 화면에 안보이는 프로세스도 보여줌
    4. ps -u 는 프로세스사용한 사용자가 누구인지도 자원사용률 보여줌
    5. ps -aux 모든 프로세스와 사용자 확인 자원사용률가능
    6. ps -ef 이 명렁어는 PID를 정렬해서 보여줌  PPID는 부모 프로세스 아이디
    7. ps -ef | grep word 이걸로 원하는것만 추출가능
  2. 식별 아이디
    1. PID 프로세스 아이디
    2. UID 유저 아이디
    3. GID 그룹아이디
  3. 차트
    1. USER 사용자이름
    2. PID 프로세스 아이디
    3. %CPU CPU 차지율
    4. %MEM 메모리 점유율
    5. VSZ RSS 실제 메모리 사용량
    6. TTY 프로세스가 시작되고있는 터미널
    7. STAT 현재상태
    8. START 시작시간
    9. TIME 총 사용시간
    10. COMMAND 프로세스를 실행한 명령행
  4. STATE 현재상태 코드
    1. R(Runnable) 실행대기
    2. S(Sleeping) 수면
    3. D(inDiskwai) 입출력 대기
    4. T(sTopping) 멈춰있거나 흔적이 남아있음
    5. Z(Zombie) 완전히 죽음
  5. 좀비 상태일경우
    1. 좀비상태일경우 kill PID 명령어로 프로세스를 죽여줍시다
  6. 전체적인 프로세스 상태 보기
    1. top 입력시 전체적인 프로세스 상태를 보여줌
      1. N 누를시 pid 순 정렬
      2. M 메모리 사용률 순
      3. T 사용시간
      4. P 누를시 CPU 사용 점유율 기본값
      5. q 종료
    2. 차트 
      1. PR 우선순위
      2. NI 우선순위를 지정하는 nice 값
      3. VIRT 프로세스가 점유하는 가상메모리 양  단위(KB)
      4. RES 스왑되지 않은 물리메모리양  (KB단위)
      5. SHR 공유 메모리양 (KB단위)
      6. S 프로세스 상태
      7. TIME+ 프로세스가 CPU를 사용한 시간
  7. 시스템종료 명렁어
    1. kill -l 사용기 kill 옵션 번호 목록 확인가능
    2. kill 옵션은 15번을 기본값으로 갖음
    3. ps -ef | grep word 이걸로 원하는 pid를 알아낸뒤 프로세스를 종료하자
    4. 15번으로 종료 안될경우 kill -9 pid 이걸로 종료해보자
    5. 1번은 프로세스를 멈추지않고 다시 실행 가능 환경설정 변경후 서비스를 다시시작할때 유용함
  8. 프로세스 백그라운드와 포그라운드
    1. 포그라운드 에서 실행될경우 프로세스가 종료될때까지 기다림
    2. 백그라운드는 프로세스가 종료될때까지 기다리지 않음
    3. 실행 명령뒤에 &를 붙일경우 프로세스를 백그라운드로 보냄
      1. 예제
        1. sudo find -name a* & 로 찾기기능을 백그라운드로 보내서
        2. ps -ef | grep find 프로세스 번호를 찾고
        3. sudo kill -9 pid 로 해당 프로세스를 종료한다
    4. jobs 입력시 백그라운드 프로세스 목록 확인 가능
      1. bg 또는 fg 명렁어로 백그라운드 포그라운드 변경 가능
      2. ctrl + z 할시 포그라운드를 백그라운드로 보냄
  9. 표현식 규칙
    1. * 일경우 모든 모자 포함
    2. ? 문자 아무거나 1개만 포함
    3. [] 괄호안에 들어간것중에 1개 선택
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함