.vhost.conf.swp 是什么?

.vhost.conf.swp 是什么?

因此,今天早上我从意外关闭中恢复虚拟机时,发现 Apache 因以下错误消息而无法启动:

AH00526:/etc/apache2/sites-enabled/.vhost.conf.swp 第 1 行语法错误:命令“b0VIM”无效,可能是拼写错误或由服务器配置中未包含的模块定义,操作“启动”失败。

果然,我在 sites-enabled 中找到了 .swp 文件,首先对它进行了一些研究,但几乎没有任何结果,然后将它移动到临时目录中并成功启动了 Apache。

系统现在似乎运行正常,但只是移动一个我完全不了解的文件然后走开,这让我心里很不安,所以我想看看是否有人可以解释这个文件的全部内容,更重要的是,我不会因为移动它而看到一些负面影响。我认为这是因为服务器被不当关闭,但谨慎总比后悔好

谢谢

答案1

您是否可能之前使用“vi”打开了 vhost.conf 文件?它会创建一个交换文件 (.swp),以便在其他用户打开同一文件时通知他们,如果您的会话崩溃,它将存储未保存的更改。当且仅当没有其他人编辑该文件时,删除此文件才是安全的(感谢 MadHatter 纠正我)。

相关内容