CentOS, Fedora et RedHat sont des distributions Linux de la même famille. Ces distributions fournissent différentes manières et commandes pour redémarrer. Dans ce tutoriel, nous examinerons différentes façons de redémarrer CentOS, Fedora et RedHat et leurs effets sur le système.La commande
 shutdown est le moyen le plus courant d’arrêter ou de redémarrer le système. Sans fournir d’option, l’arrêt arrêtera le système mais ne redémarrera pas. Nous fournirons l’option -r afin de redémarrer le système comme ci-dessous.
$ shutdown -r
Redémarrer avec la Commande d’arrêt À l’Heure spécifiée
 Par défaut, l’opération d’arrêt démarre immédiatement. Mais nous avons la possibilité de redémarrer à une heure spécifiée à l’avenir. Nous utilisons généralement quelques minutes après pour redémarrer. Dans cet exemple, nous allons redémarrer le système après 5 minutes en fournissant l’option +5.
$ shutdown -r +5

Redémarrer avec la Commande Reboot
 Le redémarrage n’est en fait pas une commande. reboot est un script qui est un alias pour shutdown -r. Donc, leur effet sera le même. Nous pouvons utiliser la commande reboot comme ci-dessous. reboot effectue également une maintenance du disque dur comme la synchronisation, etc.
$ reboot
Redémarrer avec la commande Halt
 Nous pouvons utiliser la commande halt avec l’option --reboot. La commande halt fournit un journal à la utmp. La plupart des scripts d’initialisation appellent halt pour les options de journalisation. Nous pouvons redémarrer le système comme ci-dessous avec la commande halt.
$ halt --reboot
Redémarrer avec le niveau d’initialisation
 Linux utilise les niveaux d’initialisation afin de spécifier le mode de fonctionnement actuel. Le niveau 6 est utilisé pour spécifier l’état de redémarrage. Nous pouvons utiliser la commande init afin de changer le niveau 6 qui redémarrera le système. En utilisant init, les fichiers init associés seront exécutés et invoqués.
$ init 6