우분투 18.04에서 부팅시 서비스 자동 시작하기

우분투 18.04에서 부팅시 자동시작하지 않는 서비스들이 가끔 있다. 보통 별도 PPA 로 설치하는 최신 버전 서버 들이 그런경우가 있는데.. 이 때 아래와 같이 해주면 자동시작할 수 있게 해준다.


$ sudo systemctl enable <서비스이름>.service

예제)

$ sudo systemctl enable docker.service

서비스 이름을 알아내기 위해서는 간단하게 [tab]키를 이용해 알아낼 수도 있고 아래처럼 전체 목록을 보고 찾아볼 수도 있다.

$ sudo systemctl list-units --all --type=service --no-pager
  UNIT                                  LOAD      ACTIVE   SUB     DESCRIPTION                                                     
  accounts-daemon.service               loaded    active   running Accounts Service                                                
  acpid.service                         loaded    inactive dead    ACPI event daemon
  docker.service                        loaded    active   running Docker Application Container Engine  

출력된 표에서 UNIT 값을 사용하면 된다.