Debian

Zaustavljanje, pokretanje i ponovno pokretanje usluga na Debianu

Zaustavljanje, pokretanje i ponovno pokretanje usluga na Debianu

Usluge na Linuxu Debian 10 Buster

Usluga je program koji se pokreće u pozadini i koristi se po potrebi. Apache, ssh, Nginx ili Mysql neke su od najpoznatijih usluga. Na Debianu, uključujući Debian 10 Buster, usluge su pohranjene u direktoriju / etc / init.d /, njima se može upravljati s init sustavom ili systemd-om, što će biti objašnjeno u nastavku s primjerima 3 različita načina zaustavljanja, pokretanja, ponovnog pokretanja ili provjere statusa usluge.

The servis naredba

Naredba servis u Linuxu omogućuje provjeru statusa, zaustavljanje, pokretanje ili ponovno pokretanje usluga i demona, init datoteke pohranjene pod / etc / init.d imenik.

Sintaksa zaustavljanja, pokretanja, ponovnog pokretanja usluga ili ispisa njihovog statusa na zahtjev je:

servis

Sljedeći primjer pokazuje kako provjeriti status ssh usluge pomoću servis naredba:

ssh status usluge

Systemd

Systemd je paket za upravljanje Linux uslugama i demonima (posljednji "d" je zbog Unix demona). Naredba systemctl omogućuje pokretanje, zaustavljanje, ponovno pokretanje i provjeru statusa usluga. Cilj mu je objediniti konfiguraciju i ponašanje svih Linux distribucija koje zamjenjuju Unix SystemV i BSD init sustave.Također upravlja dolje opisanim programom init.

Sintaksa za provjeru statusa usluge je sljedeća:

systemctl status ssh

The / etc / init.d imenik

Kad se sustav pokrene u tome je prvi program koji se izvršava i ostaje pokrenut kao proces s PID 1 dok se sustav ne isključi.“To je izravno ili neizravno predak svih ostalih procesa i automatski usvaja sve osiroteli procesi. Init pokreće zrno tijekom dizanje postupak; a panika jezgre dogodit će se ako ga kernel ne može pokrenuti. Init se obično dodjeljuje identifikator procesa 1 ”(Izvor: Wikipedia)

Sve usluge i demoni koji počinju pri pokretanju nalaze se u / etc / init.d imenik. Sve datoteke pohranjene u / etc / init.d podrška za direktorij zaustavljanje, pokretanje, ponovno pokretanje i provjera statusa usluga.
Sintaksa za provjeru statusa ssh usluge je:

/ etc / init.d / ssh status

Provjera statusa usluge na Linuxu Debian 10 Buster

Ispod ćete pronaći 3 različita načina koja pokazuju kako provjeriti status usluge na Debian 10 Busteru (ili bilo kojem modernom izdanju Debiana).

Provjera statusa usluge naredbom servis:

Naredbena usluga omogućuje prikaz statusa usluge, pokretanje, zaustavljanje ili ponovno pokretanje, prikazivanje usluge sintaksa je:

servis status

Sljedeći primjer prikazuje status ssh usluge:

status sshd usluge

U mom slučaju u kojem se ssh usluga izvodi, izlaz je:

Provjera statusa usluga unutar u tome.d:

Uz naredbu servis također možete komunicirati sa uslugama pohranjenim u / etc / init.d direktorija, da biste provjerili status usluge, sintaksa je:

/ etc / init.d / status

Da biste provjerili status pokretanja ssh usluge:

/ etc / init.d / ssh status

Također možete provjeriti status usluge pomoću kontrolne naredbe Systemd systemctl, sintaksa je:

status systeml

Da biste provjerili ssh status pomoću naredbe systemctl pokrenite:

systemctl status ssh

Pokretanje usluga na Linuxu Debian 10 Buster

Za pokretanje usluga na Linuxu pomoću naredbe servis  sintaksa je:

servis početak

Sljedeći primjer pokazuje kako pokrenuti ssh uslugu pomoću naredbe usluge:

usluga ssh početak

Kao i kod statusa, usluge također možete pokrenuti iz init-a.d direktorij koji dobiva informativni izlaz, sintaksa je:

/ etc / init.d / ssh početak

Usluge možete pokrenuti i pomoću naredbe systemctl sa sljedećom sintaksom:

start systeml

Sljedeći primjer pokazuje kako pokrenuti ssh uslugu pomoću naredbe systemctl:

systemctl start ssh

Zaustavljanje usluga na Linuxu Debian 10 Buster

Za zaustavljanje usluga na Debianu pomoću servis naredba sintaksa je:

servis Stop

Sljedeći primjer pokazuje kako zaustaviti ssh uslugu:

usluga ssh stop

Za zaustavljanje usluga pomoću u tome.d direktorij sintaksa je:

./ etc / init.d / Stop

Primjer u nastavku pokazuje kako zaustaviti ssh uslugu pomoću / etc / init.d imenik:

./ etc / init.d / ssh stop

Da biste zaustavili uslugu pomoću naredbe systemctl, sintaksa je:

zaustaviti systemctl

Primjer u nastavku pokazuje kako zaustaviti ssh uslugu pomoću systemctl naredba:

systemctl zaustavi ssh

Ponovno pokretanje usluga na Linuxu Debian 10 Buster

Ponovno pokretanje usluga zahtijeva istu sintaksu za ponovno pokretanje ssh usluge pomoću naredbe servis trčanje:

ponovno pokretanje ssh usluge

Da biste ponovno pokrenuli ssh uslugu pomoću init-a.d pokretanje direktorija:

/ etc / init.d / ssh ponovno pokretanje

I na kraju da ponovo pokrenete ssh uslugu pomoću pokretanja Systemd:

systemctl ponovno pokreni ssh

To je sve na upravljanju uslugama pod Linuxom. Provjeri povezani članci odjeljak da biste saznali više o uslugama.

Nadam se da vam je ovaj kratki vodič bio koristan. Nastavite pratiti LinuxHint za dodatna ažuriranja i savjete o Linuxu i umrežavanju.

Povezani članci:

  • Kako popisati uslugu sa systemd
  • Gdje su usluge pohranjene u Debianu?
  • Instalirajte BIND 9 na Ubuntu i konfigurirajte ga za upotrebu
  • datoteka systemd jedinice koja stvara uslugu
  • Kako popisati uslugu sa systemd
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...
Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...