概述
我们总有一些程序是需要在系统启动之后随着系统一起启动的。这时就用到了 /etc/rc.d/rc.local
配置文件。
通过查找这个文件可以发现有两个分别是/etc/rc.d/rc.local
和/etc/rc.local
这是列出etc目录下的相关的文件
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc0.d -> rc.d/rc0.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc1.d -> rc.d/rc1.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc2.d -> rc.d/rc2.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc3.d -> rc.d/rc3.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc4.d -> rc.d/rc4.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc5.d -> rc.d/rc5.d
lrwxrwxrwx. 1 root root 10 Apr 3 13:11 rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 127 Jun 3 07:37 rc.d
lrwxrwxrwx. 1 root root 13 Apr 3 13:11 rc.local -> rc.d/rc.local
rc文件均是/rc.d目录中的链接。如果需要添加自启,只要编辑/etc/rc.local即可。
example
假如我们要求每次开机自动同步时间,我们就可以编辑配置文件:
[root@node01 etc]# vi /etc/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.
#
# 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.
touch /var/lock/subsys/local
ntpdate time.windows.com