문제점 여러 문제가 있는 것 같지만 내 문제는 서비스로 등록하려는 대상을 /etc/init.d에 복사만하고 등록 및 활성화를 하지 않아서 발생했다. 해결법 chkconfig로 서비스 등록을 하려했으나 내가 가진 서버의 OS는 Ubuntu-Desktop 20.04 LTS로 해당 명령어는 사라진지 오래라고 한다. 대체할 수 있는 명령으로 update-rc.d가 있다. 아파치 서비스를 등록하는 것을 예시로 든다.(내 아파치 서비스의 이름은 apache이지만 다른 것이면 그것을 넣으면 된다) update-rc.d apache defaults defaults를 통해 사용할 수 있도록 등록
Ubuntu 20.04 LTS 사용 리눅스 서비스는 /etc/init.d/에 있는 스크립트로 시작, 중지, 재시작 가능 서비스 등록을 위해서 /etc/init.d/에 서비스 파일을 복사해야 함 서비스 등록에 update-rc.d를 사용 서비스 등록 update-rc.d 서비스이름 defaults 로 등록 서비스가 등록되었는지 ls -l /etc/rc?.d/*서비스이름 입력해 확인해본다. 대부분 정상적으로 등록되었다면 rc0 부터 rc6까지 모두 있을 것이고 2 3 4 5에 S01서비스이름 0 1 6에 K01서비스이름 으로 등록되어 있을 것이다. S 또는 K와 서비스이름 사이의 숫자는 달라도 상관없다. 서비스 삭제 update-rc.d -f 서비스이름 remove 로 삭제 등록할 때와 같이 ls -l /e..
Ubuntu 20.04 LTS 사용 문제점 /etc/init.d/ 에 있는 apache 서비스 파일에 Default-Start에 관련한 내용이 있지 않아 발생 해결방법 # Default-Start:를 # Default-Start: 2 3 4 5로 변경 만약 Default-Start가 없다면 관련된 문장이 없을 것이라 생각되니 아래 내용을 모두 추가하면 됨 ### BEGIN INIT INFO # Provides: 서비스 이름 # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: description ### END INIT INFO 참고 Default-Start contains ..