問題分析:html
vim /etc/rc.local ...... touch /var/lock/subsys/local #rc.local的程序已經啓動了, 防止重複運行 ...... mount /iso/OracleLinux/OracleLinux-R7-U4-Server-x86_64-dvd.iso /etc/nginx/html/OracleLinux/7.4/
爲何mount這條命令不寫到/etc/fstab中,這個問題直接思考下,nginx
由於fstab是啓動執行文件,若是mount下的文件被誤刪,而後重啓,mount將沒法執行成功,會致使系統進程啓動不了,vim
而/etc/rc.local中能夠執行不成功,不會影響系統正常啓動安全
重啓後發現df -h下,鏡像文件並無被掛載成功,思考問題:bash
許多人都是說/etc/rc.local的權限問題,但是咱們看一下:app
[root@NTP_YUM_seven ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Aug 7 01:18 /etc/rc.local -> rc.d/rc.local
會發現這只是一個軟鏈接,真實的文件是/etc/rc.d/rc.local因此一直糾結於這個文件是沒有任何意義的(PS:這個文件默認的權限就是777)ide
接着咱們查看一下真實的啓動文件/etc/rc.d/rc.local:spa
[root@NTP_YUM_seven ~]# ll /etc/rc.d/rc.local lrw-r--r--. 1 root root 13 Aug 7 01:18 /etc/rc.d/rc.local
發現這個文件沒有執行權限,這就是問題所在了,下面就好解決了,爲這個文件添加執行權限:
orm
chmod 755 /etc/rc.d/rc.local
755權限不安全,最後選擇744權限htm
再查看一下真實的啓動文件/etc/rc.d/rc.local:
[root@NTP_YUM_seven ~]# ll /etc/rc.d/rc.local lrwxr--r--. 1 root root 13 Aug 7 01:18 /etc/rc.d/rc.local
此時已經有了執行權限,到這裏就OK啦,重啓Linux,發現添加到文件裏的腳本已執行:
---------------------------------------------------------------------------------------------------------------------
若是解決了你的問題,若是你以爲還蠻好的,
能夠打點小費,自願,幾分幾毛也是愛,好東西仍是要分享的,
你也能夠領走一個支付寶紅包,掃碼領紅包,使用支付寶能夠紅包抵現,天天均可以掃,真實有效