linux设置开机自动加载文件

在linux中有个rc.local文件,linux在启动时会自动加载其中的内容,当作命令执行,所以只需要将需要开机执行的命令写在其中,就可以实现开机自动加载文件或开启服务。

rc.local路径:/etc/rc.local

使用编辑器编辑该文件,如实现开机自动创建一个文本文件,并向其中写入内容:

  1.打开文件

    vim /etc/rc.local

  2.写入命令:

    touch /tmp/test.txt

    echo "This is a testing!"

  3.保存退出

该文件只是内容,实际系统执行的是/etc/rc.d/rc.local,这个文件一般情况是没有执行权限的,所以要执行命令:chmod +x /etc/rc.d/rc.local 赋予文件执行权限,然后重启系统,系统就会自动执行上面的命令,像开机自启sshd服务,除了使用systemctl enable sshd外,还可在服务为开机禁用的状态下,在rc.loca文件中写入systemctl start sshd来实现。

 

posted @ 2020-12-28 15:50  walkwater  阅读(1449)  评论(0编辑  收藏  举报