Process
실행 중인 프로그램
Storage
SSD, HDD, SD카드
정보를 저장
싸다 - 용량이 크다 - 느리다
Memory
RAM
정보를 저장
비싸다 - 용량이 작다 - 빠르다
Processor
CPU (중앙처리장치)
Storage에는 우리가 필요로 하는 프로그램들이 설치되어 있다.
하지만 너무 느리기 때문에 필요한 프로그램을 속도가 빠른 메모리에 올려서 CPU에 의해서 처리되는 상태.
실행 중인 프로그램을 프로세스라고 한다.
ps
현재 사용중인 프로그램 확인
top, htop
현재 사용중인 프로그램을 리눅스 상에서 확인 가능한 명령어
ctrl + z
실행 중인 프로그램을 백그라운드로 보내는 단축키. 이 기능을 실행하면 명령어가 일시 정지됨.
종료되는 것이 아님!
jobs
백그라운드 작업들의 목록
fg
백그라운드에 있는 작업이 실행됨
kill
프로세스 종료
데몬 daemon
항상 실행되고 있다.
서버는 데몬에 해당된다. 왜? 사용자가 언제 들어올지 모르기 때문에 항상 켜져있음.
데몬 프로그램들은 /etc/init.d 에 위치한다.
크론 cron
정기적으로 명령을 실행시켜주는 도구, 소프트웨어
데이터를 정기적으로 백업한다 / 전송한다 / 시간을 조정한다. 등등
'LINUX' 카테고리의 다른 글
[LINUX] 인터넷, 네트워크, 서버, 도메인 (0) | 2021.02.02 |
---|---|
[LINUX] 사용자와 권한 (0) | 2021.02.02 |
[LINUX] 디렉토리 구조와 파일 찾기 (0) | 2021.02.01 |
[LINUX] 쉘과 쉘스크립트 (0) | 2021.02.01 |
[LINUX] IO Redirection (0) | 2021.02.01 |