1、检查系统目录/lib/systemd/system/rc-local.service,如果没有自己新建,文件内容如下图所示(如果文件存在本身是没有[Install]项的,需要自己添加进去)
cd /lib/systemd/system/
sudo vim rc-local.service //这里一定要使用sudo切换管理员账户,否则无法修改rc-local.service
2、创建/etc/rc.local脚本文件,脚本内容如下图所示(注意,这里创建的是rc.local)
sudo vim /etc/rc.local
sudo chmod +x /etc/rc.local //给rc.loacl可执行权限
这里需要格外注意的是:在rc.local文件中,如果执行的命令是不退出的,譬如执行一个可执行文件a.out,但是这个a.out 执行后是不退出的(对应的代码可能是一个while(1)死循环),那么,不能直接执行(./a.out),需要后台执行(./a.out &)。否则,ubuntu启动时会停止在这里,无法正常启动。
3、启用服务
su