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:
in Het volgende voorbeeld ziet u hoe u de ssh-service-status met behulp van de service commando uit te voeren:
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:
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:
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:
in Het volgende voorbeeld ziet u de ssh-service 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:
om de status van de SSH-service te controleren voer je uit:
diensten Starten op Linux Debian 10 Buster
om Te beginnen met diensten in Linux via de commando diensten de syntaxis is:
in Het volgende voorbeeld ziet u hoe het starten van de ssh-service gebruik van de service commando uit te voeren:
net Als met de status u kunt ook beginnen met de diensten van de init.,de syntaxis is:
Stoppen van services op Linux Debian 10 Buster
om Te stoppen met de diensten op Debian gebruik van de dienst opdracht de syntaxis is:
in Het volgende voorbeeld ziet u hoe om te stoppen met de ssh-service:
Om diensten te stoppen met behulp van de init.,d map de syntaxis is:
het voorbeeld hieronder laat zien hoe de SSH service gestopt kan worden met behulp van/etc / init.d Map:
Het voorbeeld hieronder laat zien hoe om te stoppen met de ssh-service met de opdracht systemctl:
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:
opnieuw starten van de ssh-service met behulp van de init.,d Map:
en ten slotte om de SSH-service opnieuw op te starten met behulp van de Systemd run:
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