Cheatsheet da OpenRC a systemd
From Gentoo Wiki
Questo articolo è per gli utenti che di recente sono passati da OpenRC a systemd . Esso contiene un elenco di comandi comunemente usati in OpenRC ed il suo equivalente per systemd.
Nota
La seguente tabella non è un elenco esaustivo e non va intensa come sostituzione della lettura delle pagine di man .
La seguente tabella non è un elenco esaustivo e non va intensa come sostituzione della lettura delle pagine di man .
| Comando | OpenRC | systemd | Commenti |
|---|---|---|---|
| Avviare un servizio |
/etc/init.d/<servizio> start
rc-service <servizio> start |
systemctl start <servizio> | |
| Ferma un servizio |
/etc/init.d/<servizio> stop
rc-service <servizio> stop |
systemctl stop <servizio> | |
| Riavviare un servizio |
/etc/init.d/<servizio> restart
rc-service <servizio> restart |
systemctl restart <servizio> | |
| Ottenere lo status di un servizio |
/etc/init.d/<servizio> status
rc-service <servizio> status |
systemctl status <servizio> | |
| Mostra script di avvio noti |
rc-status
rc-update show |
systemctl list-units | Mostra gli script che esistono nei runlevel |
| Mostra tutti gli script di avvio |
ls /etc/init.d/
rc-update -v show |
systemctl list-unit-files --type=service | Mostra tutti gli script installati |
| Abilita il servizio all'avvio | rc-update add <servizio> <runlevel> | systemctl enable <servizio> | |
| Disabilita il servizio all'avvio | rc-update del <servizio> <runlevel> | systemctl disable <servizio> |
La tabella seguente è un elenco di utili comandi systemd che non hanno un equivalente OpenRC:
| Comando | Sintassi | Commenti |
|---|---|---|
| Disabilita il servizio generato automaticamente | systemctl mask <servizio> | Disabilita i servizi generati dinamicamente in systemd, i cui file di unità vengono generati su richiesta (in genere servizi attivati dall'archiviazione). |
| Elimina tutti i processi relativi al servizio | systemctl kill <servizio> | |
| Mostra i log degli eventi accaduti oggi, gli eventi più recenti per primi | journalctl -r --since=today | |
| Mostra gli eventi del registro per un servizio specifico | journalctl _SYSTEMD_UNIT=<servizio>.service |
Vedi anche
- OpenRC — un sistema d'init basato su dipendenze per sistemi simil-Unix che mantiene compatibilità con il sistema d'init di sistema
- Systemd — un init moderno su stile SysV e un sostituto a rc per i sistemi Linux