A Systemctl a terminál szolgáltatásaival dolgozik

a systemctl-ről

Ebben a cikkben megnézzük systemctl és a terminálról érkező szolgáltatásokkal való munka az Ubuntuból. A következő sorok segítséget nyújthatnak azoknak a felhasználóknak, akik épp most érkeztek a Gnu / Linux-ra, és ebben az esetben különösen az Ubuntu-ra.

Gnu / Linux rendszereken, beleértve az Ubuntu-t is, a segédprogramot A systemctl használható a szolgáltatások ellenőrzésére és kezelésére systemd. A Systemd egy démon, könyvtár és eszközkészletből áll, amelyek lehetővé teszik a rendszer adminisztrációját és konfigurálását, és kölcsönhatásba lépnek a Gnu / Linux rendszer magjával.

Systemctl szintaxis

A szintaxis a systemctl parancs használatának szabálya és formátuma. Ezek a szintaxis opciók átrendezhetők, de formátumot kell követni.

A következő sor a alapvető szintaxis a systemctl parancs használatához:

systemctl [OPCIONES] {COMANDO} 

Az opciók olyan jelzők, amelyek meghatározzák a parancsok futtatásának vagy vezérlésének módját, vagy módosítják viselkedésüket. Az alábbiakban felsoroljuk a systemctl paranccsal használható néhány beállítást:

systemctl opciók

  • - -state = STATE → Ezzel az opcióval képesek leszünk egy adott állapottípus egységeit sorolja fel szolgáltatás: aktív vagy inaktív.
  • -a, - -all → Az -o--all to-t fogjuk használni az összes tulajdonság / összes meghajtó megjelenítése a memóriában. A rendszerbe telepített összes egység felsorolásához a '' parancsot kell használnunklista-egység-fájlok'helyett.
  • -r, - -rekurzív → Képesek leszünk használni az -ro - -rekurzívat jelenítse meg a gazdagépmeghajtók és a helyi tárolók listáját.
  • -H - -host = [FELHASZNÁLÓ @] HOST → Ez lehetővé teszi számunkra távoli gazdagépen működtetni.
  • is-system-running → Ellenőrizzük ha a rendszer teljesen működik.
  • hibernálni → Hibernálás a rendszer.
  • - -segítség → Megmutatja a rendelkezésre álló lehetőségeket a súgó üzeneten keresztül.
a maven telepítéséről
Kapcsolódó cikk:
Apache Maven, két egyszerű módszer az Ubuntu 18.10-re történő telepítéséhez

Systemctl példák

Ezután néhány alapvető példát fogunk látni a és végrehajtásának módjáról használja a systemctl-t az Ubuntu 18.04-en, melyik rendszert fogom használni erre a példára. A működéshez egyszerűen futtatnunk kell a systemctl parancsot.

Indítsa és állítsa le a szolgáltatásokat

hogy indítsa el a szolgáltatásokat a systemctl paranccsal, csak valami olyasmit kell végrehajtania, mint a következő parancs:

szolgáltatás indítása

sudo systemctl start application.service

Azt is megtehetjük hivatkozni az alkalmazás nevére a végső .szolgáltatás nélkül. For állítsa le a szolgáltatást, a használni kívánt parancs valami hasonló lesz:

állítsa le a szolgáltatást a systemctl segítségével

sudo systemctl stop application.service

Indítsa újra és töltse újra a szolgáltatásokat

Si buscas indítsa újra a szolgáltatást, ilyet kell írnia:

indítsa újra a szolgáltatást

sudo systemctl restart application.service

hogy töltse fel a szolgáltatást, a használni kívánt parancs a következő lesz:

újratöltési szolgáltatás

sudo systemctl reload application.service

A szolgáltatás újratöltése csak a konfigurációs változásokat tölti be egy futó szolgáltatásba, és nem indítja újra teljesen a szolgáltatást. A futó szolgáltatás teljes újraindításához ideális az opció használata újraindítás.

Szolgáltatások engedélyezése és letiltása

szolgáltatások engedélyezése és letiltása

Ha le akarjuk tiltani vagy engedélyezni a szolgáltatást, akkor csak a következő parancsokat kell használnunk. A szolgáltatás engedélyezése lehetővé teszi számunkra, hogy a kiszolgáló minden indításakor automatikusan elinduljunk. Egy szolgáltatás engedélyezéséhez a használni kívánt parancsnak valami ilyennek kell lennie:

sudo systemctl enable application.service

Ha letiltjuk a szolgáltatást, akkor a szolgáltatás csak akkor működik, ha újra engedélyezzük. A szolgáltatás letiltása a parancsnak a következőknek kell lennie:

sudo systemctl disable application.service

Ellenőrizze a szolgáltatás állapotát

A szolgáltatás állapotának ellenőrzéséhez meg kell használja az állapot opciót alábbiak szerint:

státusz systemctl

sudo systemctl status application.service

Sorolja fel az összes szolgáltatást

hogy sorolja fel az összes futó vagy leállított szolgáltatást, végre tudjuk hajtani:

listázza a szolgáltatásokat

systemctl list-units --all --type=service --no-pager

A fenti parancsnak fel kell sorolnia az összes szolgáltatást, és a megjelenített kimeneti képernyő hasonló lesz az előző képernyőfotóhoz. Ha érdekel csak az összes aktív szolgáltatást látja, a következő parancsot kell használnunk:

aktív szolgáltatások

systemctl list-units --all --state=active

hogy sorolja fel az összes inaktív szolgáltatást, a végrehajtandó parancs a következő lesz:

inaktív szolgáltatások

systemctl list-units --all --state=inactive

további információk

hogy további információk a systemctl használatáról, csak használnunk kell segítsen a –help beállításban, vagy olvassa el a man oldalakat:

ember systemctl

man systemctl

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.