Hvordan du Start, Stop & Start-Tjenester i Ubuntu og Andre Linux-Distribusjoner

Tjenester er avgjørende bakgrunn prosesser som vanligvis kjører mens du starte opp og stenge ned med OS.

Hvis du er en sysadmin, vil du håndtere tjenesten regelmessig.

Hvis du er en vanlig desktop bruker, kan du komme over behovet for å starte en tjeneste som å sette opp Hinder for deling av mus og tastatur mellom datamaskiner. eller når du bruker ufw å konfigurere brannmuren.,

i Dag vil jeg vise deg to måter du kan administrere tjenester. Du lærer å starte, stoppe og starte tjenester i Ubuntu eller andre Linux-distribusjon.

systemd vs init

Ubuntu og mange andre utdelinger i disse dager bruker systemd i stedet for de gode gamle init.

I systemd, du klarer sevices med systemctl kommando.

I init, du klarer service med service-kommandoen.,

Du vil legge merke til at selv om Linux-systemet bruker systemd, det er fortsatt i stand til å bruke kommandoen service (beregnet på å brukes med init-systemet). Dette er fordi tjenesten kommandoen er faktisk omdirigere til systemctl. Det er liksom bakover kompatibilitet introdusert av systemd fordi sysadmins var vante med å bruke kommandoen service.

jeg skal vise både systemctl og tjenestekommando i denne opplæringen.

jeg Ubuntu 18.04 her, men prosessen (no pun intended) er den samme for andre versjoner.,

Metode 1: Administrere tjenester i Linux med systemd

jeg begynner med systemd på grunn av den åpenbare grunn av sin omfattende adopsjon.

en Liste over alle tjenester

for å administrere tjenestene, må du først vite hvilke tjenester som er tilgjengelige på systemet.

Du kan bruke systemd kommandoen for å liste alle tjenester på ditt Linux-system:

systemctl list-unit-files --type service -all
systemctl liste-enhet-filer

Denne kommandoen vil utgang status på alle tjenester., Verdien av en tjeneste i staten kan bli aktivert, deaktivert, maskert (inaktiv til masken er unset), statisk og generert.

Kombiner det med grep-kommandoen, og du kan vise bare de som kjører tjenester:

sudo systemctl | grep running
Display tjenester som kjører systemctl

Nå som du vet hvordan å referere alle forskjellige tjenester, kan du begynne aktivt å administrere dem.

2.,op en systemd tjenesten, kan du bruke stop-alternativet av systemctl kommando:

systemctl stop <service-name>

Starte en tjeneste

for Å starte en tjeneste i Linux med systemd, kan du bruke:

systemctl restart <service-name>

Sjekk status for en tjeneste

Du kan bekrefte at du har blitt utført en bestemt handling ved å skrive ut service status:

systemctl status <service-name>

Dette vil output informasjon på følgende måte:

systemctl status

Det var systemd., La oss slå til init nå.

Metode 2: Administrere tjenester i Linux med init

kommandoene i init er også så enkelt som system.

en Liste over alle tjenester

for Å liste alle Linux-tjenester, bruk

service --status-all
service –status-alle

tjenestene foran er deaktivert, og de som er med er aktivert.

2. Starte en tjeneste

for Å starte en tjeneste i Ubuntu og andre utdelinger, kan du bruke denne kommandoen:

service <service-name> start

3., Stoppe tjenesten

å Stoppe en tjeneste er like lett.,

service <service-name> stop

Starte en tjeneste

Hvis du ønsker å starte en tjeneste, for kommandoen er:

service <service-name> restart

Sjekk status for en tjeneste

Videre, for å sjekke om dine ønskede resultat ble oppnådd, kan du utgang status for tjenesten:

service <service-name> status

Dette vil output informasjon på følgende måte:

service status

Dette, viktigst av alt, forteller deg om en bestemt tjeneste er aktiv (kjører) eller ikke.,

Innpakning Opp

i Dag har jeg detaljert to veldig enkle metoder for å administrere tjenester på Ubuntu eller andre Linux-system. Jeg håper denne artikkelen var nyttig for deg.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *