Database JUNKY

MySQL,MariaDBを中心としたブログです

Linux

ldap clientの一括設定処理

動作完全未保障なんですが・・・・ldap clientの自動設定 shell を作ってみました、このシェルは、かなーり昔に投稿した、「OpenLDAPでアカウントを一元管理!~サーバの構築~クライアントの設定手順」をベースに(きっと)作成されております。当方の環境…

超便利!nmon for linux でOSのベンチマークをとる

むかしむかし、AIXを使っていたとき、なんでこんなに便利なツールがなぜlinuxにないのだと思っていたら、あった・・あったよ・・。 そもそも計測嫌いな私ですので、詳しくは説明できないのですが、linuxでいうところの、vmstatとか、iostatのまとめ版みたい…

vncserver経由でのクライアント接続設定あれこれとか

vncとっても便利なのですが、いちいち細かい設定をしなければいけなく、忘れがちなので、メモ程度に書いておきます。 vncserverのデフォルトを、tvmからgnomeに変更する [shell] # vi /root/.vnc/xstartup ------------------------------------------------…

gnomeを後からインストールする方法 centos5.5

メモですが。コンソールのみインストールした環境に後から、X-windowと、gnomeを入れる方法を以下に記載します [shell] yum groupinstall "GNOME デスクトップ環境" "X Window System" reboot [/shell]

pentaho community edition インストール(linux centos5.5)

前々から書くといっておきながら結局かかなかったpentahoのインストール方法について書こうかと思います。まずpentahoとは何?というところから説明いたしますと、僕もいまいち理解していないのですが、biツールのセットという認識でいいかと思います。内訳…

統合監視ツール:zabbix ~② zabbix agentのインストール

zabbix立てても、監視される側の設定をしなければ意味がないわけで、今回は、agentのインストール方法について書きます。

KeepAlivedを使ってみる① ~インストール

前回も書いた気がするのですが、結構手順がめちゃくちゃでついでに、ロードバランシングするものがないのに書いてしまったのでこんどは目的を持って再度書き直します。というわけで、今回は、たぶん王道でmysqlで、keepalivedを利用するってところを目標にし…

APXS,APXS2をyumでインストールする

いままで、apacheとか、ZendCoreでインストールしていたもんで気にしていなかったのですが、 mod_rpafをインストールしようと思ったとき、apxsが必要な記載があり(つか自分のサイトで)、ありゃ?ディレクトリがないやと思ったのでapxsのインストールについ…

1つのグローバルIPで複数のホストを公開する方法(ip内部転送)

通常自宅で運用しているサーバってFLETSとか、KDDIとか、まあとにかくグローバルIP一個は1個しかもっていないと思います。 でも自宅サーバとか作る人っていろんなサイト立ててみたくなりますよね?(自分だけ?)グローバルIP一個で複数のWEBサイトを個々の…

DRBD でHA環境を構築(CENTOS 5)

最近DRBDっていう、HAソフトがはやっているっぽいので、ちょっと試してみました。。DRBDって何?に関しては、 googleで調べてみてください。利用範囲は多岐にわたり、たとえばデーベースであったり、ファイルサーバであったり色々と使える場面があるかと思い…

REDHAT5.4にDB2 8.2をインストールする方法

REDHAT5.4にDB2 ver8 をコマンドでインストールする際の注意。いやー。ひどく苦労した。もともとDB2の8.2は、REDHAT5系の存在を知らない時期にリリースされているものなのでインストール時に色々直さなければいけないところがあります。

MySQL から mongodb にデータを移行するphp

