프로세스(process)
- 컴퓨터 안의 실행되는 프로그램
프로세스의 종류
- 대화형
- 배치
- 데몬
포그라운드(Foreground)
: 일반적으로 사용자가 명령을 입력하면 셸은 사용자가 입력한 명령을 해석하여 실행하고 그 결과를 화면에 출력해주는 대회식으로 작업을 수행한다 이렇게 사용자가 입력한 명령이 실행되어 결과가 출력될 때까지 기다려야하는 포그라운드 방식으로 처리되는 프로세스를 포그라운드 프로세스하고 한다
백그라운드(Background)
: 명령을 한번에 하나씩 실행하는 포그라운드와는 다르게 여러 개의 프로세스를 동시에 실행할 수 있다 백그라운드 방식으로 명령을 실행하면 명령의 처리가 끝나는 것과 관계없이 곧바로 프롬프트가 출력된다 그래서 사용자가 다른 작업을 계속할 수 있다 필요한 여러 작업을 백그라운드로 실행한 후 터미널에서는 포그라운드 작업을 계속 진행할 수 있다 이처럼 백그라운드 방식으로 처리되는 프로세스를 백그라운드 프로세스라고 한다
명령어
ps
- 현 프로세스 조회 가능
kill
- 프로세스 종료
netstat
- 시스템에 연결된 정보
last
- 최근 시스템 접속 정보
ifconfig
- 네트워크 장치 설정 정보
top
- 프로세스별 cpu와 메모리 점유율
'리눅스' 카테고리의 다른 글
리눅스 vi(vim)편집기 사용법 (0) | 2020.09.18 |
---|---|
리눅스 파일 링크 (0) | 2020.09.18 |
리눅스 파일 권한 설정 (0) | 2020.09.15 |
사용자 계정/그룹관리 (0) | 2020.09.13 |
리눅스 기본 명령어! (0) | 2020.09.13 |