본문 바로가기

LINUX/Ubuntu

20. 서비스 ( 데몬 )

 
데몬 역시 하나의 프로그램이다. 
 
일반 프로그램 과의 차이점은 항상 실행중이며 시작시에 자동 실행 여부를 결정할 수 있다는 것이다.
 
(윈도우의 시작 프로그램과 유사하다)
 
그리고 대표적으로 소위 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