# Slik bruker du kommandoen «service» i Linux

Med Linux-kommandoen `service` kan du kjøre System V-init-skript. Selv om mange Linux -distribusjoner nå bruker andre init-systemer, vil `service` fortsatt fungere i de fleste tilfeller.

## Hva er kommandoen «service» i Linux?

Spesielt eldre Linux-distribusjoner bruker fortsatt **System V-init-systemet, som** er utviklet for å starte og stoppe tjenester på riktig måte. Tjenester er programmer som kjører automatisk i bakgrunnen når du starter datamaskinen. Dette gjelder vanligvis systemtjenester som har ansvar for systemoppstart og maskinvaren, samt server-tjenester som er installert i etterkant. Disse tjenestene fungerer vanligvis uten kommunikasjon med brukerne og har ikke et grafisk brukergrensesnitt. For å kjøre et System V-init-skript uavhengig, brukes Linux-kommandoen `service`.

## Hvordan fungerer Linux-tjenesten?

For å kjøre service-kommandoen må du ha root-rettigheter, eller du bør bruke [sudo-kommandoen i Linux](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-sudo/). Når du har de nødvendige rettighetene, kan du blant annet bruke kommandoen til **å starte, stoppe, starte på nytt eller sjekke statusen** til enkeltstående skript. System V-init-skriptene ligger i mappen */etc/init.d/SCRIPT* på Linux. Mange distribusjoner, som [Debian](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/), har gått over til systemd. Linux-tjenesten er fortsatt kompatibel med disse. Et bedre alternativ for dem er imidlertid Linux-kommandoen systemctl. Før du avslutter eller starter en prosess, må du sørge for at det ikke påvirker operativsystemet ditt negativt.

## Hva er syntaksen for service-kommandoen?

Den grunnleggende syntaksen for en Linux-tjeneste er:

```bash
$ service [Script] [Action] [Option]
```

Hvis du ikke angir parameteren «\[Action\]», vil du se alle tillatte handlinger i kommandolinjen.

## Hvilke alternativer og funksjoner har Linux-tjenesten?

Strengt tatt har Linux-tjenesten bare standardalternativene «-h» eller «–help», «-v» eller «–version» og «-status-all». Du kan imidlertid bruke kommandoen med ulike tilleggsparametere. Her er de viktigste:

- **start**: Starter skriptet.
- **stop**: Stopper skriptet.
- **status**: Viser skriptets nåværende status.
- **restart**: Sørger for at skriptet startes på nytt.

## Eksempler på bruk av kommandoen `service` i Linux

For å hjelpe deg med å forstå hvordan tjenestekommandoen brukes i praksis, avslutter vi med noen eksempler på de viktigste bruksområdene.

```bash
$ sudo service sshd start
```

Dette starter sshd-skriptet.

```bash
$ sudo service sshd stop
```

Dette tvinger sshd-skriptet til å stoppe.

```bash
$ sudo service sshd restart
```

Denne kommandoen starter det tilhørende skriptet på nytt.

```bash
$ sudo service sshd status
```

Denne kommandoen brukes til å sjekke statusen til skriptet.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-tjenestekommando/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-tjenestekommando/) for AI/LLM consumption.