Articles

diensten stoppen, starten en herstarten op Debian

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

  • Het service Commando
  • Systemd
  • het /etc/init.,d map
  • een servicestatus controleren op Linux Debian 10 Buster
  • diensten starten op Debian Linux 10 Buster
  • diensten stoppen op Linux Debian 10 Buster
  • diensten herstarten op Linux Debian 10 Buster

het service Commando

De command service in Linux maakt het mogelijk om de status, stop, start of herstart van diensten en daemons, init-bestanden opgeslagen onder/etc / init te controleren.d directory.,

De syntax om te stoppen, draaien, opnieuw starten van de services of het printen van hun status op de vraag:

service <Service-Naam> <Order>

in Het volgende voorbeeld ziet u hoe u de ssh-service-status met behulp van de service commando uit te voeren:

service ssh-status

Systemd

De Systemd is een suite voor het beheren van Linux-diensten en-daemons (de laatste “d” is het gevolg van Unix-daemons)., Het systemctl commando maakt het mogelijk om de status van services te starten,te stoppen,opnieuw op te starten en te controleren. Het doel is om de configuratie en het gedrag van alle Linux distributies te verenigen die Unix SystemV en BSD init vervangen. systems.It beheert ook het hieronder beschreven init-programma.

de syntaxis om de status van een service te controleren is als volgt:

systemctl status ssh

de/etc / init.d directory

wanneer het systeem opstart init 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 alle verweesde processen. Init wordt gestart door de kernel tijdens het opstartproces; een kernel panic zal optreden als de kernel het niet kan starten. Init is meestal toegewezen proces identifier 1 ” (Bron: Wikipedia)

alle diensten en daemons die beginnen bij het opstarten zijn te vinden in /etc/init.d directory. Alle bestanden opgeslagen in /etc/init.d directory ondersteuning stoppen, starten, herstarten en controleren van diensten status.,
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 om te laten zien hoe u een servicestatus kunt controleren op Debian 10 Buster (of elke moderne Debian-release).,de status van de dienst met de opdracht service:

De commando-service maakt het mogelijk om een status van service op starten, stoppen of opnieuw op te starten, om te laten zien van een dienst van de syntaxis is:

service <Service-Naam> status

in Het volgende voorbeeld ziet u de ssh-service status:

service sshd status

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

het Controleren van de status van services binnen init.,d:

naast de command service kunt u ook interageren met services die zijn opgeslagen in /etc/init.d map, om een service status te controleren is de syntaxis:

/etc/init.d/<Services-Name> status

om de status van de SSH-service te controleren voer je uit:

/etc / init.,=”6e05bbf754″>
systemctl status ssh

diensten Starten op Linux Debian 10 Buster

om Te beginnen met diensten in Linux via de commando diensten de syntaxis is:

service <Service-Naam> begin

in Het volgende voorbeeld ziet u hoe het starten van de ssh-service gebruik van de service commando uit te voeren:

service ssh start

net Als met de status u kunt ook beginnen met de diensten van de init.,de syntaxis is:

/etc/init.,tart de ssh-service met de opdracht systemctl:

systemctl start ssh

Stoppen van services op Linux Debian 10 Buster

om Te stoppen met de diensten op Debian gebruik van de dienst opdracht de syntaxis is:

service <Service-Naam> stoppen

in Het volgende voorbeeld ziet u hoe om te stoppen met de ssh-service:

ssh-service stoppen

Om diensten te stoppen met behulp van de init.,d map de syntaxis is:

./etc / init.d/<Service-Name> stop

het voorbeeld hieronder laat zien hoe de SSH service gestopt kan worden met behulp van/etc / init.d Map:

./etc / init.,div>

systemctl stoppen <Service-Naam>

Het voorbeeld hieronder laat zien hoe om te stoppen met de ssh-service met de opdracht systemctl:

systemctl stoppen met ssh

diensten Opnieuw starten op Linux Debian 10 Buster

diensten Opnieuw starten vereist dezelfde syntaxis, opnieuw starten van de ssh-service met behulp van het commando diensten uitvoeren:

service ssh restart

opnieuw starten van de ssh-service met behulp van de init.,d Map:

/etc/init.d/SSH restart

en ten slotte om de SSH-service opnieuw op te starten met behulp van de Systemd run:

systemctl restart ssh

dat is alles over het beheren van services onder Linux. Bekijk de sectie gerelateerde artikelen voor meer informatie over services.
ik hoop dat je deze korte tutorial nuttig vond. Blijf LinuxHint volgen voor extra updates en tips over Linux en netwerken.,

  • Hoe de service met systemd weer te geven
  • waar zijn de services opgeslagen in Debian?
  • installeer BIND 9 op Ubuntu en configureer het voor gebruik
  • systemd unit file creating a service
  • service weergeven met systemd