모기 다시 시작 - 알 수 없는 작업 모기 [닫음]

모기 다시 시작 - 알 수 없는 작업 모기 [닫음]

저는 아치 리눅스 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는 servicesystemd 이전의 이름을 딴 명령과 호환되는 명령을 제공합니다 systemctl. 이는 Arch Linux에서는 이러한 명령을 얻지 못하며 systemd 자체의 일부 "호환성" 부분도 수행하지 않습니다. 보다 "Arch 설치 중에 `init 0`으로 인해 "초과 매개변수"가 나타나는 이유는 무엇입니까?").

관련 정보