web-dev-qa-db-ja.com

/etc/init.dにイカがありません

Squid v3をubuntu 13にインストールしました。squid3-vを実行すると、バージョン3.3.8で応答します(/etc/init.dにsquidスクリプトが見つかりません)。走れます

service squid3 restart

(プロセスは実行中として表示されます)。私が間違って設定した可能性があるものについての洞察はありますか? squid.confファイルに変更を加えた後、見つからないsquidに気付きました。
前もって感謝します。


Squidが/etc/init.dではなく/ etc/initにsquid.confファイルを生成していることに気付きました-Sudo apt-get install squidでsquidをインストールしました。

2
ali haider

Squidをインストールすると、ubuntuの/etc/init.dではなく、/ etc/initにsquid.confファイルが生成されます-Sudo apt-get install squidでsquidをインストールしました。

2
ali haider

Squidのサービススタートアップファイルは/ etc/init/squid.confこのサービスはupstartとして実行されます。

コマンド

止まる

Sudo stop squid3

始めること

Sudo start squid3

ステータスを確認するには

initctlリスト

ここでの主な利点は、システムの起動が速いことです。また、一部のsquid3カーネルのpidを強制終了すると、新しいpidを使用して数秒でsquid3サービスを自動的に再起動します。

pstart services の詳細については

以下に/ var/log/syslogメッセージが表示されます

4月22日12:00:48 proxy02カーネル:[5864996.503368] init:KILLシグナルによりsquid3メインプロセス(318)が強制終了

4月22日12:00:48 proxy02カーネル:[5864996.503379] init:squid3メインプロセスが終了し、再スポーン

3
PKumar

Ubuntuリリースでは、サービスの開始にすでにUpstartを使用しています。そのため、/ etc/init.d /にsquidのinitスクリプトがもう見つかりません。代わりに、イカを起動する必要があります

Sudo service squid3 start

ところで、ここでsuを使用してrootになり、service squid3 startを呼び出すことはできません。詳細については、 buntuバグ#1303769 を参照してください。

スクリプト/etc/init/squid3.confは、upstartが使用するinitスクリプトであり、通常は編集する必要はありません。

代わりに、/ etc/squid3/squid.confを使用して構成オプションを設定します。

3

/etc/rc.d/init.d/を見てみてください

.confファイルは/etc/squid/squid.confにあります。

1
bleeves