Kategorie: Server

Služby v Ubuntu a Debianu

Základní použití Init skriptů (/etc/init.d) a nastavení automaticky spouštěných služeb (zakázání automatického spouštění služby) pomocí update-rc.d.

Služby

Skripty pro spuštění a ukončení služeb se v Ubuntu i Debianu nachází v /etc/init.d. Například:
/etc/init.d/openvpn --help
Usage: /etc/init.d/openvpn {start|stop|reload|restart|force-reload|cond-restart|soft-restart|status}

Běží služba? (Některé nepodporují)

/etc/init.d/openvpn status
/etc/init.d/openvpn status

Spuštění služby

/etc/init.d/openvpn start

Zastavení služby

/etc/init.d/openvpn stop

Automatické spouštění služeb

Které z těchto služeb se kdy spustí (při vstupu do kterého runlevelu) lze určit pomocí nástroje update-rc.d:
update-rc.d
usage: update-rc.d [-n] [-f]  remove
       update-rc.d [-n]  defaults [NN | SS KK]
       update-rc.d [-n]  start|stop NN runlvl [runlvl] [...] .
       update-rc.d [-n]  disable|enable [S|2|3|4|5]
		-n: not really
		-f: force

The disable|enable API is not stable and might change in the future.

Zabránění automatického spouštění služby

update-rc.d openvpn disable

Povolení automatického spouštění služby

update-rc.d openvpn enable

Runlevely

1Jednouživatelský záchranný režim
2Běžný víceuživatelský režim (výchozí)
3,4,5Nepoužívané (ani v Debianu, ani v Ubuntu)
0Vypínání počítače
6Restartování počítače
SPrvotní init, věc která se pouští při bootu jako první

Komentáře


Nebyly přidány žádné komentáře.