# Kako uporabljati ukaz service v sistemu Linux

Z ukazom `service` v sistemu Linux lahko izvajate skripte sistema System V. Čeprav mnoge distribucije sistema Linux danes uporabljajo druge sisteme za zagon, bo ukaz `service` v večini primerov še vedno deloval.

## Kaj je ukaz service v sistemu Linux?

Zlasti starejše distribucije Linuxa še vedno uporabljajo **sistem System V init, ki** je namenjen pravilnemu zagonu in zaustavitvi storitev. Storitve so programi, ki se ob zagonu računalnika samodejno izvajajo v ozadju. Običajno gre za sistemske storitve, odgovorne za zagon sistema in delovanje strojne opreme, ter za naknadno nameščene strežniške storitve. Te storitve običajno delujejo brez komunikacije z uporabniki in nimajo grafičnega uporabniškega vmesnika. Za samostojno izvajanje skripta System V init se uporablja ukaz »service« v sistemu Linux.

## Kako deluje storitev Linux?

Za izvedbo ukaza service potrebujete pravice skrbnika ali pa morate pred [ukaz](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxova-ukazna-vrstica-sudo/) vstaviti [ukaz sudo](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxova-ukazna-vrstica-sudo/). Ko imate potrebne pravice, lahko z ukazom med drugim **zaženete, ustavite, ponovno zagnate ali preverite stanje** posameznih skriptov. Skripti System V init se v sistemu Linux nahajajo v mapi */etc/init.d/SCRIPT*. Mnoge distribucije, kot je [Debian](https://www.ionos.com/sl-si/digitalguide/streznik/znanje/debian-univerzalna-sistemska-programska-oprema/), so prešle na systemd. Storitev Linux je še vedno združljiva s temi. Vendar je zanje boljša alternativa ukaz systemctl v sistemu Linux. V bistvu morate pred zaključkom ali zagonom procesa poskrbeti, da to ne bo negativno vplivalo na vaš operacijski sistem.

## Kakšna je sintaksa ukaza service?

Osnovna sintaksa storitve v sistemu Linux je:

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

Če ne navedete parametra »\[Action\]«, se v ukazni vrstici prikažejo vse dovoljene akcije.

## Katere možnosti in funkcije ponuja storitev Linux?

Strogo gledano ima ukaz `linux` na voljo le privzete možnosti »-h« ali »–help«, »-v« ali »–version« ter »-status-all«. Vendar pa lahko ukaz uporabite z različnimi parametri. To so najpomembnejši med njimi:

- **začetek**: Zažene skript.
- **stop**: Ustavi skript.
- **status**: Prikaže trenutno stanje skripta.
- **restart**: Zagotovi, da se skript ponovno zažene.

## Primeri uporabe ukaza service v sistemu Linux

Da bi vam pomagali razumeti, kako se ukaz »service« uporablja v praksi, bomo na koncu navedli nekaj primerov njegove glavne uporabe.

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

S tem se zažene skript sshd.

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

To prisili skript sshd, da se ustavi.

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

Ta ukaz ponovno zažene ustrezni skript.

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

Ta ukaz se uporablja za preverjanje stanja skripta.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/ukaz-za-storitve-v-sistemu-linux/](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/ukaz-za-storitve-v-sistemu-linux/) for AI/LLM consumption.