Ubuntu Jammy Jellyfish라는 새로운 Ubuntu 릴리스에서 서비스를 시작하는 방법은 이 블로그에서 설명했습니다.
Ubuntu 22.04에서 부팅 시 서비스를 시작하는 방법
이 블로그에서는 사용자가 Ubuntu에서 부팅 시 서비스를 시작하는 방법을 이해할 수 있도록 Apache2의 서비스를 예로 들었습니다. 사용자는 Apache2를 특정 서비스 이름으로 바꾸도록 요청받으며 Ubuntu에서 부팅할 때 시작하려고 합니다.
systemctl 유틸리티는 기본적으로 Ubuntu에서 서비스를 관리하기 위해 사용할 수 있으므로 먼저 사용하여 서비스 상태를 확인하십시오.
$ 스도 systemctl 상태 아파치 2
출력에서 서비스가 실행 중이지만 부팅 시 비활성화되어 명령을 실행할 수 있도록 할 수 있습니다.
$ 스도 systemctl ~할 수 있게 하다 아파치2
서비스를 활성화한 후 서비스 상태를 확인합니다.
$ 스도 systemctl 상태 아파치 2
이제 서비스 상태는 Ubuntu가 부팅될 때 시작됨을 의미하는 활성화로 변경되지만 다음 명령을 사용하여 활성화 상태를 다시 비활성화로 되돌릴 수도 있습니다.
$ 스도 systemctl 비활성화 apache2
이제 서비스가 비활성화되었습니다. 사용자가 즉각적인 조치로 서비스를 활성화하려는 경우 enable 명령과 함께 '–now' 플래그를 사용합니다.
$ 스도 systemctl ~할 수 있게 하다 아파치2 --지금
서비스 상태가 다시 활성화로 변경됩니다.
결론
systemctl 유틸리티는 Ubuntu 22.04에서 'sudo systemctl enable [서비스 이름]' 명령을 사용하여 서비스를 활성화하여 부팅 시 서비스를 시작하는 데 사용됩니다. 이 블로그는 터미널을 사용하여 Ubuntu 부팅 시 서비스를 시작할 수 있는 방법을 보여주었습니다.