
systemctl: command not found
Ubuntu 16.04 서버에서 오류가 발생합니다 .
어떻게 해결할 수 있나요?
나는 실행하려고합니다 :
sudo systemctl start openvpn@server
답변1
16.04 설치 후 제거하지 않는 한,/bin/systemctl설치되어야 합니다. 그것은의 일부입니다체계화된패키지.
우분투 16.04에서는초기화다음과 같이 구현됩니다.체계화된. 이는 기본적으로 upstart를 대체하지만 16.04 시스템을 사용하도록 구성할 수 있습니다.갑자기 나타나다.
Byte Commander는 정확하지만 그의 의견을 답변으로 게시하지 않았습니다.
중요한 예외:만약 너라면업그레이드됨14.04부터 16.04까지 시스템이 계속 실행 중입니다.갑자기 나타나다, 아니다체계화된질문에서 예상한 대로 systemctl이 작동하지 않습니다. 나는 이것이 당신이 겪고 있는 문제에 대한 설명이라고 생각합니다. 그대로 방치하면 업그레이드된 시스템에서 새 소프트웨어를 추가하거나 다음과 같은 소프트웨어로 업데이트할 때 계속해서 문제가 발생합니다.가정하다버전 번호가 16.04이고 오류로 이어지는 가정의 다른 모든 순열이 가능하기 때문에 systemd가 사용됩니다. 이는 가능하다면 업그레이드보다는 새로 설치를 해야 한다고 주장하는 사례 중 하나입니다.
시스템이 실행 중인지 어떻게 알 수 있나요?체계화된또는갑자기 나타나다초기화로?
# init --help
...그리고 출력을 관찰합니다.
이 문서는 init 구현 간 전환에 대한 지침을 포함하여 추가 도움이 될 것입니다.https://wiki.ubuntu.com/SystemdForUpstartUsers