![모기 다시 시작 - 알 수 없는 작업 모기 [닫음]](https://linux55.com/image/135924/%EB%AA%A8%EA%B8%B0%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%20-%20%EC%95%8C%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%9E%91%EC%97%85%20%EB%AA%A8%EA%B8%B0%20%5B%EB%8B%AB%EC%9D%8C%5D.png)
저는 아치 리눅스 x64에서 모기 에이전트를 실행하고 있습니다. 다음을 수행하여 모기 서비스를 다시 시작하고 싶습니다.
sudo systemctl mosquitto restart
하지만 분명히 나는 메시지를 받았어요
Unknown operation mosquitto.
모기 서비스를 올바르게 다시 시작하는 방법은 무엇입니까?
답변1
systemctl
명령이 필요합니다( start
, restart
, status
)앞으로단위(또는 단위):
sudo systemctl restart mosquitto
systemctl
이전 버전의 질문에 사용된 것과 동일한 구문을 잘못 사용했습니다 .service
sudo service mosquitto restart
왜냐하면저것작동하지 않는 것은 Arch Linux가 기본적으로 다른 시스템 운영 체제보다 더 적은 호환성 및 마이그레이션 조치를 제공한다는 것입니다. 예를 들어, Debian Linux와 Fedora는 service
systemd 이전의 이름을 딴 명령과 호환되는 명령을 제공합니다 systemctl
. 이는 Arch Linux에서는 이러한 명령을 얻지 못하며 systemd 자체의 일부 "호환성" 부분도 수행하지 않습니다. 보다 "Arch 설치 중에 `init 0`으로 인해 "초과 매개변수"가 나타나는 이유는 무엇입니까?").