Init Linux: OpenRC, runit, SysV — Tabela de Comandos
Comandos Gerais.
| Objetivo | OpenRC (Devuan, Gentoo) | runit (Artix, Void) | SysV init (Debian legado) |
|---|---|---|---|
| Iniciar serviço | sudo rc-service nginx start |
sudo sv up nginx |
sudo service nginx start |
| Parar serviço | sudo rc-service nginx stop |
sudo sv down nginx |
sudo service nginx stop |
| Reiniciar serviço | sudo rc-service nginx restart |
sudo sv restart nginx |
sudo service nginx restart |
| Ver status do serviço | rc-service nginx status |
sv status nginx |
service nginx status |
| Habilitar na inicialização | sudo rc-update add nginx |
ln -s /etc/sv/nginx /var/service/ |
sudo update-rc.d nginx defaults |
| Desabilitar na inicialização | sudo rc-update del nginx |
rm /var/service/nginx |
sudo update-rc.d -f nginx remove |
| Sistema de Init | Distribuições Comuns | Documentação Oficial |
|---|---|---|
| OpenRC | Devuan, Gentoo, Alpine (opcional) | Gentoo Handbook: OpenRC OpenRC no GitHub (README oficial) |
| runit | Artix Linux, Void Linux | Void Linux: Serviços com runit runit — site oficial de Gerrit Pape |
| dinit | Artix Linux (opcional) | dinit no GitHub (documentação completa) |
| SysV init | Especificação LSB: Scripts de init | Scripts de init |