Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si centos rc.local ne peut pas être démarré ?

Que dois-je faire si centos rc.local ne peut pas être démarré ?

藏色散人
藏色散人original
2022-01-17 11:52:224647parcourir

Solution au problème selon lequel centos rc.local ne peut pas être démarré : 1. Affichez le contenu du script "rc.loca" ; 2. Ajoutez des autorisations exécutables au fichier "rc.local".

Que dois-je faire si centos rc.local ne peut pas être démarré ?

L'environnement d'exploitation de cet article : système centos7, ordinateur Dell G3.

centos rc.local ne peut pas démarrer. Que dois-je faire ?

Le programme de fichiers centos7-rc.local ne peut pas démarrer automatiquement au démarrage ?

Dans le système centos7, il a été constaté que le programme dans rc.local ne peut pas démarrer automatiquement au démarrage :

1 Vérifiez le contenu du script rc.loca

[root@web01 ~]# cat /etc/rc.d/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
 #这是强烈建议您创建自己的systemd服务或udev规则在启动运行脚本而不是使用这个文件
 
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#相比之前的版本启动期间由于并行执行此脚本将不会运行毕竟其他服务。
 
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
#请注意,您必须运行chmod + x /etc/rc.d/rc.local,来确保执行开机启动该脚本。

2 Vérifiez ce que

a dit en 1. Lors de la vérification des autorisations, il a été constaté que rc.locat Il s'agit d'un fichier lien et ne dispose pas d'autorisations exécutables, tandis que rc.d dispose d'autorisations exécutables.

[root@cc ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Jan 9 20:51 /etc/rc.local -> rc.d/rc.local
 
[root@cc ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local
 
[root@cc ~]# ls -ld /etc/rc.d/
drwxr-xr-x. 10 root root 127 May 22 21:42 /etc/rc.d/

3. Pour résoudre le problème

Ensuite, ajoutez simplement les autorisations exécutables au fichier rc.local:

[root@cc ~]# chmod +x /etc/rc.d/rc.local
 
[root@cc ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local

En conclusion, avant, je venais d'ajouter le programme à démarrer dans le script rc.local et je m'en fichais. à propos du script dans la description, donc une erreur s'est produite. Les commentaires sont très importants, apprenez-vous à les utiliser. ​

Tutoriel recommandé : "tutoriel centos"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn