빅데이터
[엔지니어링] 리눅스 (4)
김초송
2023. 4. 17. 16:34
- Linux
- mariaDB / SQL
- anaconda
- mariaDB / Python system link
- Hadoop
- Spark
- mongoDB
리눅스 프로세서 관리 명령어
top
- 지금 현재 작동중인 프로세서들의 CPU 사용율과 메모리 사용율을 확인하는 명령어
- 서버 전체를 느리게 하는 악성 명령어를 수행하고 있는 유저 탐색
- %CPU : CPU 사용율
%MEM : 메모리 사용율
COMMAND : 지금 수행하고 있는 명령어

ps
- 현재 시스템에서 수행되고 있는 프로세서의 정보를 표시
- ps [option] [PID]
- option
- -p : 해당 프로세서의 간단한 정보
- -e : 현재 서버에서 실행중인 모든 프로세서
ps -e - -f : 실제 유저명, 개시 시간 등을 표시
ps -ef
- 특정 관련된 프로세서만 검색
ps -ef | grep [프로세서]
(ps -ef | grep mysql)
kill
- 악성 세션 강제 종료
- top 결과에서 PID 확인
- kill -9 [PID]
- -9 : 강제 종료

jobs
- 동작중인 작업의 상태를 확인하는 명령어
- 상태 정보 4가지
- running : 실행 중
- stopped : 일시 정지
- Done : 종료
- terminated : 강제 종료