首頁  >  文章  >  運維  >  centos rc.local 啟動不了怎麼辦

centos rc.local 啟動不了怎麼辦

藏色散人
藏色散人原創
2022-01-17 11:52:224638瀏覽

centos rc.local啟動不了的解決方法:1、查看「rc.loca」腳本內容;2、將檔案「rc.local」加上可執行權限即可。

centos rc.local 啟動不了怎麼辦

本文操作環境:centos7系統、Dell G3電腦。

centos rc.local 啟動不了怎麼辦?

centos7-rc.local檔案程式開機不能自啟動?

centos7系統中,發現rc.local里程式開機不能自啟動:

1、查看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、驗證1中所說的

結果查看權限時發現,rc.locat是連結文件,且沒有可執行權限,rc.d有可執行權限。

[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、解決問題

接下來只需將檔案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

總結,之前只是在rc.local腳本中加入要開機啟動的程序,並沒有在意腳本中的說明,所以出錯了。註釋很重要,教你怎麼用。  

推薦教學:《centos教學

以上是centos rc.local 啟動不了怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn