depot 作成方法 # p4 depot デポ名すると設定ファイルの編集画面が出てくる。デフォルトのままでよければそのままでOK。 別のパスに保存したい場合は、「Map:」というフィールドに、「d:/newdepot/」のようにフルパスで記述する。 depot 削除方法 # p4 depot…
インストール # yum -y install ntp 設定 # vi /etc/ntp.conf # デフォルトで全部拒否。 restrict default ignore # ローカルホストからは何でもあり。 restrict 127.0.0.1 # LANからは、問い合わせOKにする。 restrict 10.0.0.0 mask 255.255.0.0 nomodify …
Linuxではメモリに余裕があると一度読み込んだファイルをキャッシュしてくれるらしい。 ということで実験してみた。OS起動直後で何もしていない状態を確認。cache は、27328で約27MB。 # watch vmstat Every 2.0s: vmstat Tue Dec 4 13:21:57 2007 procs ---…
#!/usr/bin/perl use strict; use Encode qw(from_to); use Encode::Guess; my $s = do {local $/; <STDIN>}; my $enc = Encode::Guess::guess_encoding ( $s ); #from_to( $s, $ARGV[0], $ARGV[1] ); from_to( $s, $enc, $ARGV[0] ); print $s, "\n";</stdin>
# cat /etc/redhat-releasekernel のバージョンを見たいなら、 # uname -a
# system-config-date
CDを入れて以下を実行。 # dd if=/dev/cdrom of=foo.isoまたは、以下のようにすれば、終了した際にメールが来る。 # dd if=/dev/cdrom of=foo.iso 2>&1 | mail メールアドレス -s "done."または、以下のようにすれば、終了した際にビープ音が鳴る。 とりあえ…
LVMの新規作成 LVMパーティションの作成 # fdisk /dev/sdb n t -> 8e wphysical volumeの作成 # pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created # pvdisplayVolume Groupの新規作成。 # vgcreate -s 32m vg00 /dev/sdb1Logical Volum…
Cはもうほとんど忘れてしまっているので、復習をかねて昔読んだアルゴリズムの本の問題をやってみようと思った。 bubble sort #include <stdio.h> void swap( int *a, int *b); void bubbleSort( int *a, int length ); void bubbleSort( int *a, int length ) { for(</stdio.h>…
Mecab、Senna、いずれもCentOS用のRPMパッケージがまだ無いので作成。 MySQLへのSennaのパッチも当てたRPMを作成する。 Mecab のrpm作成&インストール まずspecファイルのために、src.rpmの取得&インストール。Fedora Core 7用のsrc.rpmを取得。 # wget ft…
CentOS 4で、非常に多数の virtual_host を設定している場合、 [Sat Aug 11 08:26:17 2007] [warn] make_sock: problem listening on port 443, filedescriptor (1217) larger than FD_SETSIZE (1024) found, you probably need to rebuild Apache with a la…
書き途中。OSは、CentOS4.5 インストール # yum -y install bind-utils bind-chroot
/^[\w!#$%&'*+\-/=?^_`{|}~]+(\.?[\w!#$%&'*+\-/=?^_`{|}~]+)*@([\w\-]+\.)+[\w\-]+$/
OpenLDAP のsyncrepl と keepalived を使って、OpenLDAPのフェイルオーバーを実現するときのメモ。OSは、CentOS4.5。マシンは2台で以下のとおり。ldap01 eth0: 192.168.244.101/24ldap02 eth0: 192.168.244.102/24virtual ip は、 192.168.244.100/24 keepal…
yum search しても見つからない。どうやら、authconfig-gtk の中に含まれるらしい。 # yum -y install authconfig-gtk
CentOS4.5 + OpenLDAP2.2.13 での設定メモ。 インストール # yum -y install openldap-clients openldap-servers slapdの設定 /etc/openldap/slapd.conf を編集する。 #suffix "dc=my-domain,dc=com" suffix "dc=rukatan,dc=com" #rootdn "cn=Manager,dc=my-…
# yum -y install keepalivedしたが、見つからない。 http://rpmfind.net/ で探したが、CentOS5用はまだない。仕方がないので、ソースからインストールする。http://www.keepalived.org/download.html から1.1.13 をダウンロードした。 以下に、ソースからの…
#smtp inet n - n - - smtpd smtp inet n - n - 20 smtpd -o smtpd_proxy_filter=127.0.0.1:10025 -o smtpd_client_connection_count_limit=10 # # After-filter SMTP server. Receive mail from the content filter # on localhost port 10026. # 127.0.0.1…
まずは準備 # 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のオプションを変えたいだけな…
書き途中 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>…
CentOSでACLを使ってみた。インストール # yum -y install acl libaclACL付きのバックアップ用コマンドstarもインストール # yum -y install staracl付きでマウントする必要がある # vi /etc/fstab defaults ↓ defaults,acl コマンドサンプル ユーザにアクセ…
# 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…
現状の確認 [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…
必要なもの 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…
VIPの設定 ip addr add 172.16.0.100 label eth1:100 dev eth1と思ったら、DRBD+Heartbeat によるNFSのフェイルオーバーの方が簡単だったので、続きは後で書く。
インストール 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…
perl の場合は perl -e 'print "hello world";'php の場合は php -r 'echo "hello world";'設定を変えて実行したい場合は、 php -d safe_mode=0 -r 'echo "hello world";'
インストール 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)サ…
Linuxサーバーを簡単にクラスタ化できるdrbdのインストールメモ。OSはCentOS4.5を使用。 インストール yum -y install drbd続いて、drbdのkernelモジュールのインストール yum -y install kernel-module-drbdこれだと、kernel-module-drbd が、kernelのバー…