2007-06-01から1ヶ月間の記事一覧

src.rpm からオリジナルrpmの作成メモ

まずは準備 # yum -y install rpm-build # wget ********src.rpm # rpm -ivh ********src.rpm # cd /usr/src/redhat/SPECS # vi *****.spec # rpmbuild -bb ./****.spec apache2.0のrpmをカスタマイズしたときのメモ configureのオプションを変えたいだけな…

CentOS を pxebootでリモート起動して自動インストール

書き途中 CDでブートしてキックスタート boot: linux ks=http://<server>/ks.cfg boot: linux ks=nfs:<server>:/ks.cfg kickstart ファイル nfsインストール時 # Kickstart file automatically generated by anaconda. install nfs --server=10.0.7.171 --dir=/mnt/iso/ lang</server></server>…

ACLでアクセス権を細かくコントロールする

CentOSでACLを使ってみた。インストール # yum -y install acl libaclACL付きのバックアップ用コマンドstarもインストール # yum -y install staracl付きでマウントする必要がある # vi /etc/fstab defaults ↓ defaults,acl コマンドサンプル ユーザにアクセ…

Apache1.3でSSLの設定メモ

# cd /etc/httpd/conf # openssl genrsa -out server.key 1024 ssl.key/server.key # openssl req -new -x509 -days 365 -key ssl.key/server.key -out ssl.crt/server.crt /etc/httpd/conf/httpd.conf の中を以下のように編集 SSLCertificateFile /etc/http…

ulimit の変更方法

現状の確認 [root@centos5 ~]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited max nice (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 4096 max locked memory (kbytes, -l) 32 max memory size (kbytes,…

アパッチモジュールのデバッグのメモ

Apache1.3のモジュールで、どうやらバグが出ている。再現する環境と再現しない環境がある。大き目のデータをuploadした際に発生している。メモリ関連か? apacheのコンパイル # export CFLAGS=-g # ./configure # make # make install デバッグ # gdb /usr/s…

NFSサーバーのフェイルオーバー

必要なもの drbd heartbeat nfs 設定 /etc/ha.d/README.config を見ると、 ha.cf haresources authkeys の3つのファイルが必要。docディレクトリに /usr/share/doc/heartbeat-2.0.7/ha.cf /usr/share/doc/heartbeat-2.0.7/haresources /usr/share/doc/heartb…

NFSのフェイルオーバー

VIPの設定 ip addr add 172.16.0.100 label eth1:100 dev eth1と思ったら、DRBD+Heartbeat によるNFSのフェイルオーバーの方が簡単だったので、続きは後で書く。

CentOS4.5へのインストールメモ

インストール DAG's repository からインストールする。 2台のPCでIPアドレスの共有の設定 /etc/keepalived/keepalived.conf global_defs { notification_email { foo@example.com } notification_email_from foo@example.com smtp_server 10.0.0.10 smtp_co…

PHPの1行スクリプト

PHP

perl の場合は perl -e 'print "hello world";'php の場合は php -r 'echo "hello world";'設定を変えて実行したい場合は、 php -d safe_mode=0 -r 'echo "hello world";'

NFSサーバーの設定メモ

インストール yum -y install nfs-utils-lib nfs-utils 設定 サーバー側の/etc/exports の設定例 /www 10.0.0.0/255.255.0.0(rw,no_root_squash,sync) 172.16.0.0/255.255.0.0(rw,no_root_squash,sync) 127.0.0.1/255.255.255.255(rw,no_root_squash,sync)サ…

CentOSへのインストールメモ

Linuxサーバーを簡単にクラスタ化できるdrbdのインストールメモ。OSはCentOS4.5を使用。 インストール yum -y install drbd続いて、drbdのkernelモジュールのインストール yum -y install kernel-module-drbdこれだと、kernel-module-drbd が、kernelのバー…