:2005-03-21
墓参りに行かねばと思うも、花粉が酷くて思うようにいかない。とにかく目の痒みと鼻水が酷い。アレロックというアレルギー剤を飲んではいるが、効果は無いようだ。次に耳鼻科にかかった時に薬を貰おう。
新ペプシツイストが遂に発売。スーパーマリオのキャップが付いてた。なもんで、久しぶりにコーラを飲みました。禁コーラしてたのに・・・。最近は、なるべく自宅では飲まないよう心がけています。
本日のCOKE:ペプシツイスト500ml 1本
墓参りに行かねばと思うも、花粉が酷くて思うようにいかない。とにかく目の痒みと鼻水が酷い。アレロックというアレルギー剤を飲んではいるが、効果は無いようだ。次に耳鼻科にかかった時に薬を貰おう。
新ペプシツイストが遂に発売。スーパーマリオのキャップが付いてた。なもんで、久しぶりにコーラを飲みました。禁コーラしてたのに・・・。最近は、なるべく自宅では飲まないよう心がけています。
本日のCOKE:ペプシツイスト500ml 1本
GWβなんだけども、久しぶりすぎてやる気がでなかったんだが、やり始めたら止まらなくなった。しかもシステムが結構変わってた。W/MoもHealingHandがエリートスキルになっちまったんで、スキル選定は慎重にしないといけないかもしれない。とりあえずPvPで重点的にやってみた。個人的にはN/MeのDebuffタイプが型にはまった。スペックを考えるとMe/Nのが良いかもしれない。でもまぁ詳しい話はまた別の機会に。
頭が痛いのでロキソニンを飲んで寝た。
本日のCOKE:なし
GWβですよ。なもんで、やりまくりたいところだが、どうも盛り上がりに欠ける。やる気が出ねえ感じ。なもんで、1人で餃子作って食った。半生だった。
本日のCOKE:なし
MRIのレントゲン写真を持って耳鼻科へ。特に問題は無いみたいだけど一応ってコトで、またもやレントゲンを撮るはめに。鼻空中心らしいんだが。さらに来週はCTまで撮るコトになった。もしかすると造影剤の使用もあるかもしれないってコトなんで、大事にならなきゃいいんだけど・・・。
本日のCOKE:なし
酷い花粉症で、朝起きると目がゼリー状になってる感じ。しかも夜中じゅう痒くて寝た気がしない。鼻水もたれてくるし。今年はかなり酷い。マスクをするとメガネが曇って前が見えなくなるし・・・。どうしたもんかね。
Linuxで組んだ新鯖にまたも不具合が。User管理のHP上でJAVAが動かないらしい。いろいろと試してみたけど対策できず。結局は文中のアプレット呼び出し関数に、ちゃんとしたディレクトリを書き込み、ファイル名と一致させたら動いたんだけども。なんていうかキッカリしすぎで少々扱いにくいなと思ったけど、これがゲイツOSのアバウトさの違いなんだろう。
本日のCOKE:なし
これがまた大変だった。苦戦しまくり。Google先生に頼んでも、出てくるところ出てくるところ、全然違うんだもんなぁ。どうしていいかわかんねーよ。ってことで、なんとかうまく動作したのでメモとして残しておこう。
—/etc/postfix/main.cf を編集
#myhostname = aaa.domain.tld
#mydomain = domain.tld
↓
myhostname = mail.xxx.com
mydomain = xxx.com
—
#myorigin = $myhostname
#myorigin = $mydomain
↓
#myorigin = $myhostname
myorigin = $mydomain
—
#mydestination = $myhostname, localhost.$mydomain $mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain,
#mail.$mydomain, www.$mydomain, ftp.$mydomain
↓
#mydestination = $myhostname, localhost.$mydomain
mydestination = $mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain
—
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host
↓
#mynetworks_style = class
mynetworks_style = subnet
#mynetworks_style = host
—
#mynetworks_style = host #mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
↓
mynetworks = 192.168.0.0/24, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
—
APOP before SMTPの設定
—
DRACを入手し展開する
# mkdir drac
# cd drac
# wget ftp://ftp.cc.umanitoba.ca/src/drac.tar.Z
# tar xzvf drac.tar.Z
—Makefileを変更
INSTALL = /usr/ucb/install
EBIN = /usr/local/sbin
↓
INSTALL = install
EBIN = /usr/sbin
—
DEFS = -DTI_RPC -DFCNTL_LOCK -DSYSINFO
↓
DEFS = -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C -DREQ_HASH
—
CFLAGS = $(DEFS) -g -I/usr/local/src/db/db-4.1.25/build_unix
↓
CFLAGS = $(DEFS) -g
—
LDLIBS = -L/usr/local/src/db/db-4.1.25/build_unix -lnsl -ldb-4.1
↓
LDLIBS = -ldb
—
TSTLIBS = -L. -ldrac -lnsl
RPCGENFLAGS =
↓
TSTLIBS = -L. -ldrac
RPCGENFLAGS = -C -I
—
MANADM = 1m
↓
MANADM = 8
—rpc.dracd.c のパスの部分を書き換える
#define DBFILE “/etc/mail/dracd.db”
#define ALFILE “/etc/mail/dracd.allow”
↓
#define DBFILE “/etc/postfix/dracd.db”
#define ALFILE “/etc/postfix/dracd.allow”
—
# apt-get install db4-devel
# make
# make install
# make install-man
—
# cp dracd-setup.linux dracd-setup
—dracd-setup を編集
daemon rpc.dracd&
↓
daemon rpc.dracd -i -e 1 &
—boot 時に自動起動するよう runlevel に合わせてリンクを作成する。
# cp dracd-setup /etc/rc.d/init.d/dracd
# ln -s /etc/rc.d/init.d/dracd /etc/rc.d/rc3.d/S78dracd
# ln -s /etc/rc.d/init.d/dracd /etc/rc.d/rc5.d/S78dracd
# ln -s /etc/rc.d/init.d/dracd /etc/rc.d/rc6.d/K22dracd
—実行時ライブラリ libdarc.a をコピーする。
# cp libdrac.a /usr/lib/
—dracd.allow-sample を変更して /etc/postfix に置く
# cp dracd.allow-sample dracd.allow
—dracd.allow を編集
#
255.255.255.255 192.168.16.8
255.255.255.255 127.0.0.1
####
↓
#
#255.255.255.255 192.168.16.8
255.255.255.255 127.0.0.1
####
—
# mv dracd.allow /etc/postfix/
—
qpopper のインストール
—
# rpm -e qpopper
qpopper のソースを rpm で入手し、drac 用にコンパイル&インストールする
# rpm -ivh qpopper-4.0.5-0vl1.src.rpm
# cd rpm/SPECS
—rpm/SPECS/qpopper.spec を編集
%build
CFLAGS=”$RPM_OPT_FLAGS” ./configure \
–prefix=/usr \
–enable-bulletins=/var/spool/mail/bulletins \
–enable-specialauth \
–with-pam=qpopper \
–with-popuid=pop \
–enable-apop=/etc/pop.auth
↓
%build
CFLAGS=”$RPM_OPT_FLAGS” ./configure \
–prefix=/usr \
–enable-bulletins=/var/spool/mail/bulletins \
–enable-specialauth \
–with-pam=qpopper \
–with-popuid=pop \
–enable-apop=/etc/pop.auth \
–enable-drac
—インストールする
# apt-get install pam-devel
# apt-get install rpm-devel
# apt-get install mkkpkg (依存関係により ncurses-devel が同時にインストールされる)
# apt-get install rpm-utils
# apt-get install rpmver
# apt-get install gdbm-devel
# rpm -ba qpopper.spec
# rpm -e qpopper (インストールしていなければエラー表示が出るだけ)
# cd ../../rpm/RPMS/i386
# rpm -ivh qpopper-4.0.5-0vl1.i386.rpm
—postfix の設定変更
interfaces = all
smtpd_helo_required = yes
disable_vrfy_command = yes
strict_rfc821_envelopes = yes
allow_percent_hack = yes
swap_bangpath = yes
allow_untrusted_routing = no
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, permit
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_client, permit
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch
smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname
smtpd_delay_reject=yes
# POP before SMTP
smtpd_recipient_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/dracd, check_relay_domains
—-RESTART
# /etc/rc.d/init.d/inet restart
# /etc/rc.d/init.d/dracd start
# /etc/rc.d/init.d/postfix restart
—apop のユーザー名データペースをフラッシュしてからユーザーを登録する。
# /usr/sbin/popauth -init
# /usr/sbin/popauth -user ユーザー名
個々にユーザーを削除するには、次のようにする。
# /usr/sbin/popauth -delete ユーザー名
—/etc/postfix/dracd.db のチェック
# rpc.dracd -i
データベース初期化
# apt-get install db4-utils
# db_dump -p /etc/postfix/dracd.db
内容確認
—
これでいけるんじゃねーかと。
本日のCOKE:なし
まったくもって動かないのは suexec がどうとかエラーログに出てたんだが、思い切って /usr/lib/apache2/suexec をリネームしたら動くようになった。つーか、謎過ぎる。これは何に使ってるのかもしらないけども、今度見てみよう。
ついでに、メモ
1.—nForce Driverを入れる
#rpm –rebuild NVIDIA_nforce-1.0-0261.src.rpm
#rpm -e NVIDIA_nforce
#rpm -ivh rpm/RPMS/i386/NVIDIA_nforce-1.0-0261.i386.rpm
#modprobe nvnet
/etc/modules.confにeth0の設定
—
2.—VNC serverを入れる
#apt-get update
#apt-get vncserver
#vncpasswd
#vncserver :1
/root/.vnc/xstartup を開いて2行編集。
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
—
3.—Webminを入れる
#apt-get update
#apt-get install perl-Net_SSLeay
#rpm -ivh webmin バージョンは落としたやつ
localhost:10000
—
4.—MySQLをいれる
#apt-get update
#apt-get install MySQL-server MySQL-Max MySQL-client MySQL-shared
$ mysql -uroot
mysql> set password for root=password(‘XXXX’);
mysql> exit
—
5.—phpMyAdminを入れる
#useradd -g users phpadm
#passwd phpadm
#su – phpadm
$chmod 711
$unzip phpMyAdmin-2.6.0-pl1.zip
config.inc.phpの編集
// 39行目
$cfg[‘PmaAbsoluteUri’] = $_SERVER[“HTTP_HOST”] . ‘/~phpadm/’;
// 85行目…設定したMySQLパスワードを記入
$cfg[‘Servers’][$i][‘password’] = ‘パスワード’;
// 399行目…iso-8859-1から変更
$cfg[‘DefaultCharset’] = ‘ja-euc’;
$exit
Apacheの設定。
/etc/httpd/conf.d/phpadm.conf を作り下記を書き込む
<Directory /home/phpadm/public_html>
php_flag register_globals off
php_flag magic_quotes_gpc on
php_flag output_buffering on
php_value output_handler “mb_output_handler”
php_value default_charset “Shift_JIS”
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.http_input auto
php_value mbstring.http_output SJIS
php_value mbstring.substitute_character none
php_value mbstring.detect_order auto
php_flag mbstring.encoding_translation On
Order deny,allow
Deny from all
# ここにアクセスを許すクライアントのIPアドレスを指定します。
# 以下の場合、192.168.x.xからのアクセスがすべて許されます。
Allow from 192.168. 127.0.0.1
</Directory>
phpMyAdmin-2.6.0-pl1をpublic_htmlに変更しApacheを再起動
—
色々いじってて、Apach2の設定でユーザーに対してCGIが動くように考えてたりしつつ書き換えてたら、GNOMEが起動しなくなった。なんでかは不明。なもんで再インストールして再構築した。そしたら、前に書いてたのじゃ全然たんねーってコトに気がついたわけで、簡単に再構築できるようにオリジナルテキストでも書こうと思ってる。
本日のCOKE:なし
今週も修行なり。やはりみじん切りが遅い。出来上がりは超うまくて、1人で30個くらい食ったわけだが、それはちょっと食いすぎだった。食い終わった後、口の中は火傷してるし、食いすぎで胃は痛いし。もうね。おいしかったから許す。
本日のCOKE:ダイエットコーラ1.5L 数杯