systemctl처럼 시스템을 재부팅하고 서비스를 다시 시작할 수 있습니까?

systemctl처럼 시스템을 재부팅하고 서비스를 다시 시작할 수 있습니까?

파일을 수정했어요

/etc/config/network

수정 후 적용하려면 다음 명령을 실행해야 합니다.

systemctl restart netifd

그러나 어떤 이유로 systemctl을 더 이상 내 시스템에서 사용할 수 없습니다. 그래서 시스템을 다시 시작하면 "systemctl restart netifd"와 동일한 효과가 있는지 궁금합니다.

조언해주세요.

감사해요

답변1

다음 명령을 시도해 보세요.

service netifd restart

귀하의 질문에 관하여: 예, 컴퓨터를 다시 시작하면 시작 시 실행되도록 설정된 모든 서비스를 다시 시작하는 효과가 있지만 서비스 하나만 다시 시작하면 되는 경우 이는 매우 잔인한 접근 방식입니다. 후자에 대한 해결책을 찾는 것이 훨씬 낫습니다.

답변2

systemd를 실행 중인 경우(지난 몇 년 동안 출시된 대부분의 Linux 배포판의 경우와 마찬가지로) systemd가 없다는 것은 systemctl시스템이 심각하게 손상되었다는 신호입니다. 이 경우, 재부팅 후 시스템이 복구되는지 여부를 누구도 확신할 수 없습니다(질문의 정보 제공).

systemd를 실행하지 않는 경우(교체했거나 systemd를 사용하지 않는 배포판을 실행하고 있기 때문에), 따르는 가이드는 설정에 적합하지 않습니다. 귀하의 설정을 모르면 이 경우 변경 사항이 어떤 영향을 미칠지 알 수 없습니다.

질문에 다음 정보를 편집하십시오.

  • 어떤 Linux 배포판(버전 포함)을 사용하고 있습니까?
  • systemd에 무엇을 했습니까? 또는 시스템이 누락되게 만든 원인이 무엇이었습니까 systemctl?
  • 무엇을 달성하고 싶나요?

관련 정보