systemctl 상태 postgresql.service가 예상대로 작동하지 않습니다.

systemctl 상태 postgresql.service가 예상대로 작동하지 않습니다.

시스템: Ubuntu 20/WSL 상태를 확인하세요.

sudo service postgresql status

또는

sudo pg_ctlcluster status  15 main

이제 상태가 온라인이라는 것이 확실해졌습니다. 하지만 postgresql이 온라인 상태일지라도 내가 그렇게 한다면

systemctl status postgresql.service

그것은 말한다

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

혼란스러워요. 다음 명령을 사용하고 싶기 때문에 이는 중요합니다.

sudo systemctl enable postgresql.service.

내가 찾은 관련 게시물:https://linuxhint.com/systemctl-ubuntu/ postgresql.service는 시작할 postgresql 인스턴스를 어떻게 알 수 있나요?

답변1

을 (를) 사용할 수 없습니다 systemctl. 오류는 다음과 같습니다.

시스템이 초기화 시스템(PID 1)으로 systemd를 사용하여 부팅되지 않았습니다. 작동할 수 없습니다.

두 가지 옵션이 있습니다:

  1. 사용할 시스템 구성systemd
  2. 계속해서 systemV init 시스템을 사용하세요( service daemon status...)

관련 정보