
CentOS 6.6を使用しています。入れたこれ内容は/etc/init.d/suricataに記録されます。私も逃げた
sudo chkconfig suricata on
起動時に suricata が実行されるようにします。私の問題は、Centosが起動しないことです。ログは3行で終わります
sd 2:0:0:0 [sdb] Assuming drive cache: write through
Centosリカバリディスクを試してみてコマンドラインにアクセスしましたが、/etc.init.dがいっぱいになりませんでした。後で埋められているように見え、suricataスクリプトはCentOSを起動しません。
CentOSが起動できるように/etc/init.d/suricataを削除する方法はありますか? Debianでは、ctrl-alt-F4を使用してコマンドラインを入力できますが、CentOSでは機能しません。これは停止の原因によって異なります。
答え1
できませんか?
マシンの電源を入れ、grubメニューのカーネルラインを編集し、「single」と入力してシングルユーザーモードで起動します。
http://www.uptimemadeeasy.com/linux/boot-centos-into-single-user-mode/
マシンが起動すると、次のように入力できるコマンドラインが表示されます。
chkconfigスリカタを閉じる
これでsuricataは起動時に実行しないでください。
ご質問を誤解した場合は申し訳ありません。
答え2
リカバリディスクを使用してbashシェルに入ります。その後、 /usr/bin/suricata で suricata 実行可能ファイルを見つけ、名前を /usr/bin/suricata1 に変更し、起動時に /usr/bin/suricata が見つからないようにしました。これにより正常に起動できました。