기사 디렉토리
🚀 Monit을 시작하지 못했습니다. 1분 안에 systemd-s를 해결하는 방법을 알려드립니다.syv-install 문제!
💻 Monit을 시작하지 못했습니다. 힌트"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? 이 글에서는 빠르게 고치는 방법을 알려드립니다. Linux 서버가 다시 정상적으로 운영되었습니다! ⚡ 우분투의 경우,CentOS에, 데비안 및 기타 시스템을 3가지 간단한 단계로 해결하세요! 모닛에 대해 걱정하지 말고 모닛에 대해 배우기 시작하세요! 🔧
root@hcp:~# sudo systemctl enable monit sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable monit
오류 메시지:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
주의:monit 기본 systemd 서비스는 아니지만 다음을 기반으로 합니다. 시스템비닛(이전 스타일의 init 시스템).
在 systemctl enable monit systemd가 찾을 때 monit 아니 실제 systemd 서비스 파일, 그래서 자동으로 호출됩니다 systemd-sysv-install 기존 서비스 관리 방법과 호환되도록 합니다.
어떻게 해결하나요?

이 문제를 해결하는 방법은 3가지가 있습니다.
방법 1: systemd 서비스를 수동으로 생성
원하시면 monit 일반 systemd 서비스처럼 관리할 수 있습니다.수동으로 systemd 단위 파일을 생성합니다.
systemd 서비스 파일을 만듭니다:
sudo nano /etc/systemd/system/monit.service다음 내용을 입력하세요:
[Unit] Description=Pro-active monitoring daemon for Unix systems After=network.target [Service] ExecStart=/usr/bin/monit -I ExecReload=/usr/bin/monit reload Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=monit [Install] WantedBy=multi-user.target解释:
ExecStart=/usr/bin/monit -IMonit을 사용하게 하세요init방법.Restart=alwaysMonit이 충돌 후 자동으로 다시 시작되도록 설정합니다.WantedBy=multi-user.target시스템부터 시작해 보겠습니다.
저장하고 종료(에 따르면
Ctrl + X,그 다음에Y입력하다).systemd 구성 다시 로드:
sudo systemctl daemon-reloadMonit 활성화 및 시작:
sudo systemctl enable monit sudo systemctl start monitMonit 실행 상태 확인:
sudo systemctl status monit
방법 2: 기존 명령을 사용하여 Monit 활성화
때문에 monit 아마도 systemd가 아닌 SysVinit을 기반으로 하기 때문에 기존의 것을 사용할 수 있습니다. update-rc.d 명령:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
그런 다음 수동으로 시작합니다.
sudo service monit start
상태 확인:
sudo service monit status
이것이 성공하면 그것은 다음을 의미합니다. monit 이는 systemd가 아닌 이전의 init 시스템에 의존합니다.
방법 3 : 직접 사용 monit 명령 수동 시작
부팅 시 자동으로 시작하지 않고 일시적으로 Monit을 실행하려는 경우 다음과 같이 직접 실행할 수 있습니다.
sudo monit
그런 다음 확인하세요.
sudo monit status
systemd로 제어할 필요가 없다면 이렇게 해도 괜찮을 겁니다!
요약
- 방법 1(
update-rc.d): SysVinit 기반 Monit에 적용 가능합니다. - 방법 2(systemd 서비스를 수동으로 생성): 이는 systemd를 사용하여 Monit을 관리하려는 상황에 적합합니다.
- 방법 3(직접 실행
monit): systemd 설정을 변경하지 않고 Monit만 실행하려는 사용자에게 적합합니다.
먼저 시도해 볼 수 있습니다 방법 1그래도 작동하지 않으면 다음을 사용하세요. 방법 2 systemd 구성을 생성합니다. 이렇게 하면 문제가 완벽하게 해결됩니다! 🚀
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) start monitmonit.service라는 문제에 대한 해결책은 기본 서비스가 아니므로, 제가 알려드린 systemd-sysv-install로 리디렉션하는 것이 도움이 될 수 있습니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-32487.html
더 많은 숨겨진 트릭을 알아보려면🔑 Telegram 채널에 가입하세요!
마음에 드셨다면 공유하고 좋아요를 눌러주세요! 여러분의 공유와 좋아요는 저희의 지속적인 원동력이 됩니다!