Whakatauhia te raru o te tiimata monitmonit.service ehara i te ratonga taketake, ka anga ki te systemd-sysv-install

🚀 I rahua a Monit ki te tiimata? Akohia koe ki te whakaoti i te systemd-s i roto i te 1 menetisyv-install raruraru!

💻 I rahua a Monit ki te tiimata? tohu"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ma tenei tuhinga e ako ki a koe me pehea te whakatika tere. Linux Kua hoki te tūmau ki te mahi noa! ⚡ Mo Ubuntu,CentOS, Debian me etahi atu punaha, mahia i roto i nga waahanga 3 ngawari! Kati te awangawanga mo Monit ka timata ki te ako! 🔧

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

To karere hapa:

monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

ko te tikanga:monit Ehara i te ratonga systemd taketake, engari i runga i sysvinit(Pūnaha init kāhua tawhito).

systemctl enable monit Ina kitea e te systemd monit No. Ko te konae ratonga systemd, na reira ka waea aunoa systemd-sysv-install Kia hototahi ki te tikanga whakahaere ratonga tawhito.

Me pehea te whakaoti?

Whakatauhia te raru o te tiimata monitmonit.service ehara i te ratonga taketake, ka anga ki te systemd-sysv-install

E toru nga huarahi hei whakatika i tenei raru:

Tikanga 1: Waihangahia he ratonga systemd

Ki te hiahia koe monit Ka taea te whakahaere penei i te ratonga systemd noa, ka taea e koeWaihangahia te kōnae wae systemd.

  1. Waihangatia he konae ratonga systemd:

    sudo nano /etc/systemd/system/monit.service
    
  2. Whakakiia nga korero e whai ake nei:

    [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
    

    Whakamaramatanga:

    • ExecStart=/usr/bin/monit -I Tukua a Monit ki te whakamahi init aratau.
    • Restart=always Me whakaara aunoa a Monit i muri i te tukinga.
    • WantedBy=multi-user.target Kia timata ki te punaha.
  3. tiakina ka puta(按 Ctrl + X,Katahi Y Tomo).

  4. Utaina ano te whirihoranga systemd:

    sudo systemctl daemon-reload
    
  5. Whakahohe ka timata te Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Tirohia te mana whakahaere a Monit:

    sudo systemctl status monit
    

Tikanga 2: Whakahohehia a Monit ma te whakamahi i te whakahau tawhito

na te mea monit Kei runga pea i te SysVinit, ehara i te systemd, na reira ka taea e koe te whakamahi i te tikanga tuku iho update-rc.d Raupapa:

sudo update-rc.d monit defaults
sudo update-rc.d monit enable

Na ka timata ma te ringa:

sudo service monit start

Tirohia te Tūnga:

sudo service monit status

Mena ka angitu tenei, ko te tikanga monit Ka whakawhirinaki ki te punaha init tawhito, ehara i te systemd.

Tikanga 3: Whakamahi tika monit Whakahauhia te tiimata a-ringa

Mena kei te pirangi koe ki te whakahaere i a Monit mo te wa poto me te kore e tiimata aunoa i te waa, ka taea e koe te whakahaere tika:

sudo monit

Katahi ka tirohia:

sudo monit status

Mena kaore koe e hiahia ki te punaha whakahaere, ka pai tenei!

总结

  • tikanga 1(update-rc.d): E tika ana ki a Monit i runga i te SysVinit.
  • tikanga 2(Te hanga a-ringa i te ratonga systemd): He pai tenei mo nga ahuatanga e hiahia ana koe ki te whakamahi i te systemd hei whakahaere i a Monit.
  • tikanga 3(Rere tika monit): He pai mo te hunga kaore e hiahia ki te whakarereke i te whirihoranga systemd me te hiahia noa kia rere a Monit.

Ka taea e koe te whakamatau i te tuatahi tikanga 1Ki te kore e mahi, whakamahia tikanga 2 Waihangahia te whirihoranga systemd. Ma tenei ka tino whakaoti te raru! 🚀

发表 评论

Ka kore e whakaputaina to wahitau imeera. 必填 项 已 用 * Tapanga

Panuku ki te Runga