목차

systemd

unit 모음 디렉토리

사용법

# 지금 시작
systemctl start unit
 
# 종료
systemctl stop unit
 
# 재시작
systemctl restart unit
 
# booting 시 시작하게 설정
systemctl enable unit
 
# booting 시 시작하게 하면서, 지금 당장도 실행하게
systemctl enable --now unit

environment.d

# 예시 /etc/environment.d/60-foo.conf:

FOO_DEBUG=force-software-gl,log-verbose
PATH=/opt/foo/bin:$PATH
LD_LIBRARY_PATH=/opt/foo/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
XDG_DATA_DIRS=/opt/foo/share:${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}

user 시작 프로그램

systemd bootchart

sudo apt install systemd-bootchart
systemd-analyze
systemd-analyze  blame

systemd 는 어떻게 기존 SysVInit 의 /etc/init.d/* 서비스를 인식하는가

참조