# Kaip naudoti Linux komandą „service“

Linux komanda „service“ leidžia paleisti „System V“ inicijavimo scenarijus. Nors daugelis Linux distribucijų dabar naudoja kitas inicijavimo sistemas, komanda „service“ daugeliu atvejų vis tiek veiks.

## Kas yra Linux komanda „service“?

Ypač senesnės „Linux“ distribucijos vis dar naudoja **„System V“ inicijavimo sistemą**, skirtą tinkamai paleisti ir sustabdyti paslaugas. Paslaugos – tai programos, kurios paleidžiamos automatiškai fone, kai įjungiate kompiuterį. Paprastai tai yra sistemos paslaugos, atsakingos už sistemos paleidimą ir aparatinę įrangą, bei vėliau įdiegtos serverio paslaugos. Šios paslaugos paprastai veikia nesusisiekdamos su vartotojais ir neturi grafinės vartotojo sąsajos. Norint savarankiškai paleisti „System V“ inicijavimo scenarijų, naudojama „Linux“ komanda „service“.

## Kaip veikia „Linux“ paslauga?

Norėdami paleisti komandą „service“, turėsite turėti administratoriaus teises arba prieš ją įvesti [Linux komandą „sudo](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-sudo/)“. Turėdami reikiamas teises, šia komanda galėsite, be kita ko **, paleisti, sustabdyti, perkrauti arba patikrinti** atskirų skriptų **būseną.** System V init skriptai Linux sistemoje yra */etc/init.d/SCRIPT* aplanke. Daugelis distribucijų, pavyzdžiui, [Debian](https://www.ionos.com/lt-lt/digitalguide/serveris/zinios/debian-universali-sistemine-programine-iranga/), perėjo prie systemd. Linux service vis dar yra suderinama su jomis. Tačiau geresnė alternatyva joms yra Linux systemctl komanda. Iš esmės, prieš nutraukdami ar paleisdami procesą, įsitikinkite, kad tai neturės neigiamos įtakos jūsų operacinei sistemai.

## Kokia yra komandos „service“ sintaksė?

Pagrindinė Linux paslaugos sintaksė yra tokia:

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

Jei nenurodysite parametro „\[Veiksmas\]“, komandų eilutėje bus rodomi visi leidžiami veiksmai.

## Kokias galimybes ir funkcijas siūlo „Linux“ paslauga?

Tiksliai tariant, Linux komandoje „service“ yra tik šios numatytosios parinktys: „-h“ arba „–help“, „-v“ arba „–version“ ir „-status-all“. Tačiau komandą galima nurodyti su įvairiais veiksmais. Štai svarbiausi iš jų:

- **pradžia**: Paleidžia scenarijų.
- **stop**: Sustabdo scenarijų.
- **status**: Rodo dabartinę skripto būseną.
- **restart**: Užtikrina, kad scenarijus būtų paleistas iš naujo.

## „service“ komandos naudojimo pavyzdžiai Linux sistemoje

Kad galėtumėte geriau suprasti, kaip komanda „service“ naudojama praktikoje, pabaigoje pateiksime keletą pagrindinių jos naudojimo pavyzdžių.

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

Tai paleidžia „sshd“ scenarijų.

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

Tai priverčia sshd scenarijų sustoti.

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

Ši komanda iš naujo paleidžia atitinkamą scenarijų.

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

Ši komanda naudojama skripto būsenai patikrinti.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-paslaugu-komanda/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-paslaugu-komanda/) for AI/LLM consumption.