Systemd è un inizializzatore di sistema, un gestore di sessione e di servizi solo per GNU/Linux, sostituisce il daemon init di System V.
Alcune informazioni generiche sul suo funzionamento sono riportate nel post: "systemd, Chakra cambia passo...di nuovo"
Per informazioni relative a problemi riscontrabili col passaggio a systemd:
Propongo nel seguito alcuni dei comandi più utilizzati, utili alla gestione del sistema.
SISTEMA
Avviare il login grafico KDM
sudo systemctl enable kdm
Riavviare il sistema
sudo systemctl reboot
Spegnere il sistema
sudo systemctl poweroff
Sospensione del sistema
sudo systemctl suspend
Ibernazione del sistema
sudo systemctl hibernate
Tempo di boot in millisecondi
systemd-analyze
Lista delle unità in esecuzione ordinata per tempi di "inizializzazione"
systemd-analyze blame
Creazione di un grafico relativo ai tempi di inizializzazione delle unità
systemd-analyze plot
Attivare readahead
sudo systemctl enable systemd-readahead-collect systemd-readahead-replay
SISTEM LOG
Log di sistema
sudo journalctl
Mostrare tutti i messaggi di questo boot
sudo journalctl -b
Seguire i nuovi messaggi
sudo journalctl -f
Creazione di un file testuale contenente informazioni di log
sudo journalctl -a > read_log.txt
Informazioni relative uno specifico servizio in esecuzione
sudo journalctl _SYSTEMD_UNIT=systemd-logind.service
Mostrare tutti i messaggi di un eseguibile specifico
sudo journalctl /usr/lib/systemd/systemd
Mostrare tutti i messaggi di uno specifico processo
sudo journalctl _PID=1
Mostrare tutti i messaggi di una specifica unità
sudo journalctl -u netcfg
SERVIZI
Elencare servizi in esecuzione
systemctl
Elenco servizi installati attivi e non attivi
systemctl list-unit-files
Attivare immediatamente un servizio
sudo systemctl start <servizio>
Disattivare immediatamente un servizio
sudo systemctl stop <servizio>
Riavviare un servizio
sudo systemctl restart <servizio>
Ricaricare un servizio
sudo systemctl reload <servizio>
Mostrare lo stato di un servizio, in particolare se è in esecuzione
sudo systemctl status <servizio>
Consentire a un servizio di essere avviato all'avvio
sudo systemctl enable <servizio>
Impedire a un servizio di essere avviato all'avvio
sudo systemctl disable <servizio>
Controllare se un servizio è già abilitato
sudo systemctl is-enabled <service>; echo $?>
§ exit
Straordinario,complimenti vivissimi!
RispondiElimina