લેખ ડિરેક્ટરી
🚀 મોનિટ શરૂ થવામાં નિષ્ફળ ગયું? તમને 1 મિનિટમાં systemd-s ઉકેલવાનું શીખવીશsyv-ઇન્સ્ટોલ સમસ્યા!
💻 મોનિટ શરૂ થવામાં નિષ્ફળ ગયો? સંકેત"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 મૂળ સિસ્ટમડી સેવા નથી, પરંતુ તેના પર આધારિત છે સીસવિનીટ(જૂની શૈલીની init સિસ્ટમ).
在 systemctl enable monit જ્યારે systemd શોધે છે monit 没有 વાસ્તવિક systemd સેવા ફાઇલ, તેથી તે આપમેળે કૉલ કરે છે systemd-sysv-install જૂની સેવા વ્યવસ્થાપન પદ્ધતિ સાથે સુસંગત રહેવું.
કેવી રીતે ઉકેલવું?

આ સમસ્યાને ઠીક કરવાની તમારી પાસે 3 રીતો છે:
પદ્ધતિ 1: મેન્યુઅલી systemd સેવા બનાવો
જો તમે ઈચ્છો monit તે સામાન્ય સિસ્ટમડી સેવાની જેમ મેનેજ કરી શકાય છે, તમે કરી શકો છો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 -Iમોનિટને ઉપયોગ કરવા દોinitમોડ.Restart=alwaysક્રેશ થયા પછી મોનિટને આપમેળે પુનઃપ્રારંભ કરો.WantedBy=multi-user.targetશરૂઆત સિસ્ટમથી કરીએ.
સાચવો અને બહાર નીકળો(અનુસાર
Ctrl + X,પછીYદાખલ કરો).systemd રૂપરેખાંકન ફરીથી લોડ કરો:
sudo systemctl daemon-reloadમોનિટ સક્ષમ કરો અને શરૂ કરો:
sudo systemctl enable monit sudo systemctl start monitમોનિટ ચાલી રહેલ સ્થિતિ તપાસો:
sudo systemctl status monit
પદ્ધતિ 2: જૂના જમાનાના આદેશનો ઉપયોગ કરીને મોનિટને સક્ષમ કરો
કારણ કે monit તે કદાચ SysVinit પર આધારિત છે, systemd પર નહીં, તેથી તમે પરંપરાગતનો ઉપયોગ કરી શકો છો 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 પર આધારિત Monit ને લાગુ. - પદ્ધતિ 2(મેન્યુઅલી systemd સેવા બનાવો): આ એવી પરિસ્થિતિઓ માટે યોગ્ય છે જ્યાં તમે મોનિટનું સંચાલન કરવા માટે systemd નો ઉપયોગ કરવા માંગો છો.
- પદ્ધતિ 3(સીધા ચલાવો
monit): જે લોકો systemd રૂપરેખાંકન બદલવા માંગતા નથી અને ફક્ત Monit ચલાવવા માંગે છે તેમના માટે યોગ્ય.
તમે પહેલા પ્રયાસ કરી શકો છો પદ્ધતિ 1જો તે કામ ન કરે, તો ઉપયોગ કરો પદ્ધતિ 2 systemd રૂપરેખાંકન બનાવો. આ સમસ્યાને સંપૂર્ણ રીતે હલ કરશે! 🚀
હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) "start monitmonit.service એ મૂળ સેવા નથી, systemd-sysv-install પર રીડાયરેક્ટ થઈ રહી છે" ની સમસ્યાનું નિરાકરણ શેર કર્યું છે જે તમારા માટે મદદરૂપ થઈ શકે છે.
આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-32487.html
વધુ છુપાયેલા યુક્તિઓ🔑 અનલૉક કરવા માટે, અમારી ટેલિગ્રામ ચેનલમાં જોડાવા માટે આપનું સ્વાગત છે!
ગમે તો શેર કરો અને લાઈક કરો! તમારા શેર અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!