데몬 역시 하나의 프로그램이다.
일반 프로그램 과의 차이점은 항상 실행중이며 시작시에 자동 실행 여부를 결정할 수 있다는 것이다.
(윈도우의 시작 프로그램과 유사하다)
그리고 대표적으로 소위 Server 라고 불리는 프로그램들은 Demon 에 해당한다.
/etc/init.d/
라는 디렉토리로 가보면 Daemon 프로그램이 모여 있고
서비스의 실행 스크립트 파일은
/lib/systemd/system/
디렉토리에 .service 라는 파일들로 구성되어 데몬 실행시의 설정 정보들을 담고 있다.
서비스 실행 관련 명령어는 아래와 같다.
$ systemctl start/stop/restart <서비스 이름>
|
Service 자동 실행
/etc/rc3.d => console 방식구동시
/etc/rc5.d => gui 방식구동시
폴더에 Daemon 의 링크가 모여 있고
S 로 시작하는 링크가 걸려 있으면 해당 프로그램은 자동 실행되는 프로그램이다.
K 로 시작하는 링크가 걸려 있으면 해당 프로그램은 자동 종료되게 된다.
또한 이름들을 참조하여 S 로 시작하는 링크를 만들면 자동 실행된다.
'LINUX > Ubuntu' 카테고리의 다른 글
22. 하드디스크 추가 (0) | 2020.01.29 |
---|---|
21. 소켓 (0) | 2020.01.29 |
19. 프로세스 (0) | 2020.01.29 |
18. 파이프, 필터, 리디렉션 (0) | 2020.01.29 |
17. 작업에약 (0) | 2020.01.29 |