2017년 9월 28일 목요일

systemd 배우기

부팅과정
bios
bootloader 1
                        2
kerner
              이후 시작되는 시스템 관리 데몬(백그라운드에 작업하는 프로그램)
위치
 /etc/systemd

시작 프로그램으로 추가
 sudo vi /etc/systemd/system/서비스 이름.service 로 파일을 만듬

------------------------------------------------
[Service] 

 ExecStart=[node binary] /home/srv-node-sample/[main file] 
 Restart=always 
 StandardOutput=syslog 
 StandardError=syslog 
 SyslogIdentifier=node-sample  
 User=srv-node-sample  
 Group=srv-node-sample 
 Environment=NODE_ENV=production 

[Install] 

 WantedBy=multi-user.target
-------------------------------------------------
cf
node binary :which 명령어로 확인한 것
execstart: 서비스 시작 전체 명령




명령어

systemctl
 서비스 목록
 실패한 서비스 목록 --failed                   

systemctl list-unit-files
 활성화 여부만 표시_서비스 목록

systemctl satart | stop | restart 이름
 시스템 관리

systemctl status 이름
 서비스 상태 확인


댓글 없음: