본문 바로가기

LINUX

[LINUX] 프로세스와 실행

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