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
- Systemd
- The / etc / init.d imenik
- Provjera statusa usluge na Linuxu Debian 10 Buster
- Pokretanje usluga na Debian Linux 10 Busteru
- Zaustavljanje usluga na Linuxu Debian 10 Buster
- Ponovno pokretanje usluga na Linuxu Debian 10 Buster
- Povezani članci
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:
servisSljedeć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:
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:
servisSljedeć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 /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 systemlDa 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:
servisSljedeć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 systemlSljedeć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:
servisSljedeći primjer pokazuje kako zaustaviti ssh uslugu:
usluga ssh stop
Za zaustavljanje usluga pomoću u tome.d direktorij sintaksa je:
./ etc / init.d /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 systemctlPrimjer 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