(15) ★ daemon (목적 : 항상실행)
■ 데몬 -
멀티태스킹 운영체제에서 데몬 (daemon)은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다. 시스템 로
그를 남기는 'syslogd' 처럼 보통 데몬을 뜻하는 'd'를 이름 끝에 달고 있으며, 일반적으로 프로세스로 실행된다.
만약, 어떤 프로그램이 항상 실행되게 하기 위해서는 daemon을 실행시켜주면된다.
/etc/init.d/ : daemon 프로그램들이 위치한 디렉토리이다.
이 곳에 위치한 daemon을 on/off 하기 위한 방법이 있는데
ex 1) sudo service apache2 start -- daemon 프로그램이 수행된다. (On)
es 2) sudo service apache2 stop -- daemon 프로그램을 멈춘다. (Off)
특정 프로그램에 대하여 자동으로 실행시키고 싶은 daemon이 있다면 링크를 걸어주면된다.
1) cli 환경에서
부팅 시, 자동으로 데몬이 실행되도록하고 싶다면
/etc/rc3.d 라는 디렉토리에 S로시작하는 이름으로 링크를 걸어주면된다.
ex) lrwxrwxrwx 1 root root 17 Nov 6 S02apache2 -> ../init.d/apache2
( l 은 링크를 나타냄 d는 디렉토리 )
마찬가지로
2) gui 환경에서
부팅 시, 자동으로 데몬이 실행되도록하고 싶다면
/etc/rc5.d 라는 디렉토리에 S로시작하는 이름으로 링크를 걸어주면된다.
출처: https://sourceflower.tistory.com/67?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
(19) ~ (물결) , user 추가 , super user 권한부여 (0) | 2019.03.26 |
---|---|
(18) ★ who, id , super user, sudo, su 접속계정 변경...등 사용자 관련 (개념) (0) | 2019.03.26 |
(17) ★ ; 과 &와 && 의 차이 (0) | 2019.03.26 |
(16) ★ cron (목적: 정기적으로 실행) (0) | 2019.03.26 |
(14) 리눅스에서 백그라운드 작업해보기 (vs 윈도우에서 멀티태스킹) (0) | 2019.03.26 |
(13) 파일 찾기 (locate, find , whereis) 그리고 $PATH (0) | 2019.03.26 |
(12) ★ 컴퓨터 동작원리 (Storage, Memory, Processor) (0) | 2019.03.26 |
(11) 리눅스 디렉터리 구조 Linux Directory Structure (0) | 2019.03.26 |