GNU/Linux >> Linux Esercitazione >  >> Cent OS

riferimento alla riga di comando di systemd (cheat sheet)

Il sistema systemd e il gestore dei servizi sono responsabili del controllo del modo in cui i servizi vengono avviati, arrestati e altrimenti gestiti sui sistemi Red Hat Enterprise Linux 7. Offrendo l'avvio del servizio su richiesta e migliori controlli delle dipendenze transazionali, systemd riduce drasticamente i tempi di avvio. Come utente di systemd, puoi dare la priorità ai servizi critici rispetto a quelli meno importanti.

Sebbene il processo systemd sostituisca il processo init (letteralmente, /sbin/init è ora un collegamento simbolico a /usr/lib/systemd/systemd) per avviare i servizi all'avvio e modificare i runlevel, systemd fornisce molto più controllo rispetto al processo init fa pur continuando a supportare gli script di inizializzazione esistenti. Ecco alcuni degli esempi di comandi systemd più usati comunemente:

Visualizza le informazioni di sistema

Comando Descrizione
Systemctl list-dipendenze mostra le dipendenze di un'unità
Systemctl list-socket elenca i socket
systemctl list-jobs Visualizza i lavori di sistema attivi
systemctl list-unit-files Vedi i file delle unità e i loro stati
unità-elenco systemctl Mostra se le unità sono caricate/attive
systemctl get-default Elenca la destinazione predefinita (come il livello di esecuzione)

Lavorare con i servizi

Comando Descrizione
servizio di arresto systemctl Interrompi un servizio in esecuzione
servizio di avvio systemctl Avvia un servizio
servizio di riavvio di systemctl Riavvia un servizio in esecuzione
servizio di ricarica systemctl Ricarica tutti i file di configurazione in servizio
systemctl daemon-reload Deve eseguire per ricaricare i file di unità modificati
systemctl –non riuscito Mostra i servizi che non sono stati eseguiti
reimpostazione systemctl non riuscita Ripristina tutte le unità dallo stato di errore
servizio di stato systemctl Vedi se il servizio è in esecuzione/abilitato
servizio di abilitazione systemctl Abilita l'avvio di un servizio all'avvio
systemctl disabilita il servizio Disabilita il servizio:non si avvia all'avvio
servizio di visualizzazione systemctl Mostra le proprietà di un servizio (o di altre unità)
servizio di modifica systemctl Crea snippit da inserire nel file unit
modifica systemctl –servizio completo Modifica l'intero file dell'unità per il servizio
systemctl -H rete di stato host Esegui qualsiasi comando systemctl in remoto

Modifica degli stati del sistema

Comando Descrizione
riavvio systemctl Riavvia il sistema (reboot.target)
spegnimento systemctl Spegnere il sistema (poweroff.target)
emergenza systemctl Metti in modalità emergenza (emergency.target)
impostazione predefinita systemctl Torna al target predefinito (multi-user.target)

Visualizzazione dei messaggi di registro

Comando Descrizione
journalctl Mostra tutti i messaggi di registro raccolti
journalctl -u network.service Vedi messaggi di servizio di rete
journalctl -f Segui i messaggi così come appaiono
journalctl -k Mostra solo i messaggi del kernel


Cent OS
  1. Come utilizzare il comando Systemctl per gestire i servizi Systemd

  2. Scarica il cheat sheet dell'interfaccia a riga di comando di OpenStack! – Comandi più comunemente usati

  3. Cheat sheet del comando 'ip' (riferimento alla riga di comando)

  4. Cheat Sheet del comando Xen Hypervisor (xm).

  5. systemctl:comando non trovato

Comandi Systemctl per gestire il servizio Systemd

Come riavviare i servizi sulla riga di comando di Ubuntu

CentOS / RHEL 7:Guida per principianti alle unità di servizio systemd

Guida per principianti all'editor vi (riferimento alla riga di comando)

Esempi di comandi di connessione iSCSI (cheat sheet)

Programma a riga di comando per testare il servizio DHCP