Parandus: Systemctli käsku ei leitud

Systemctl on Systemdi utiliit teenuste ja protsesside juhtimiseks Linuxi distributsioonides. Käsku systemctl kasutades saate terminaali kaudu teenuseid hõlpsalt käivitada ja peatada. Kuid mitmed kasutajad saavad süsteemictl käsu proovimisel tõrke “ systemctl: käsku ei leitud ”. See probleem võib enamasti ilmneda Linuxi opsüsteemide vananenud versioonides, mis ei toeta Systemd.

Käsku Systemctl ei leitud

Mis põhjustab tõrke 'Systemctl käsku ei leitud'?

Meie uurimiste kohaselt on probleemi peamine põhjus aegunud operatsioonisüsteem. Mõned vananenud Linuxi distributsioonid kasutavad Systemdi asemel SysV init ja Upstart, mille tõttu Systemctl käsud terminalis ei tööta. Systemd võeti kasutusele opsüsteemide uusimas versioonis ja vananenud versioonide korral see pole saadaval.

Nüüd, kui teate probleemi vallandamise põhjust, liigume edasi lahenduse poole.

Aegunud Linuxi distributsioonide hoolduskäsk

Kui teie süsteem kasutab süsteemi Upstart asemel Upstart, peate proovima käske, mis töötavad Upstarti jaoks. Teenuse käivitamiseks peate aegunud operatsioonisüsteemide jaoks proovima käsku ekvivalendiga systemctl. Samuti peate enne terminali kaudu käsuga alustamist oma süsteemi teenuse installima.

Näpunäide . Juurõigusi vajavate rakenduste installimiseks, käivitamiseks ja peatamiseks kasutage käsku sudo.

  1. Terminali avamiseks vajutage koos klahve CTRL + ALT + T ja sisestage teenuse käivitamiseks järgmine käsk:
     sudo teenuse Flexiblesearch algus 

    Märkus . Alustamine võtab 5-10 sekundit.

  2. Teenuse oleku saate kinnitada järgmise käsu abil:
     sudo teenuse Flexiblesearch staatus 

    Teenuse käivitamine ja oleku kontrollimine
  3. Ja mõnel teenusel, näiteks elastsel otsingul, on oma käsk testida:
     curl –X GET '// localhost: 9200' 

    Elastse otsinguteenuse testimine

Boonus: uusimate Linuxi distributsioonide käsk Systemctl

Systemd on enamikus Linuxi distributsioonides asendanud SysV initi kui init-süsteemi. Systemctl käsk töötab uusimate Linuxi distributsioonide korral ilma tõrgeteta, nagu allpool näidatud:

  1. Terminali avamiseks vajutage koos klahve CTRL + ALT + T
  2. Tippige teenuse käivitamiseks käsk systemctl:
     sudo systemctl käivita elastneotsing 

    Teenuse käivitamine käsu systemctl abil

Huvitavad Artiklid