ដោះស្រាយបញ្ហា start monitmonit.service មិនមែនជាសេវាកម្មដើមទេ ប្តូរទិសទៅ systemd-sysv-install

🚀 Monit បរាជ័យក្នុងការចាប់ផ្តើមមែនទេ? បង្រៀនអ្នកឱ្យដោះស្រាយ systemd-s ក្នុងរយៈពេល 1 នាទី។syv-ដំឡើងបញ្ហា!

💻 Monit បរាជ័យក្នុងការចាប់ផ្តើម? ព័ត៌មានជំនួយ"start monitmonit.service is not a native service, redirecting to systemd-sysv-install" អត្ថបទនេះនឹងបង្រៀនអ្នកពីរបៀបជួសជុលវាឱ្យលឿន។ Linux ម៉ាស៊ីនមេបានដំណើរការធម្មតាវិញហើយ! ⚡ សម្រាប់អ៊ូប៊ុនទូCentOS, Debian និងប្រព័ន្ធផ្សេងទៀត ធ្វើវាបានក្នុង 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 មិនមែនជាសេវាកម្មប្រព័ន្ធដើមទេ ប៉ុន្តែផ្អែកលើ សុសវីននិត(ប្រព័ន្ធ init បែបចាស់) ។

在។ systemctl enable monit នៅពេលដែល systemd រកឃើញ monit មិនបាន ឯកសារសេវាប្រព័ន្ធពិតប្រាកដដូច្នេះវាហៅដោយស្វ័យប្រវត្តិ systemd-sysv-install ដើម្បីឱ្យត្រូវគ្នាជាមួយវិធីសាស្ត្រគ្រប់គ្រងសេវាកម្មចាស់។

តើត្រូវដោះស្រាយយ៉ាងដូចម្តេច?

ដោះស្រាយបញ្ហា start monitmonit.service មិនមែនជាសេវាកម្មដើមទេ ប្តូរទិសទៅ systemd-sysv-install

អ្នកមានវិធី ៣ យ៉ាងដើម្បីដោះស្រាយបញ្ហានេះ៖

វិធីសាស្រ្តទី 1: បង្កើតសេវាប្រព័ន្ធដោយដៃ

ប្រសិនបើអ្នកប្រាថ្នា monit វាអាចត្រូវបានគ្រប់គ្រងដូចជាសេវាប្រព័ន្ធធម្មតា អ្នកអាចធ្វើបានបង្កើតឯកសារឯកតាប្រព័ន្ធដោយដៃ

  1. បង្កើតឯកសារសេវាប្រព័ន្ធ:

    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 អនុញ្ញាតឱ្យ Monit ប្រើ init របៀប។
    • Restart=always ធ្វើឱ្យ Monit ចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិបន្ទាប់ពីគាំង។
    • WantedBy=multi-user.target អនុញ្ញាតឱ្យវាចាប់ផ្តើមជាមួយប្រព័ន្ធ។
  3. រក្សាទុកនិងចេញ(យោងតាម Ctrl + X, បន្ទាប់មក Y បញ្ចូល) ។

  4. ផ្ទុកការកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធឡើងវិញ:

    sudo systemctl daemon-reload
    
  5. បើក និងចាប់ផ្តើម Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. ពិនិត្យស្ថានភាពដំណើរការ Monit:

    sudo systemctl status monit
    

វិធីទី 2៖ បើក Monit ដោយប្រើពាក្យបញ្ជាចាស់

ដោយសារតែ monit វាប្រហែលជាផ្អែកលើ 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 វាពឹងផ្អែកលើប្រព័ន្ធ init ចាស់ មិនមែន systemd ទេ។

វិធីសាស្រ្តទី 3: ប្រើដោយផ្ទាល់ monit ពាក្យបញ្ជាចាប់ផ្តើមដោយដៃ

ប្រសិនបើអ្នកគ្រាន់តែចង់ដំណើរការ Monit ជាបណ្តោះអាសន្ន ដោយមិនចាំបាច់ចាប់ផ្តើមវាដោយស្វ័យប្រវត្តិនៅពេលចាប់ផ្ដើម អ្នកអាចដំណើរការវាដោយផ្ទាល់៖

sudo monit

បន្ទាប់មកពិនិត្យ៖

sudo monit status

ប្រសិនបើអ្នកមិនត្រូវការប្រព័ន្ធដើម្បីគ្រប់គ្រងវាទេ វានឹងដំណើរការល្អ!

总结

  • វិធីសាស្រ្ត 1(update-rc.d): អាចអនុវត្តបានចំពោះ Monit ដោយផ្អែកលើ SysVinit ។
  • វិធីសាស្រ្ត 2(បង្កើតសេវាកម្ម systemd ដោយដៃ)៖ នេះគឺសមរម្យសម្រាប់ស្ថានភាពដែលអ្នកចង់ប្រើ systemd ដើម្បីគ្រប់គ្រង Monit។
  • វិធីសាស្រ្ត 3(ដំណើរការដោយផ្ទាល់ monit): ស័ក្តិសមសម្រាប់អ្នកដែលមិនចង់ផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធ ហើយគ្រាន់តែចង់ឱ្យ Monit ដំណើរការ។

អ្នកអាចសាកល្បងជាមុនសិន វិធីសាស្រ្ត 1ប្រសិនបើវាមិនដំណើរការទេសូមប្រើ វិធីសាស្រ្ត 2 បង្កើតការកំណត់រចនាសម្ព័ន្ធ។ នេះនឹងដោះស្រាយបញ្ហាយ៉ាងល្អឥតខ្ចោះ! 🚀

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ដំណោះស្រាយចំពោះបញ្ហា start monitmonit.service មិនមែនជាសេវាកម្មដើមទេ ការប្តូរទិសទៅ systemd-sysv-install ដែលចែករំលែកដោយខ្ញុំអាចមានប្រយោជន៍សម្រាប់អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-32487.html

ដើម្បីដោះសោល្បិចលាក់កំបាំងបន្ថែមទៀត🔑 សូមស្វាគមន៍មកកាន់ឆានែល Telegram របស់យើង!

Share និង Like បើចូលចិត្ត! ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រមូរទៅកំពូល