Javítás: A Systemctl parancs nem található

A Systemctl egy Systemd segédprogram a Linux disztribúciók szolgáltatásai és folyamatainak vezérlésére. A systemctl parancs segítségével könnyedén elindíthatja és leállíthatja a szolgáltatásokat a terminálon keresztül. Számos felhasználó azonban „ systemctl: parancs nem található ” hibát kap, amikor megpróbálja futtatni a systemctl parancsot. Ez a probléma leginkább a Linux operációs rendszerek elavult verzióinál fordulhat elő, amely nem támogatja a Systemd rendszert.

A Systemctl parancs nem található

Mi okozza a 'Systemctl parancs nem található' hibát?

Vizsgálataink szerint a probléma fő oka az elavult operációs rendszer. Egyes elavult Linux disztribúciók a Systemd helyett SysV init és Upstart rendszereket használnak, amelyek miatt a systemctl parancsok nem fognak működni a terminálon. A Systemd az operációs rendszerek legújabb verzióiban került bevezetésre, és az elavult verziókhoz nem érhető el.

Most, hogy tudta, miért indokolja a problémát, továbbmegyünk a megoldás felé.

Szervizparancs az elavult Linux disztribúciókhoz

Ha a rendszer nem a Systemd, hanem az Upstartot használja, akkor meg kell próbálnia az Upstarthoz működő parancsokat. A szolgáltatás elindításához meg kell próbálnia a systemctl egyenértékű parancsot az elavult operációs rendszerek számára. Ezenkívül telepítenie kell a rendszert a rendszerre, mielőtt a terminálon keresztül paranccsal kezdené.

Tipp : A sudo paranccsal gyökérjogosultságot igénylő alkalmazásokat telepíthet, indíthat és állíthat le.

  1. Nyomja meg egyszerûen a CTRL + ALT + T gombokat a terminál megnyitásához, és írja be a következõ parancsot a szolgáltatás elindításához:
     sudo szolgáltatás rugalmas keresés indítása 

    Megjegyzés : 5-10 másodpercig tart az indulás.

  2. A szolgáltatás állapotát a következő paranccsal tudja megerősíteni:
     sudo szolgáltatás rugalmas keresési állapot 

    Szolgáltatás indítása és állapot ellenőrzése
  3. És néhány szolgáltatás, például az elasztikus keresés, saját paranccsal rendelkezik a teszteléshez:
     göndör - X GET '// localhost: 9200' 

    Az elasztikus keresési szolgáltatás tesztelése

Bónusz: Systemctl parancs a legújabb Linux disztribúciókhoz

A Systemd felváltotta a SysV init-et, mint init rendszert a legtöbb Linux disztribúciónál. A Systemctl parancs a legfrissebb Linux disztribúciókra minden hiba nélkül működni fog, amint az alább látható:

  1. Nyomja meg egyszerûen a CTRL + ALT + T gombokat a terminál megnyitásához
  2. Gépelje be a systemctl parancsot egy szolgáltatás indításához:
     sudo systemctl indítsa el a rugalmas keresést 

    A szolgáltatás indítása a systemctl paranccsal

Érdekes Cikkek