気まぐれSE日記

地方でエンジニアしてます

Linux

今更な感じですが、docker

dockerをようやく使い始めました。 感想を一言で表すと、楽で捗るね〜です。 はい。自前でコンテナ作ることをやってみたいと思ったりですがそんなことしてる余裕が無い。。

squidのecap

スマホのパケット消費を抑えたいと思ってecapのサンプルコード「adapter_modifying.cc」を改造して、画像を強制的にwebp変換、テキスト系をgzipするようなのを作ってみた。 最初なにやっても動作しなくてさんざんハマったのですがなんとか動くようになりまし…

某所のproxy

某所のプロキシサーバをsquidからATS(Apache Traffic Server)に乗り換えさせました。 squidはhttp/2の対応が遅れてるし、SSDなんかにも対応しなそうなのでです。 今のところ様子を見ているのですが、特別速くなったとも感じません。 ログはsquidと互換性のあ…

64bit環境で32bit版バイナリを作成する方法 (CentOS6)

お題の件、長年の謎が解けたので備忘録がてらメモっておきます。 (お恥ずかしい話ですが、私にとっては10年間くらい謎だったのです。) 前準備 yum group install "Development Tools"で開発パッケージをインストールしておく。 yum install glibc.i686 gli…

squidのHTTP/2対応

はまだまだのようですが、changelogを見るとversion 3.5あたりから対応されつつあるように見えますね。421ステータスだけみたいなので、実際は意味ないみたい気長に期待です。 追記: HTTP/2対応度の進捗についてはこちらに上がっています。 Features/HTTP2 …

squidのログを分ける

squidでエラーなどでアクセス拒否されたログと通常のアクセスログを分けたい場合、 squid.confにこんな風に書く(※squid3.3の場合) # aclを定義してblockedログと access_logにログを分ける場合 acl blocked_status http_status 500- 400-403 access_log da…

以前のSambaサーバの件

以前Samba4でADを建てて...という件、結局のところLDAPサーバとの連携あたりで面倒なことになったので動作実績が多い方のSamba3.6のPDC+OpenLDAPで行くことになりました。OSはCentOS6.4 64bit版で、あと同一HW構成のサーバ2台で冗長化としたいので同じ構成で…

Samba4の検証しなければならなくなったので

CentOS6.4 64bit版にインストールしてちょっと試してみようと思います。 rpmは↓のサイトに登録するとDLできたのでそれをインストールして試す予定です。 https://portal.enterprisesamba.com/ 参考にしようとしているサイトhttp://www.oss-d.net/samba4/ad …

OSC2013

OSC2013名古屋って6/21と6/22に開催されるんですね。 将来的に管理しているファイルサーバというかDCをSamba4にしていきたいと考えているので6/22のたかはしさんのSamba4.0の話聞いてみたかったなあ..。家業が忙しくて行けない...わ。 昔、2006年頃のOSC新潟…

あるところのサーバで

SATAのWD製500GBハードディスクが見えなくなるという症状が発生していて しょっちゅうハードディスクがハング OS?から強制的にリセット 強制的にマウントも解除される リセットされて復帰されたハードディスクがOSから再認識される ここ重要:どういうわけか…

PHP4とPHP5の同居 続き

この辺参考に EZ-NET: PHP5 環境に PHP4 を共存させる 2010-07-14 CentOS 5.8 x64 ApacheとPHP5はyumでインストールした状態 PHP4.4.9をtarからインストール やってみたものの、うまく動作できずこんなエラー出て、apacheが動作できなかった。 Allowed memo…

PHP4とPHP5の同居

こういう事を実現したいのですが CentOS5.x の Apache2 でPHP4とPHP5はモジュールで組み込む 通常動作するPHPはPHP5 特定のバーチャルホスト・ディレクトリではPHP4で動作させたい .htaccessでPHP4・PHP5どちらかを制御できること PHP4・PHP5のどちらにもZen…

CentOS6.2で

昨年の年末に作ったCentOS6.2(x64)のサーバでLDAP+sssdでのログイン認証を有効にしているのですが、 yumでアップデートしていったらなぜかLDAPがTLS(LDAPS)で動作しなくなってsssdも不調になってきてつまり気味sssdが不調になると、こんなログを出して認証で…

clamav-milter でウイルス発見時メール通知させたい

と思って、clamd.confのVirusEventでメール通知するように設定したらウイルスの名称だけで詳細な情報がとれないので意味無い。 ネットを調べて、clamav-milter.confのVirusAction でスクリプトを指定するとできそうだと判明。 ...がしかし、ここで指定するス…

CentOS 6.2で

OpenLDAPとシステムの認証を統合しようとしたら結構ハマッタのでした。 下記のサイトでいろいろやってみたところ http://sios-oss.blogspot.com/2011/12/rhel6-openldap-pam.html /etc/openldap/slapd.confが初期状態では無くなっている。 昔のように、slapd…

squid-3.1.18がmakeできない

