Služby v systéme Linux Debian 10 Buster
Služba je program bežiaci na pozadí, ktorý sa v prípade potreby použije. Medzi najznámejšie služby patria Apache, ssh, Nginx alebo Mysql. Na Debiane vrátane Debian 10 Buster sú služby uložené v adresári / etc / init.d /, môžu byť spravované pomocou systému init alebo systemd, obidva budú vysvetlené nižšie s príkladmi 3 rôznych spôsobov zastavenia, spustenia, reštartu alebo kontroly stavu služby.
- The služby príkaz
- Systemd
- The / etc / init.d adresár
- Kontrola stavu služby v systéme Linux Debian 10 Buster
- Spustenie služieb na Debiane Linux 10 Buster
- Zastavenie služieb v systéme Linux Debian 10 Buster
- Reštartovanie služieb na systéme Linux Debian 10 Buster
- Súvisiace články
The služby príkaz
Príkaz služby v Linuxe umožňuje skontrolovať stav, zastaviť, spustiť alebo reštartovať služby a démonov, inicializovať súbory uložené pod / etc / init.d adresár.
Syntax na zastavenie, spustenie, reštartovanie služieb alebo na vytlačenie ich stavu na požiadanie je:
službyNasledujúci príklad ukazuje, ako skontrolovať stav služby ssh pomocou služby príkaz:
stav služby ssh
Systemd
Systemd je sada na správu služieb a démonov Linuxu (posledné písmeno „d“ je dané démonmi Unix). Príkaz systemctl umožňuje spustiť, zastaviť, reštartovať a skontrolovať stav služieb. Jeho cieľom je zjednotiť konfiguráciu a správanie pre všetky distribúcie Linuxu, ktoré nahradia systémy Unix SystemV a BSD init.Spravuje tiež nižšie uvedený program init.
Syntax na kontrolu stavu služby je nasledovná:
systemctl status ssh
The / etc / init.d adresár
Keď sa systém spustí init je prvý program, ktorý sa má vykonať, a zostáva v prevádzke ako proces s PID 1, kým sa systém nevypne."Je to priame alebo nepriame." predok všetkých ostatných procesov a automaticky všetky prijme osirelé procesy. Init začína jadro Počas bootovanie proces; a panika z jadra nastane, ak ho jadro nedokáže spustiť. Typicky sa pridelí Init identifikátor procesu 1 ”(Zdroj: Wikipedia)
Všetky služby a démonov začínajúce pri štarte sa nachádzajú v serveri / etc / init.d adresár. Všetky súbory uložené v priečinku / etc / init.d podpora zastavenia, spustenia, reštartovania a kontroly stavu služieb adresára.
Syntax na kontrolu stavu služby ssh je:
Kontrola stavu služby v systéme Linux Debian 10 Buster
Ďalej nájdete 3 rôzne spôsoby, ako zistiť stav služby na Debiane 10 Buster (alebo akomkoľvek modernom vydaní Debianu).
Kontrola stavu služby pomocou príkazu služby:
Príkazová služba umožňuje zobraziť stav služby, spustiť ju, zastaviť alebo reštartovať, zobraziť službu a jej syntax je:
službyNasledujúci príklad zobrazuje stav služby ssh:
status služby sshd
V mojom prípade, v ktorom je spustená služba ssh, je výstup:
Kontrola stavu služieb v rámci init.d:
Dodatočne k príkazu služby môžete tiež komunikovať so službami uloženými na / etc / init.d adresár, na kontrolu stavu služby je syntax:
/ etc / init.d /Kontrola stavu spustenej služby ssh:
/ etc / init.stav d / ssh
A tiež môžete skontrolovať stav služby pomocou ovládacieho príkazu Systemd systemctl, syntax je:
systemctl statusKontrola stavu ssh pomocou spustenia príkazu systemctl:
systemctl status ssh
Spustenie služieb v systéme Linux Debian 10 Buster
Na spustenie služieb v systéme Linux pomocou príkazu služby syntax je:
službyNasledujúci príklad ukazuje, ako spustiť službu ssh pomocou príkazu service:
služba ssh štart
Rovnako ako v prípade stavu, aj služby môžete spúšťať od začiatku.d adresár získavajúci informačný výstup, syntax je:
/ etc / init.d / ssh štart
Služby môžete spustiť aj pomocou príkazu systemctl s nasledujúcou syntaxou:
systemctl startNasledujúci príklad ukazuje, ako spustiť službu ssh pomocou príkazu systemctl:
systemctl start ssh
Zastavenie služieb v systéme Linux Debian 10 Buster
Zastavenie služieb v Debiane pomocou služby príkaz je syntax:
službyNasledujúci príklad ukazuje, ako zastaviť službu ssh:
služba ssh stop
Zastavenie služieb pomocou init.d adresár je syntax:
./ etc / init.d /Nasledujúci príklad ukazuje, ako zastaviť službu ssh pomocou / etc / init.d adresár:
./ etc / init.d / ssh zastávka
Ak chcete zastaviť službu pomocou príkazu systemctl, je to syntax:
systemctl stopNasledujúci príklad ukazuje, ako zastaviť službu ssh pomocou systemctl príkaz:
systemctl stop ssh
Reštartovanie služieb na systéme Linux Debian 10 Buster
Reštartovanie služieb vyžaduje rovnakú syntax, aby bolo možné pomocou príkazu reštartovať službu ssh služby beh:
služba ssh reštart
Reštartovanie služby ssh pomocou init.d spustený adresár:
/ etc / init.d / ssh reštart
A nakoniec reštartujte službu ssh pomocou spustenia Systemd:
systemctl restart ssh
To je všetko o správe služieb v systéme Linux. Skontrolovať Súvisiace články v časti sa dozviete viac o službách.
Dúfam, že vám bol tento krátky návod užitočný. Stále sledujte LinuxHint, kde nájdete ďalšie aktualizácie a tipy týkajúce sa Linuxu a sietí.
Súvisiace články:
- Ako vypísať službu s systemd
- Kde sú služby uložené v Debiane?
- Nainštalujte si BIND 9 na Ubuntu a nakonfigurujte ho na použitie
- súbor systémovej jednotky vytvárajúci službu
- Ako vypísať službu s systemd