Comment utiliser RC.local sur centos 8

Comment utiliser RC.local sur centos 8
Le RC signifie «Commandes d'exécution"Et généralement le phénomène RC est pratiqué par les administrateurs système pour exécuter une commande au démarrage du système. Le "RC.local"Est un script qui contient les commandes à exercer au démarrage du système.

Dans Linux, les administrateurs système peuvent souhaiter effectuer un test système avant le démarrage. Dans une telle situation, l'administrateur doit mettre les commandes pertinentes à l'intérieur du RC.Fichier local pour rendre leur exécution possible au démarrage du système.

Si vous êtes curieux d'utiliser le fichier RC-local sur CentOS 8; tu es au bon endroit.

Comment utiliser RC.local sur centos 8

Cette section fournit différentes étapes recommandées pour utiliser le RC.Fichier local sur Centos 8. Ouvrez le terminal CentOS 8 et commencez à suivre les commandes.

Étape 1: Vérifiez l'état de "RC-local»Service via la commande suivante.

$ sudo systemctl status rc-local

La sortie montre que le service est inactif et mort.

À ce stade, si vous essayez d'activer le service RC-local, il ne lancera pas une erreur que «les fichiers unitaires n'ont pas de section d'installation». Pour ce fichier de création et de RC-local dans Systemd comme nous l'avons fait ici:

$ sudo nano / etc / systemd / système / rc-local.service

Copier et coller le contenu suivant à l'intérieur; presse "Ctrl + s" et "Ctrl + x«Pour sauver et quitter l'éditeur.

[Unité]
Description = / etc / rc.compatibilité locale
Conditionpathexists = / etc / rc.local
[Service]
Type = Forking
Execstart = / etc / rc.Démarrage local
Timeoutsec = 0
StandardOutput = tty
ResteafterExit = oui
SysvStartPriority = 99
[Installer]
Recherché = multi-utilisateurs.cible

Après cela, faites le fichier exécutable comme nous l'avons fait ici.

$ sudo chmod + x / etc / rc.local

Activer et démarrer le service RC-local avec l'utilisation de commandes écrites ci-dessous.

$ sudo systemctl activer rc-local

En attendant, démarrez le service et obtenez également le statut en utilisant la commande suivante.

$ sudo systemctl start rc-local
$ sudo systemctl status rc-local

Étape 2: Accéder au "/ etc / rc.local»Fichier en utilisant votre éditeur de texte. Pour ce faire, nous avons utilisé Nano Editor comme indiqué ci-dessous:

$ sudo nano / etc / rc.local

Une fois le fichier ouvert; Vous pouvez écrire des commandes à la fin du fichier (sans le mot-clé sudo). Toutes ces commandes seront exécutées au démarrage du PC. Nous avons créé un répertoire et un fichier texte à l'intérieur de ce répertoire comme on peut le voir dans l'image ci-dessus.

Une fois terminé, il est recommandé de redémarrer le RC.Service local de la manière suivante.

$ sudo systemctl redémarrer rc-local

Après avoir redémarré le système, vous observez que le répertoire requis et le fichier seraient créés à l'emplacement spécifié.

Note: Si vous n'obtenez pas le résultat requis, essayez de créer le fichier suivant exécutable.

$ sudo chmod + x / etc / rc.d / rc.local

Conclusion

Le RC.Le fichier local contient des commandes qui sont censées être exécutées au démarrage du système. Cet article fournit un guide procédural pour utiliser le RC.Fichier local sur Centos 8. Les commandes qui peuvent ne pas mettre la machine en danger peuvent être utilisées au démarrage. Par exemple, si un service d'application est démarré à l'aide d'un RC.Fichier local, il serait difficile de l'arrêter en toute sécurité. Par conséquent, un service d'application ou une configuration réseau ne doit pas être effectué à l'aide du RC. dossier local.