2022. 9. 5. 00:30ㆍ리눅스/리눅스_입문
ps : (Process Status) 시스템에서 실행 중인 프로세스에 대한 정보를 출력
* ps -ef : 프로세스 상태 확인
pstree : (Process Status TREE) 시스템에서 실행 중인 프로세스에 대한 정보를 트리구조로 출력
top : 프로세스 목록을 일정 시간마다 새로고침하여 화면에 출력하는 툴, 시스템 전반적인 상황을 모리터링 할 수 있음.
ps aux : CPU%, MEM%, VSZ, RSS 확인
nohup : (NO HangUPs) 쉘 스크립트 파일을 데몬 형태로 실행, 표준 출력을 지정한 파일로 리다이렉트
kill : 지정한 프로세스에 지정한 시그널을 보내 프로세스 종료
* kill -2 프로세스번호 = kill -INT 프로세스번호
* kill -15 프로세스번호 = kill -TERM 프로세스번호
* kill -9 프로세스번호 = kill -KILL 프로세스번호
UID : user ID
PID : Process ID
PPID : Parent Process ID
CMD : 명령어
%CPU : CPU 사용 퍼센테이지
%MEM : 메모리 사용 퍼센테이지
VSZ : 가상 메모리 사용량
RSS : 실제 메모리 사용량
ps axfwwwww : 명령어가 끊기지 않게 다 나오게 출력
top - **:**:** : 현재 시각 가리킴.
up : 현재 시스템이 올라온 상태
up *:** : 시스템이 시작하고 경과한 시간
* user : 몇 명의 유저가 접속돼 있는지
load average *.**, *.**, *.** : 현재 서버의 로드를 나타냄
Tasks: ** : 현재 움직이고 있는 프로세스
* running : CPU가 실행하는 프로세스 숫자 가리킴
** sleeping : 대기 중
* stopped : 멈춤 상태
* zombie : 좀비 프로세스
*.* us : 유저가 cpu를 사용한 시간
*.* sy : 시스템이 cpu를 사용한 시간
*.*ni : nice 명령어로 우선순위를 변경한 프로세스를 사용한 시간
*.* id : 유휴시간, cpu가 쉬었던 시간
*.*wa (wait) : I/O 주변장치를 기다리는데 소요된 시간
*.*hi : 하드웨어 인터럽트 루틴를 처리하는데 소요된 시간
top 명령어 결과화면에서
k 를 누르면 'PID to signal/kill' 문구가 나옴.
데몬 : 한 번 실행하면 필요한 작업이 백그라운드에서 계속 실행
INT, TERM, KILL
INT, TERM : 프로세스를 안전하게 종료
KILL : 좀비 프로세스 종료
'리눅스 > 리눅스_입문' 카테고리의 다른 글
네트워크관련명령어 2 (0) | 2022.09.05 |
---|---|
네트워크관련명령어 1 (0) | 2022.09.05 |
파일관련명령어 3 (0) | 2022.09.04 |
파일관련명령어 2 (0) | 2022.09.04 |
파일관련명령어 1 (0) | 2022.09.03 |