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をインストールしました。
Squidをインストールすると、ubuntuの/etc/init.dではなく、/ etc/initにsquid.confファイルが生成されます-Sudo apt-get install squidでsquidをインストールしました。
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メインプロセスが終了し、再スポーン
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を使用して構成オプションを設定します。
/etc/rc.d/init.d/を見てみてください
.confファイルは/etc/squid/squid.confにあります。