Sådan konfigurerer du automatisk indlæsning af tjenester i Linux

22.09.2023
23:07

Service autoloading i Linux giver dig mulighed for at starte bestemte tjenester eller services, når operativsystemet starter op. Det er vigtigt for at sikre kontinuerlig systemdrift og for automatisk at starte nødvendige tjenester som f.eks. netværkstjenester, webservere, databaser og andre programmer.

Hvorfor skal jeg konfigurere autoloading?

Fordele ved autoloading af tjenester:

  1. Bekvemmelighed: Tjenester, der automatisk indlæses ved systemstart, er straks klar til brug, hvilket sparer tid og forenkler administrationen.
  2. Kontinuitet: At boote tjenester sammen med systemet sikrer, at tjenesterne fortsætter med at køre uafbrudt, selv efter en genstart eller en systemfejl.
  3. Databeskyttelse: Autoloading af tjenester kan omfatte systematiske sikkerhedskopier eller andre procedurer for at sikre datasikkerhed og -integritet.
  4. Serviceniveauer: Med autoloading kan man konfigurere forskellige serviceniveauer (runlevels) til at køre specifikke tjenester. Det giver dig mulighed for at optimere ressourcer og køre

Hvordan konfigurerer jeg service autoloading korrekt?

I Linux kan autoloading af tjenester konfigureres på forskellige måder, afhængigt af den distribution, du bruger.

Ved hjælp af kommandoen systemctl

For at aktivere autoloading af tjenester: sudo systemctl enable <tjenestenavn>

For at deaktivere automatisk indlæsning af tjenester: sudo systemctl disable <tjenestenavn>.

sudo systemctl enable apache2 to enable Apache service autoloading

Tilføj manuelt et symbolsk link til autoload-biblioteket

Åbn en terminal, og naviger til /etc/init.d/.

Opret et symbolsk link til servicescriptet i biblioteket /etc/rc.d/ eller /etc/rc.local/.

Sådan tilføjer du en autoload af Apache-tjenesten:

sudo ln -s /etc/init.d/apache2 /etc/rc.d/

Brug af distributionens servicehåndteringsværktøjer

Nogle Linux-distributioner, f.eks. Ubuntu, har grafiske værktøjer til administration af tjenester, som gør det nemt at aktivere eller deaktivere automatisk indlæsning af tjenester.

I Ubuntu kan du bruge værktøjet System Preferences -> Applications -> Application Launcher til at tilføje eller fjerne tjenester fra autoload-listen.

Ud over disse metoder er der andre måder at konfigurere automatisk indlæsning af tjenester på i Linux, f.eks. ved at bruge systemd-services eller cron-værktøjet.

Andre artikler

18.09.2023
28 476
Videnbase / Instruktioner
Sådan genstarter du en tjeneste i Linux
18.09.2023
86 581
Videnbase / Instruktioner
Hvordan logger jeg ind fra macOS på et eksternt Windows-skrivebord?
18.09.2023
7 784
Videnbase / Instruktioner
Sådan starter du en tjeneste i Linux