Openuse 13.1에서 dnsmasq를 반송하는 방법

Openuse 13.1에서 dnsmasq를 반송하는 방법

OpenSuse 13.1에는 init.d dnsmasq 스크립트가 없습니다. dnsmasq를 시작하고 중지하는 다른 방법이 있습니까, 아니면 이것이 suse의 버그입니까?

답변1

저는 SuSE에 대해 잘 알지 못하지만 다른 배포판에서는 이 service명령을 사용하여 서비스를 중지/시작/다시 시작할 수 있습니다. 아마도 다음과 같은 일을 할 수 있을 것입니다:

$ sudo service dnsmasq restart

답변2

방금 발견한 OpenSuse 및 Suse에서 이를 수행하는 또 다른 방법은 YAST의 서비스 관리자 GUI를 사용하는 것입니다.

dnsmasq라는 서비스를 찾아 활성화되어 있는지 확인하고 GUI에서 서비스를 시작하고 중지할 수 있습니다. 활성 = 실행 중, 비활성 = 중지됨.

답변3

OpenSuSE가 버전 12.3에서 systemd로 완전히 전환되면서 init.d 스크립트가 서서히 단계적으로 폐지되고 있습니다.

systemd는 init.d 스크립트를 사용할 수 있지만 .system 파일을 사용하는 것을 선호합니다.

전체적으로 OpenSuSE에는 다른 배포판에는 없는 몇 가지 멋진 기능이 있습니다. 예를 들어 OpenSuSE에서는 chckconfig foo on여전히 서비스를 활성화할 수 있습니다. 다른 배포판에서는 대체되었습니다 systemctl enable foo(OpenSuSE에서도 사용할 수 있습니다).

위에서 언급했듯이 서비스를 시작하는 방법은 service foo startOpenSuSE에서 가장 일반적인 방법이지만 rcfoo startYaST도 작동합니다. 다른 배포판에서도 이를 사용할 것입니다 systemctl start foo(마찬가지로 OpenSuSE에서도 이를 사용할 수 있습니다).

관련 정보