2023. 10. 7. 07:37ㆍ리눅스/CentOS
프로세스
- CPU의 자원(= 리소스; 연산 능력)을 사용하는 프로그램
- 분류
1. 종류
대화형 프로세스 : 입력 장치를 사용하여 컴퓨터에 전달한 작업의 결과를 출력 장치를 통해 돌려 받는 프로세스
배치 프로세스 : 약속된 시간에 정해진 작업을 수행하는 프로세스
데몬 프로세스 : 서비스의 동작을 제어하는 프로세스
2. 동작 위치
포그라운드 프로세스 : 내가 현재 사용 중인 프로세스
백그라운드 프로세스 : 그 외의 모든 동작 중인 프로세스
- 프로세스 확인
ps -ef | grep 찾을내용
* 출력 내용 보는 방법
UID : 해당 프로세스를 동작시킨 사용자
(단, system이 동작시킨 프로세스도 root로 출력)
PID : Process ID, 프로세스에 붙는 관리(식별) 번호, 이미 사용된 번호는 재부팅 후에 다시 사용이 가능
PPID : Parents PID, 해당 프로세스의 상위 프로세스 PID
(프로세스도 tree 구조로 구성되어 있다)
C : CPU 점유율, 0으로 출력되는 내용은 1% 미만을 의미
STIME : Start TIME, 프로세스가 동작을 시작한 시간 정보
TTY : 어느 terminal을 통하여 실행된 프로세스인지 출력
( ? : system, tty/숫자 : local 환경, pts/숫자 : 원격 접속 환경)
TIME : 프로세스가 동작하는데 걸린 시간
CMD : 해당 프로세스를 동작시킨 작업(명령)
- 프로세스 종료
kill <PID>
* 종료되지 않는 프로세스는 상위 프로세스를 확인하여 종료
(상위 프로세스가 종료하면 안 되는 프로세스인지 반드시 확인)
실습
'리눅스 > CentOS' 카테고리의 다른 글
run-level (0) | 2023.10.07 |
---|---|
비밀번호 없이 root 계정 접속법 (0) | 2023.10.07 |
파티션 생성 후 사용을 위한 작업 (0) | 2023.10.07 |
fdisk (0) | 2023.10.07 |
하드디스크 (0) | 2023.10.07 |