CentOS 7 introduce molti cambiamenti nel modo in cui gli utenti gestiscono e gestiscono i servizi Linux generali. Lo stesso è accaduto con Red Hat Enterprise Linux 7. E la grande domanda qui è:come riavviare il servizio di rete su CentOS? E come posso interrompere e avviare il networking su sistemi CentOS o RHEL?
Oggi esploreremo la procedura di riavvio della rete di CentOS 7, nonché i comandi di arresto e avvio del servizio di rete.
CentOS 7 e RHEL 7, le due distribuzioni basate su RedHat più popolari nel settore dell'hosting web, stanno utilizzando il nuovo systemd. Systemd è un gestore di servizi, un nuovo modo per riavviare, arrestare e avviare i servizi.
systemd sostituisce upstart come sistema di inizializzazione predefinito, e alcuni amministratori di sistema, webmaster e sviluppatori della vecchia scuola sono un po' confusi su questa nuova tecnologia, tuttavia, non ti arrabbiare... systemd è fantastico ed è in effetti un ottimo sostituto di init.
Vediamo come fermare, avviare e riavviare il networking su centos e RHEL linux.
Il vecchio sistema Init
Nelle versioni precedenti di RHEL e CentOS, lo script init si trovava nella directory /etc/rc.d/init.d/. Si trattava di semplici script scritti in linguaggio bash, questi script potevano essere facilmente modificati dall'amministratore di sistema, oltre a essere gestiti per avviare, arrestare o riavviare i servizi su richiesta.
Sul vecchio sistema init per riavviare la rete su centos bastava eseguire:
service network restart
E questo è tutto.
Il nuovo modello systemd
systemd utilizza le unità di servizio per gestire i servizi Linux e gli script non si trovano più nella directory /etc/rc.d/init.d/. E il vecchio "riavvio della rete di servizio" non è più valido.
CentOS 7 / RHEL 7 Riavvia Network.Service
Per riavviare la rete su CentOS 7 e RHEL 7, dovrai utilizzare il servizio systemd chiamato "network.service" o semplicemente "network" per la versione breve.
CentOS 7 Riavvia il servizio di rete utilizzando il comando Systemctl
systemctl è una delle funzioni principali di systemd, è un comando che ti consentirà di controllare lo stato di systemd e consente inoltre agli utenti del sistema di gestire i servizi Linux in esecuzione sul server.
Per riavviare la rete su CentOS 7, dovrai eseguire questo comando:
systemctl restart network.service
o
systemctl restart network
CentOS 7 / RHEL 7 Arresta servizio di rete
Per interrompere il servizio di rete su RHEL 7 e CentOS 7, dovrai utilizzare:
sudo systemctl stop network.service
Oppure la versione alternativa e più breve:
sudo systemctl stop network
CentOS 7 / RHEL 7 Avvia servizio di rete
systemctl start network.service
Oppure
sudo systemctl start network
Chkconfig su CentOS/RHEL 7
Sì, è disponibile solo per motivi di compatibilità, ma ciò significa che sarà deprecato nelle prossime versioni di CentOS e RHEL.
Il comando equivalente di chkconfig che utilizza systemd è:
systemctl enable servicename systemctl disable servicename
Come vedi, il riavvio della rete su CentOS 7 e RHEL 7, e anche la nuova sostituzione del comando chkconfig non è affatto difficile da imparare, devi solo memorizzare i nuovi comandi di riavvio, arresto e avvio usando systemctl. Cosa ne pensi della nuova procedura CentOS 7 Restart Network?
Lettura consigliata:
- Gestione del sistema
- Documenti Fedora su Systemd
Altri articoli che potrebbero interessarti:
- Comando di riavvio di Linux PostgreSQL