Systemctl, töötab terminali teenustega

umbes systemctl

Selles artiklis heidame pilgu sellele systemctl ja kuidas töötada terminali teenustega Ubuntust. Järgmised read võivad olla abiks kasutajatele, kes on äsja jõudnud Gnu / Linuxi üldiselt ja antud juhul eriti Ubuntu.

Gnu / Linuxi süsteemides, sealhulgas Ubuntu, utiliit systemctl saab kasutada teenuste kontrollimiseks ja haldamiseks systemd. Systemd koosneb deemonite, teekide ja tööriistade komplektist, mis võimaldavad süsteemi administreerida ja konfigureerida ning suhtlevad Gnu / Linuxi süsteemi tuumaga.

Systemctl süntaks

Süntaks on käsk systemctl kasutamise reegel ja vorming. Neid süntaksivalikuid saab järjestada, kuid tuleb järgida vormingut.

Järgmine rida näitab näidet põhisüntaks käsu systemctl kasutamiseks:

systemctl [OPCIONES] {COMANDO} 

Valikud on lipud, mis määravad käskude käitamise või juhtimise või muudavad nende käitumist. Järgmine on loend mõnest suvandist, mida saab kasutada käsuga systemctl:

systemctl valikud

  • - -state = RIIK → Selle suvandiga saame loetlege teatud tüüpi riigi üksused teenus: aktiivne või passiivne.
  • -a, - -all → Kasutame -ao - -all to kuva kõik mälus olevad omadused / kõik draivid. Kõigi süsteemi installitud üksuste loetlemiseks peame kasutama käsku 'list-unit-failidselle asemel.
  • -r, - -rekursiivne → Saame kasutada -ro - -rekursiivset kuvada host-draivide ja kohalike konteinerite loend.
  • -H - -host = [USER @] HOST → See võimaldab meil opereerida kaughosti kaudu.
  • is-system-run → Kontrollime kui süsteem töötab täielikult.
  • talveunne → Talveunerežiim süsteemi.
  • - -abi → See näitab meile saadaolevad valikud abisõnumi kaudu.
umbes installige maven
Seotud artikkel:
Apache Maven, kaks lihtsat viisi selle installimiseks Ubuntu 18.10

Systemctl näited

Järgmisena näeme mõningaid põhinäiteid selle kohta, kuidas ja kasutage Ubuntu 18.04 süsteemis system, mis on süsteem, mida kavatsen selle näite jaoks kasutada. Selle toimimiseks peame lihtsalt käivitama käsu systemctl.

Teenuste alustamine ja peatamine

et käivitage teenused käsu systemctl abil, peate lihtsalt käivitama midagi sellist nagu järgmine käsk:

teenuse algus

sudo systemctl start application.service

Me võime ka viidake rakenduse nimele ilma viimase teenuseta. Jaoks peatage teenus, on kasutatav käsk umbes selline:

peatage teenus systemctl-ga

sudo systemctl stop application.service

Taaskäivitage ja laadige teenused uuesti

Si buscas taaskäivitage teenus, peate kirjutama midagi sellist:

taaskäivitage teenus

sudo systemctl restart application.service

et teenust uuesti laadida, on kasutatav käsk järgmine:

laadimisteenus

sudo systemctl reload application.service

Teenuse uuesti laadimine laadib töötavasse teenusesse ainult konfiguratsioonimuudatused ja teenust ei taaskäivitata. Töötava teenuse täielikuks taaskäivitamiseks on ideaalne kasutada valikut restart.

Teenuste lubamine ja keelamine

teenuseid lubada ja keelata

Kui tahame teenuse keelata või lubada, peame kasutama ainult järgmisi käske. Teenuse lubamine võimaldab meil iga serveri käivitamisel automaatselt käivitada. Teenuse lubamiseks käsk, mida peaksime kasutama, peaks olema umbes selline:

sudo systemctl enable application.service

Kui keelame teenuse, ei käivitu see teenus, kui me selle uuesti ei luba. Teenuse keelamiseks käsk peaks olema:

sudo systemctl disable application.service

Kontrollige teenuse olekut

Teenuse oleku kontrollimiseks peate seda tegema kasuta olekuvõimalust järgnevalt:

staatus systemctl

sudo systemctl status application.service

Loetlege kõik teenused

et loetlege kõik töötavad või töötavad teenused, saame täita:

loenditeenused

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

Ülaltoodud käsk peaks loendama kõik teenused ja selle kuvatav väljundaken sarnaneb eelmise ekraanipildiga. Kui meid huvitab vaata ainult kõiki aktiivseid teenuseid, peame kasutama järgmist käsku:

aktiivsed teenused

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

et loetlege kõik mitteaktiivsed teenused, on käivitamise käsk järgmine:

mitteaktiivsed teenused

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

Lisainformatsiooni

et lisateavet systemctl kasutamise kohta, peame ainult kasutama abi valiku –help kohta või vaadake man-lehti:

mees systemctl

man systemctl

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.