Debian

Stop, start en herstart services op Debian

Stop, start en herstart services op Debian

Diensten op Linux Debian 10 Buster

Een service is een programma dat op de achtergrond draait en kan worden gebruikt wanneer dat nodig is. Apache, ssh, Nginx of Mysql zijn enkele van de meest bekende diensten. Op Debian, inclusief Debian 10 Buster, worden services opgeslagen in de directory /etc/init.d/, ze kunnen worden beheerd met het init-systeem of het systemd, die beide hieronder worden uitgelegd met voorbeelden van 3 verschillende manieren om een ​​servicestatus te stoppen, te starten, opnieuw op te starten of te controleren.

De onderhoud opdracht

Het bevel onderhoud in Linux maakt het mogelijk om de status te controleren, services en daemons te stoppen, te starten of opnieuw op te starten, init-bestanden die zijn opgeslagen onder de /etc/init.d map.

De syntaxis om services op verzoek te stoppen, uit te voeren, opnieuw te starten of hun status af te drukken is:

onderhoud

Het volgende voorbeeld laat zien hoe u de ssh-servicestatus kunt controleren met behulp van de onderhoud opdracht:

service ssh-status

Systemd

De Systemd is een suite om Linux-services en daemons te beheren (de laatste "d" is vanwege Unix-daemons). Met de opdracht systemctl kunt u de servicestatus starten, stoppen, opnieuw opstarten en controleren. Het doel is om de configuratie en het gedrag te verenigen voor alle Linux-distributies die Unix SystemV- en BSD-initsystemen vervangen.Het beheert ook het init-programma dat hieronder wordt beschreven:.

De syntaxis om de status van een service te controleren is de volgende:

systemctl-status ssh

De /etc/init.d map

Wanneer het systeem opstart in het is het eerste programma dat wordt uitgevoerd en blijft draaien als proces met PID 1 totdat het systeem wordt uitgeschakeld.“Het is de directe of indirecte Voorouder van alle andere processen en neemt automatisch alles over verweesde processen. Init wordt gestart door de kern tijdens de opstarten werkwijze; een kernel paniek zal optreden als de kernel het niet kan starten. Init wordt meestal toegewezen proces-ID 1” (Bron: Wikipedia)

Alle services en daemons die bij het opstarten beginnen, zijn te vinden in de /etc/init.d map. Alle bestanden die zijn opgeslagen in /etc/init.d directory-ondersteuning stoppen, starten, herstarten en controleren van de servicestatus.
De syntaxis om de status van de ssh-service te controleren is:

/etc/init.d/ssh-status

Een servicestatus controleren op Linux Debian 10 Buster

Hieronder vindt u 3 verschillende manieren die laten zien hoe u kunt controleren op een servicestatus op Debian 10 Buster (of een andere moderne Debian-release).

Een servicestatus controleren met het commando onderhoud:

De opdrachtservice maakt het mogelijk om een ​​servicestatus te tonen, te starten, te stoppen of opnieuw te starten, om een ​​service te tonen waarvan de syntaxis is:

onderhoud toestand

Het volgende voorbeeld toont de ssh-servicestatus:

service sshd-status

In mijn geval waarin de ssh-service wordt uitgevoerd, is de uitvoer:

Status van services controleren binnen in het.d:

Naast de opdracht onderhoud u kunt ook communiceren met services die zijn opgeslagen in de /etc/init.d directory, om een ​​servicestatus te controleren, is de syntaxis:

/etc/init.d/ toestand

Om de status van de ssh-servicerun te controleren:

/etc/init.d/ssh-status

En u kunt ook een servicestatus controleren met het Systemd-besturingscommando systemctl, de syntaxis is:

systeemctl-status

Om de ssh-status te controleren met de systemctl-opdracht run:

systemctl-status ssh

Services starten op Linux Debian 10 Buster

Services op Linux starten met de opdracht the onderhoud  de syntaxis is:

onderhoud begin

Het volgende voorbeeld laat zien hoe u de ssh-service start met het service-commando:

service ssh start

Net als bij de status kun je ook services starten vanaf de init.d directory een informatieve uitvoer krijgt, is de syntaxis:

/etc/init.d/ssh start

U kunt services ook starten met de opdracht systemctl met de volgende syntaxis:

systemctl start

Het volgende voorbeeld laat zien hoe u de ssh-service start met de opdracht systemctl:

systemctl start ssh

Services stoppen op Linux Debian 10 Buster

Om services op Debian te stoppen met behulp van de onderhoud commando is de syntaxis:

onderhoud hou op

Het volgende voorbeeld laat zien hoe u de ssh-service kunt stoppen:

service ssh stop

Om te stoppen met het gebruik van de in het.d map is de syntaxis:

./etc/init.d/ hou op

Het onderstaande voorbeeld laat zien hoe u de ssh-service kunt stoppen met behulp van de /etc/init.d map:

./etc/init.d/ssh-stop

Om een ​​service te stoppen met behulp van de systemctl-opdracht, is de syntaxis:

systemctl stop

Het onderstaande voorbeeld laat zien hoe u de ssh-service kunt stoppen met behulp van de systemctl opdracht:

systemctl stop ssh

Services herstarten op Linux Debian 10 Buster

Het herstarten van services vereist dezelfde syntaxis om de ssh-service opnieuw te starten met het commando onderhoud rennen:

service ssh herstart

Om de ssh-service opnieuw te starten met de init.d map uitvoeren:

/etc/init.d/ssh herstart

En tot slot om de ssh-service opnieuw te starten met behulp van de Systemd-run:

systemctl herstart ssh

Dat is alles over het beheren van services onder Linux. Controleer de gerelateerde artikelen sectie voor meer informatie over services.

Ik hoop dat je deze korte tutorial nuttig vond. Blijf Linux volgenHint voor aanvullende updates en tips over Linux en netwerken.

Gerelateerde artikelen:

  • Hoe service te vermelden met systemd
  • Waar worden services opgeslagen in Debian?
  • Installeer BIND 9 op Ubuntu en configureer het voor gebruik
  • systemd unit-bestand dat een service maakt
  • Hoe service te vermelden met systemd
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...