恢复/etc/init.d/rc.local

恢复/etc/init.d/rc.local

我错误地将 /etc/rc.local 复制到了 /etc/init.d/rc.local 上,我想知道如何恢复 init.d/rc.local 的内容?

是否可以生成原始文件或从某处复制它?

提前致谢!

答案1

您可以使用“dpkg”来找出哪个包正在提供文件。对于您的情况,您可以使用:

sudo dpkg -S /etc/init.d/rc.local

这会告诉您该文件是由包“initscripts”提供的:

$ sudo dpkg -S /etc/init.d/rc.local
initscripts: /etc/init.d/rc.local

然后只需重新安装该包:

sudo apt-get install --reinstall initscripts

参考:

http://manpages.ubuntu.com/manpages/raring/man1/dpkg.1.html

http://manpages.ubuntu.com/manpages/raring/man8/apt-get.8.html

答案2

我正在运行 Ubuntu 13.04。这是我的 /etc/init.d/rc.local 文本文件副本的链接。如果您需要有关如何复制它的进一步指导,请发表评论。 https://dl.dropboxusercontent.com/u/58267392/local.txt

相关内容