Ricerca nel sito web

Come controllare i servizi Systemd su un server Linux remoto


Il sistema Systemd e il gestore dei servizi possono essere controllati utilizzando l'utilità della riga di comando systemctl. Ti consente di gestire systemd localmente o su una macchina Linux remota tramite il protocollo SSH.

In questo breve articolo ti mostreremo come gestire il sistema systemd e il gestore dei servizi su una macchina Linux remota tramite una sessione SSH.

Attenzione: consigliamo di utilizzare coppie di chiavi pubblica/privata per l'autenticazione senza password per SSH, invece delle password, e di utilizzare anche metodi aggiuntivi per proteggere il servizio SSH, come spiegato in queste guide.

  1. Accesso senza password SSH utilizzando SSH Keygen in 5 semplici passaggi
  2. 5 migliori pratiche per proteggere e proteggere il server SSH
  3. Come bloccare l'accesso SSH e FTP a specifici IP e intervalli di rete

Per connetterti a un server remoto, esegui systemctl con il flag --host o -H come segue. Nel comando seguente, ci stiamo connettendo al server remoto come utente root e status è un sottocomando dell'utilità systemctl utilizzato per visualizzare lo stato di httpd< su centos.temint.lan (server Linux remoto).

systemctl --host [email  status httpd.service
OR
systemctl -H [email  status httpd.service

Allo stesso modo, puoi anche avviare, arrestare o riavviare il servizio systemd remoto come mostrato.

systemctl --host [email  start httpd.service   
systemctl --host [email  stop httpd.service
systemctl --host [email  restart httpd.service

Per terminare la sessione, digita semplicemente [Ctrl+C]. Per ulteriori informazioni e opzioni di utilizzo, consulta la pagina man systemctl:

man systemctl 

È tutto per ora! Quello che segue è un assortimento di articoli systemd che troverai utili:

  1. La storia dietro: perché "init" doveva essere sostituito con "systemd" in Linux
  2. Gestione del processo e dei servizi di avvio del sistema (SysVinit, Systemd e Upstart)
  3. Gestisci i messaggi di registro in Systemd utilizzando Journalctl [Guida completa]
  4. Come creare ed eseguire nuove unità di servizio in Systemd utilizzando lo script Shell
  5. Come modificare i runlevel (obiettivi) in SystemD

In questo articolo, ti abbiamo mostrato come gestire il sistema systemd e il gestore dei servizi su una macchina Linux remota. Utilizza la sezione feedback per porre domande o condividere le tue opinioni su questa guida.