Debian

Zastavte, spustite a reštartujte služby v Debiane

Zastavte, spustite a reštartujte služby v Debiane

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

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žby

Nasledujú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:

/ etc / init.stav d / ssh

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žby postavenie

Nasledujú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 / postavenie

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 status

Kontrola 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žby začať

Nasledujú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 start

Nasledujú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žby prestaň

Nasledujú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 / prestaň

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 stop

Nasledujú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
Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...