Konfigurer Network Service Linux autostart ved oppstart

Linux -operativsystemer håndterer forskjellige tjenester som tillater optimal drift av alle elementene som består av det, og nettverkstjenester som SSH, NTP eller httpd er viktige når du arbeider med forskjellige oppgaver, lokale eller eksterne.

Som hovedregel må mange av disse tjenestene utføres manuelt (start, stopp eller omstart), og det er derfor en av de mest grunnleggende og praktiske oppgavene er å la noen av nettverkstjenestene starte automatisk under systemstart.

Dette utvilsomt, bortsett fra å spare tid, gjør at disse tjenestene alltid er tilgjengelige. Deretter vil vi se med Solvetic hvordan du konfigurerer en nettverkstjeneste automatisk i Linux under oppstart.

Slik lar du en nettverkstjeneste kjøre automatisk på Linux -oppstart

Trinn 1
Først må vi identifisere systemtjenesteansvarlig med følgende kommando:

 ps --pid 1

Steg 2
I dette tilfellet ser vi at operativsystemet er basert på systemd, i andre tilfeller vil det være init.
Syntaksen som skal brukes i tilfelle systemd for en tjeneste som skal utføres ved oppstart, er følgende:

 systemctl aktivere [service]
For å forhindre at tjenesten starter ved oppstart utfører vi:
 systemctl deaktiver [service]
Trinn 3
For eksempel aktiverer vi NTP med følgende kommando:
 systemctl aktiver ntp
Vi må skrive inn administratorpassordet for å bekrefte prosessen:

Trinn 4
Etter dette vil vi se hele prosessen:

Trinn 5
Når det gjelder init-baserte systemer, må vi utføre følgende:

For at tjenesten skal starte på Runlevels A og B:

 chkconfig --level AB [service] på
Slik forhindrer du at tjenesten starter på Runlevels C og D:
 chkconfig -nivå CD -tjeneste av
Trinn 6
Når det gjelder operativsystemer som Red Hat, CentOS eller Fedora, kan vi bruke systemctl -kommandoen til å administrere funksjonshemmede tjenester. Vi bruker følgende:
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (basert på sysvinit)

FORSTØRRE

Trinn 8
For å vise tjenestene som er aktivert, utfører vi:

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: on (basert på sysvinit)

FORSTØRRE

Det er så enkelt å aktivere en nettverkstjeneste ved oppstart av Linux og optimalisere denne typen oppgaver.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave