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