设置windows10ubuntu子系统中的服务开机自启
1,windows下
1.1,【win+r】输入【shell:startup】
1.2,在开机启动文件夹目录下,新建文件【wls_rclocal.vbs】
1.3,在【wls_rclocal.vbs】中输入
set ws=wscript.createobject("wscript.shell") ws.run "C:WindowsSystem32ash.exe -c sudo /etc/rc.local",0
2,ubuntu下
2.1,在【/etc/sudoers.d/rc-local】
username * = (root) NOPASSWD: /etc/rc.local
2.2,链接【/lib/systemd/system/rc-local.service】到【/etc/systemd/system/rc-local.service】
systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,即我们需要的配置文件。
ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
2.3,在【/etc】目录下新建【rc.local】
【/etc/rc.local】中写入如下内容
#!/bin/bash echo passwd|sudo -S /etc/init.d/apache2 restart exit 0
3,重启电脑后,打开terminal可以看到服务启动了
下一篇:
linux上系统磁盘满了的问题