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.
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.
- 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.
- 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 - É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ó:
- Nyomja meg egyszerûen a CTRL + ALT + T gombokat a terminál megnyitásához
- 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