CentOS5.7 x64で gcc 4.1.2 なんだけど こんなエラーになってmakeが終了してしまう。これ、3.1.17から発生していて解決しないんだけどなぁ。 g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/s…

HAProxy+squidサーバ x 2で負荷分散したら

上位squid 3.1.xをHAProxyでロードバランスしている状態で 上位squidのaccess.logに接続元の下位squidのIPアドレスが取れず、上位squid自身のIPが記録されて困ってしまいましたが、ネットを探したところ、このようにするとOKでした。 haproxy.cfgには option…

ロードバランサの件 その後5くらい

日経Linuxの2011年11月号と12月号でロードバランサ+NFS+PHP(各サーバOSはRHEL5)のような構成の連載があって、まさに自分が同じようなことにハマッて苦悩していたなと思って読んでいました。 自分がはまったこととあわせて、ポイントをまとめると..... ポイ…

ロードバランサその後

先日書いたロードバランサの件ですが、その後にSSLにstunnelを使ったことがパフォーマンス的にネックになっていたのでsquidのSSLアクセラレータ機能でSSL化するよう変更予定です。どうやらstunnelは多量のセッションを貼るには無理があるようですね...。なん…

HAProxyでのロードバランサ

以前、ロードバランサを作っていろいろ試行錯誤していましたが..... それは とあるWeb APサーバをRHEL5のpiranhaとpulseで(VRRP/DSR)なロードバランサ経由させるシステムを作ったのですが通信が詰まる→使い物にならんという苦情が来て結局HAProxyに落ち着き…

NEC Express5800/R110a-1HにSLES11 (64bit)をインストールしてみた しかもオンボードRAIDで

NEC Express5800/R110a-1H(N8100-1492Y)にSUSE Linux Enterprise Server (SLES) 11 64bit (SP1でない)をインストールしてみました。 スペック表にあるとおり、SUSE11のインストールはサポート対象外で無謀なんですが、まずは動くかどうか試してみました。し…

SELinux+Squid3.1でFTP接続ができない

環境は:CentOS 5.6 64bit/SELinux=enforced/iptables=OFF squid経由のFTPだけ通信できない症状 squid経由でのhttp/httpsは使えていたので問題ないのかなと思っていたら、なぜかFTPだけが通信できないことに気付いた。 ブラウザ上では↓squidのエラー画面が出…

sky2というドライバで

結構昔(2006年くらい)から報告されているようですが、Marvellのチップを使ったNICでsky2というドライバを使っているとハングするんですね。代替のドライバのsk98linを使うといいとのこと...... このせいで、サーバを停止させてしまって酷い目に遭いました。…

LHa for Unix

昔、Linuxでlhaコマンドでファイルバックアップ等やってて圧縮元ファイルの上限サイズは2GBという制約があってバージョンを上げるとなんとかなると書いた気がするのですが 最近になってまた上限に引っかかるようになったことがわかりました。 どんな症状にな…

大変今更感が強いですが

Apacheをworkerで動作させてPHP4も動かしてみたい。 PHP4の動作に効果がないとは思いますが...あえて実験。 ⇒結果:CentOS5.5のapacheRPM版では失敗。1./etc/sysconfig/httpd↓コメントを外す #HTTPD=/usr/sbin/httpd.worker 2.phpもスレッドセーフ対応に…

LVSでロードバランサ

今更な感じですが、先週初めてロードバランサをかまったのでその感想を書いてみます。 手順等は、他のサイトでいろいろ書かれているのでそちらを参考にしました。 参考にしたのはこの辺 DSAS開発者の部屋:lvs 構成 RedHat Enterprise Linux 5.6 *1 ipvs pira…

LPI301受かりました

4日間の研修が終わり、試験で900点満点中750点 訂正730点...でした。 今回は中身がLDAPとキャパシティプランニングでしたが、もうちょっと取りたかったです。来月はLPI302を取りに行きます。 調子に乗って303も取りたいんですが、今年は無理なので来年になる…

Samba-3.5.3 PDCでドメインログオンできなくなる

某所のSambaサーバでのみ題名の現象が起こるのですが、調べていったところ... どうやら、winsを処理しているnmbdが落っこちてしまうことが原因らしい。 log.nmbdにこんなのが出る。 [2010/05/25 13:39:56.966358, 0] nmbd/nmbd.c:71(terminate) Got SIGTERM:…

samba 3.5.xにしたところ

testparm を実行すると「rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)」という警告が出る [ubuntu] rlimit_max (1024) below minimum Windows limit (16384)↑を参考にすると、/etc/security/limits.conf を編集して * - nofile 16384…

samba-3.5.2 が出ていました

修正内容 Samba - Release Notes Archive 一応起動しないバグ?* BUG 7251あたりは治ったのかな。試してみる。 追記2010/04/20: バージョン3.5.1の起動しないバグは治っており、動作は特に問題なし。Windows7からのドメイン参加も無事にOKでした。ただし、…