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来实现。