monitmonit.service ഒരു നേറ്റീവ് സർവീസല്ല, systemd-sysv-install-ലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നു എന്ന പ്രശ്നം പരിഹരിക്കുക.

🚀 മോണിറ്റ് സ്റ്റാർട്ടപ്പ് പരാജയപ്പെട്ടോ? systemd-s syv-install പ്രശ്നങ്ങൾ ഒരു മിനിറ്റിനുള്ളിൽ എങ്ങനെ പരിഹരിക്കാമെന്ന് പഠിക്കൂ!

💻 മോണിറ്റ് ആരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടോ? സൂചന"start monitmonit.service is not a native service, redirecting to systemd-sysv-instal"? അത് എങ്ങനെ വേഗത്തിൽ പരിഹരിക്കാമെന്ന് ഈ ലേഖനം നിങ്ങളെ പഠിപ്പിക്കും. ലിനക്സ് സെർവർ സാധാരണ പ്രവർത്തനത്തിലേക്ക് തിരിച്ചെത്തി! ⚡ ഉബുണ്ടുവിന്,ഉപയോഗം 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 പഴയ സേവന മാനേജ്മെന്റ് രീതിയുമായി പൊരുത്തപ്പെടുന്നതിന്.

എങ്ങനെ പരിഹരിക്കും?

monitmonit.service ഒരു നേറ്റീവ് സർവീസല്ല, systemd-sysv-install-ലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നു എന്ന പ്രശ്നം പരിഹരിക്കുക.

ഈ പ്രശ്നം പരിഹരിക്കാൻ നിങ്ങൾക്ക് 3 വഴികളുണ്ട്:

രീതി 1: ഒരു systemd സേവനം സ്വമേധയാ സൃഷ്ടിക്കുക

നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ monit ഇത് ഒരു സാധാരണ systemd സേവനം പോലെ കൈകാര്യം ചെയ്യാൻ കഴിയും, നിങ്ങൾക്ക് കഴിയുംsystemd യൂണിറ്റ് ഫയൽ സ്വമേധയാ സൃഷ്ടിക്കുക.

  1. ഒരു systemd സർവീസ് ഫയൽ സൃഷ്ടിക്കുക :

    sudo nano /etc/systemd/system/monit.service
    
  2. ഇനിപ്പറയുന്ന ഉള്ളടക്കം നൽകുക :

    [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 -I മോണിറ്റിനെ ഉപയോഗിക്കാൻ അനുവദിക്കുക init മോഡ്.
    • Restart=always ഒരു ക്രാഷിനുശേഷം മോണിറ്റ് യാന്ത്രികമായി പുനരാരംഭിക്കുക.
    • WantedBy=multi-user.target സിസ്റ്റത്തിൽ നിന്ന് തന്നെ തുടങ്ങാം.
  3. സംരക്ഷിച്ച് പുറത്തുകടക്കുക(ഇതനുസരിച്ച് Ctrl + X,പിന്നെ Y നൽകുക).

  4. systemd കോൺഫിഗറേഷൻ വീണ്ടും ലോഡുചെയ്യുക :

    sudo systemctl daemon-reload
    
  5. മോണിറ്റ് പ്രാപ്തമാക്കി ആരംഭിക്കുക :

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. മോണിറ്റിന്റെ പ്രവർത്തന നില പരിശോധിക്കുക :

    sudo systemctl status monit
    

രീതി 2: പഴയ രീതിയിലുള്ള കമാൻഡ് ഉപയോഗിച്ച് മോണിറ്റ് പ്രാപ്തമാക്കുക

കാരണം 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 കമാൻഡ് മാനുവൽ ആരംഭം

ബൂട്ട് ചെയ്യുമ്പോൾ മോണിറ്റ് യാന്ത്രികമായി ആരംഭിക്കാതെ താൽക്കാലികമായി പ്രവർത്തിപ്പിക്കണമെങ്കിൽ, നിങ്ങൾക്ക് അത് നേരിട്ട് പ്രവർത്തിപ്പിക്കാം:

sudo monit

തുടർന്ന് പരിശോധിക്കുക:

sudo monit status

ഇത് നിയന്ത്രിക്കാൻ നിങ്ങൾക്ക് systemd ആവശ്യമില്ലെങ്കിൽ, ഇത് നന്നായി പ്രവർത്തിക്കും!

സംഗ്രഹിക്കാനായി

  • രീതി 1(update-rc.d): SysVinit അടിസ്ഥാനമാക്കിയുള്ള മോണിറ്റിന് ബാധകം.
  • രീതി 2(ഒരു systemd സേവനം സ്വമേധയാ സൃഷ്ടിക്കുക): മോണിറ്റ് കൈകാര്യം ചെയ്യാൻ systemd ഉപയോഗിക്കേണ്ട സാഹചര്യങ്ങൾക്ക് ഇത് അനുയോജ്യമാണ്.
  • രീതി 3(നേരിട്ട് പ്രവർത്തിപ്പിക്കുക monit): systemd കോൺഫിഗറേഷൻ മാറ്റാൻ ആഗ്രഹിക്കാത്തവർക്കും മോണിറ്റ് പ്രവർത്തിപ്പിക്കാൻ മാത്രം ആഗ്രഹിക്കുന്നവർക്കും അനുയോജ്യം.

നിങ്ങൾക്ക് ആദ്യം രീതി 1 പരീക്ഷിക്കാം . അത് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, systemd കോൺഫിഗറേഷൻ സൃഷ്ടിക്കാൻ രീതി 2 ഉപയോഗിക്കുക . ഇത് പ്രശ്നം പൂർണ്ണമായും പരിഹരിക്കും! 🚀

ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിൽ ( https://www.chenweiliang.com/ ) പങ്കിട്ട "'start monitmonit.service ഒരു നേറ്റീവ് സർവീസല്ല, systemd-sysv-install-ലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നു' എന്ന പ്രശ്‌നം പരിഹരിക്കൽ" എന്ന ലേഖനം നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ മടിക്കേണ്ടതില്ല: https://www.chenweiliang.com/cwl-32487.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

ടോപ്പ് സ്ക്രോൾ