GNU/Linux >> Znalost Linux >  >> Linux

Výukový program příkazů služby Linux pro začátečníky (s příklady)

Příkaz service vám umožňuje spustit iniciační skript System V. V tomto tutoriálu stručně probereme tento nástroj pomocí několika snadno srozumitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady zde byly testovány na počítači Ubuntu 18.04 LTS.

Příkaz služby Linux

Zde je dostupná syntaxe příkazu service v Linuxu:

service SCRIPT COMMAND [OPTIONS]

service --status-all

service --help | -h | --version

A zde je návod, jak to vysvětluje manuálová stránka:

service  runs  a System V init script or systemd unit in as predictable an environment as possible,
removing most environment variables and with the current working directory set to /.

The SCRIPT parameter specifies a System V init script, located in /etc/init.d/SCRIPT, or the name
of a systemd unit. The  existence of  a  systemd unit of the same name as a script in /etc/init.d
will cause the unit to take precedence over the init.d script. The supported values of COMMAND
depend on the invoked script. service passes COMMAND  and OPTIONS to the init  script  unmodified.
For systemd units, start, stop, status, and reload are passed through to their systemctl/initctl
equivalents.

All  scripts  should  support at least the start and stop commands.  As a special case, if COMMAND
is --full-restart, the script is run twice, first with the stop command, then with the start
command.

service --status-all runs all init scripts, in alphabetical order, with the status command. The
status is [ + ]  for  running  services,  [  -  ]  for  stopped services and [ ? ] for services
without a status command.  This option only calls status for sysvinit jobs.

Jak používat příkaz služby?

Použití nástroje příkazového řádku „service“ není vůbec složité. Pojďme si promluvit o tom, jak můžete tento nástroj použít, pokud jde o práci se skripty jako httpd a sshd.

Zde je návod, jak spustit skript pomocí služby:

service httpd start

Zde je návod, jak zastavit již spuštěný skript pomocí služby:

service sshd stop

Stav skriptu získáte takto:

service httpd status

Zde je návod, jak restartovat a již běžící službu:

service sshd restart

Závěr

V závislosti na vašich oprávněních uživatele systému Linux možná budete chtít spustit všechny výše uvedené příklady pomocí příkazu „sudo“. Chcete-li se dozvědět více o příkazu 'service', přejděte na jeho manuálovou stránku.


Linux
  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Linux nproc Command Tutorial pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)

  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  1. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)