.vhost.conf.swp とは何ですか?

.vhost.conf.swp とは何ですか?

そこで、今朝、予期しないシャットダウンから仮想マシンを回復していたところ、次のエラー メッセージが原因で Apache が起動に失敗していることを発見しました。

AH00526: /etc/apache2/sites-enabled/.vhost.conf.swp の 1 行目に構文エラーがあります: コマンド 'b0VIM' が無効です。スペルミスか、サーバー構成に含まれていないモジュールによって定義されている可能性があります。アクション 'start' が失敗しました。

案の定、sites-enabled で .swp ファイルを見つけ、最初に少し調べてみましたがほとんど何も得られませんでした。その後、それを temp ディレクトリに移動して、Apache を正常に起動しました。

システムは今のところ問題なく動いているようですが、何も知らないファイルを移動してそのままにしておくのは不安なので、このファイルが何なのか、そしてもっと重要なことは、移動したことで後で悪影響が出ないかどうか説明してくれる人がいないか聞いてみることにしました。サーバーが不適切にシャットダウンされたためだと思いますが、安全第一に行動しましょう。

ありがとう

答え1

以前、vhost.conf ファイルを 'vi' で開いた可能性はありますか? 同じファイルを開いたときに他のユーザーに通知するためのスワップ ファイル (.swp) が作成され、セッションがクラッシュした場合に備えて、保存されていない変更が保存されます。他の誰もファイルを編集していない場合にのみ、このファイルを削除するのが安全です (訂正してくれた MadHatter に感謝します)。

関連情報