MySQLのデータを、mongoDBデータを移行するphpのスクリプトサンプルです。プログラムが残念なのは、 僕がど素人なので、本当に許してください。 以下がphpのスクリプトサンプルになります。(正直なところ、csvをインポートするツールとかあってもおかしくな…

覚えておこう:squidのログの内容

/var/log/squid/access.log から、出力されるログは重要です。ここを基点に設定を色々と調整できそうです。

CENTOS5系でのDB2express-c 8.2 GUIインストール手順

現行で出回っている、IBMのDB2はバージョンの9.7かと思います。新しいもの好きな僕には出たらすぐ入れたいという気持ちもあるのですが、9.7と8.2のexpress editionの違いで、個人的に大きいのが、利用可能メモリの制約なのです。 DB2 8.2 express editionの…

ZendCoreにPECLをインストールする

ZendCoreって設定が楽で大変重宝しているのですが、モジュールの置かれるパスが普通と違うので、各モジュールがどこに入っているのが探したりするのが面倒です。なので、以下の手順は、ZendCoreをデフォルトでインストールした場合のパスが書かれており…

mod_rpafをインストールし、リバースプロキシのローカルのIPを取得しないようにする

当サイトは、リバースプロキシを利用して、内部のWEBサイトに振り分けているのですが(最近)いまさらですが、振り分け先の、apacheのログのリモートアドレスが、すべてプロキシのIPになっていることに気づきまして、急遽対策を考えたりした時の証跡を以下に…

apache mod_proxy1つのグローバルIPを複数のWEBサーバで共有する

ざっくり話しますとここサイトは、一般のプロバイダから、動的なグローバルIPを1つ提供してもらって公開しております。今回はこの1つグローバルIPを利用して複数のドメインを、複数のサーバに振り分けて利用する方法を考えてみました。結果どれがベストだ…

Thriftをインストールする

Thrift(スリフト)は、「スケーラブルな言語間サービス開発」のためにFacebookにて開発されたRPCフレームワークである。これはソフトウェアスタックとコード生成エンジンを組み合わせることで、C++、C#、Java、Perl、Python、PHPおよびErlang and Rubyの言…

NTPで時刻同期する

いまだによくわかっていないのですが、VMWAREとか利用していると、時刻がとんでもなくずれる現象、これって、仮想CPUのクロックによるものなのでしょうか?誰か教えてください。そしていまだにその時刻同期の方法がわからないので、NTPを使っております。ち…

キャッシュを開放するコマンド(vm.drop_caches)

DB2、いや、データベースを稼動しているサーバでふと物理メモリを見ると、「うわ!こんなにメモリを食いつぶしている」なんてことありますよね。 例えば、DB2ですと、上限を設定しているはずなのに、上限以上のメモリを食っているなど(汗)、この現象が、DB…

ZendCoreでWEBサイトを楽々構築 ① インストール

web + php の環境つくるのに、苦労しておりませんか?ZendCoreを入れれば、GUIから追加機能から、動的に。、しかも簡単にモジュールを追加したり削除したりすることができます。 説明するまでもなく、本当に設定が簡単に行えるZendCoreについてのインストー…

Squidでリバースプロキシを構成する

リバースプロキシを構成する意味は、一言で言えば負荷軽減です。たとえば画像等の静的ファイルをアクセスする際にいちいちwebサーバとか画像サーバとかにアクセスが入ると、それだけで負荷になってしまいますよね、今回紹介する、Squidは、それは静的コンテ…

OpenLDAPでログインユーザーの/homeディレクトリを自動生成する

OpenLdapでユーザーを一元管理できるところまではいったが、そのユーザがおのおののLDAPクライアントに接続する際に、/home ディレクトリがないとエラーがでたりします。さしたる不都合はないのですが、そのメッセージが気になるので初めてユーザーがログイ…

OpenLDAPでアカウントを一元管理!~サーバの構築~クライアントの設定手順

VMであろうが、物理マシンであろうが、台数が増えてくると、アカウントの管理が面倒になってくるもので、よくもまあ、いままで個別ホストでアカウントを管理していたなと自分で自分をほめたい気分です。というわけで、今回、Ldapサーバを構築してみました。 …

リターンコードを取得してDB2コマンドを制御する方法

データベースの日々の運用の中で、たとえば、バックアップがあったり、データベースの計画再起動があったり、もしくは計画停止があったり 色々とそういうケースがあると思います。たとえば、linuxや、windowsでそれらの運用を行った場合、cronにそれらのコマ…