process는 cpu에서 연속적으로 실행되고 있는 모든 프로그램이다.
포그라운드(fore ground) 프로세스
- 화면에 보이는 상태에서 동작하는 프로세스
ex) 대화형 프로세스 -> 시스템과 사용자가 서로 의사를 주고받으며 작업을 진행하는 프로세스
백그라운드(back ground) 프로세스
- 화면에 보이지 않는 상태에서 동작하는 프로세스
ex) 데몬(daemon) 프로세스 : 특정 서비스 실행을 위해서 백그라운드 상태에서 동작하는 서버 프로세스
- ps : 프로세스 확인 명령어
ps -ef : 모든 프로세스의 자세한 정보 표시
UID :해당 프로세스를 실행시키는 사용자 표시
PID :process id == PPID의 자식 프로세스 == CMD와 같은 의미 명령어를 입력하면 PID는 숫자로 표시
PPID :parent id == pid의 부모 프로세스
C : cpu 점유율, 사용량
STIME : 접근시간
TTY : 프로세스와 시스템 간의 연결 형태 == tty == console 접근 의미 ==pts 가상 console 접근 의미
TIME : 사용시간
CMD : 명령어
정리
UID가 STIEM때 TTY를 통해 접근을 한 후에 CMD=PID를 실행시키는데 걸리는 시간이 TIME이고 이때 사용한 CPU 점유율이 C이다.
pstree : 실행되고 있는 프로세스를 트리 형식으로 보여주는 명령어다.
kill [option] [지정할 PID] -> 프로세스 강제 종료, 삭제 명령
'LINUX' 카테고리의 다른 글
ubuntu 프로세스 실습 (0) | 2023.02.12 |
---|---|
Linux/ubuntu PPA 퍼스널 패키지 아카이브(개인저장소) (1) | 2023.02.04 |
Linux/root password 관리 &GRUB bootloader (0) | 2021.11.13 |
Linux/filesystem&mount(2) 파티션에 마운트걸기/logical partition만들기 (0) | 2021.11.11 |
Linux/filesystem& mount (1) /하드디스크 추가하기 (0) | 2021.11.10 |