728x90
- 프로세스 (Process)
# 간단히 설명하자면 '실행중인 프로그램' 의미
# 프로그램은 다수의 프로세스로 구성
# CPU에 의해서 실행 중이거나 주기억장치에 적재된 프로그램과 데이터 (메모리에 로딩되어 활성화)
# 프로세스 관련 명령어
- ps : 프로세스 상태 확인
ex)
ps -ef | grep '프로세스명' : 해당 프로세스명의 프로세스 상태 확인.
kill -9 '프로세스번호' : 해당 프로세스 번호의 프로세스를 강제종료.
# 프로세스 상태 : 생성, 준비, 실행, 대기, 완료
# 프로세스 번호 : 프로세스에 할당된 고유 번호 (강제제거 시 해당 프로세스 번호 사용)
# 포그라운드 프로세스 : 크롬 브라우저를 실행할 경우 크롬 실행화면이 보이는 프로세스 의미
# 백그라운드 프로세스 : 화면같이 눈으로 바로 보이지 않고, 백단에서 실행되는 데본이나 백신 등의 프로세스 의미
# 부모 프로세스가 종료되면 하위 프로세스인 자식 프로세스도 종료
- 데몬 (Daemon)
# 서버 (web서버, was서버, db서버 등) 의 서버 프로세스 의미.
# 시스템 백그라운드에서 동작하면서 여러 작업하는 프로그램. (서비스, 서버 프로세스라고도 불림.)
728x90
300x250
'IT ▶ > Linux & Network' 카테고리의 다른 글
[리눅스 유닉스 명령어 정리] – expr, awk, if 명령어 (0) | 2020.01.11 |
---|---|
[Linux 정리] 하드디스크 개념 정리 (HDD, RAID) (0) | 2019.04.11 |
[Linux 정리] 리눅스 파일 압축(tar/gzip) 및 CRON 개념 (0) | 2019.04.10 |
[Network 개념] 네트워크 개념 (프로토콜, 장비) (0) | 2019.04.10 |
[Linux 정리] 리눅스 파일 권한 (chmod/chown), 설치(YUM) (0) | 2019.04.10 |