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.
- Accesso senza password SSH utilizzando SSH Keygen in 5 semplici passaggi
- 5 migliori pratiche per proteggere e proteggere il server SSH
- 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:
- La storia dietro: perché "init" doveva essere sostituito con "systemd" in Linux
- Gestione del processo e dei servizi di avvio del sistema (SysVinit, Systemd e Upstart)
- Gestisci i messaggi di registro in Systemd utilizzando Journalctl [Guida completa]
- Come creare ed eseguire nuove unità di servizio in Systemd utilizzando lo script Shell
- 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.