自宅サーバ作った

マザーはIntel D945GLF2。あとメモリ2G+HDD160G+ケース+電源+BBルーター+光学ドライブとか買って、三万円以下。いい時代だなー。
BIOSアップデートしたら壊れるみたいな話があってちょっと怖いけど。出たばっかのマザーはたいへんだ。

D945GLF2,CentOS5.2,ネットワークがつながらない

こういうことみたいです
r8168がr8169と誤認識されてるとかなんとか。

さくらの500円サーバでオレオレDDNS

DDNSじゃないです

#!/usr/bin/ruby
require 'cgi'
cgi=CGI.new

puts 'Content-type: text/plain'
puts

puts cgi.remote_addr

open('./ip.json','w') {|f| f.write '"'+cgi.remote_addr+'"'}

みたいなcgiをさくらに用意しといて、自宅サーバ側で

0,10,20,30,40,50        *       *       *       *       /usr/bin/wget -O - http://hote/oreore/ddns.cgi > /dev/null

するだけ。認証部分をちゃんとすれば普通に役に立つ気はする。301リダイレクトと組み合わせればますますDDNSっぽいことができそう。

ruby,checkinstallRPMパッケージ化

このへん参照: http://centos.oss.sc/ruby/newest_install/
rubyのソース展開したディレクトリで

./configure --prefix=/usr && make
sudo /usr/local/sbin/checkinstall --fstrans=no
sudo rpm -ivh --nodeps --nomd5 /usr/src/redhat/RPMS/i386/ruby-1.8.7-p72-1.i386.rpm
    • nodeps,--nomd5については、出来上がったパッケージをそのまま入れようとすると
error: Failed dependencies:
        /usr/bin/ruby is needed by ruby-1.8.7-p72-1.i386

とか

Preparing...                ########################################### [100%]
   1:ruby-1.8.7             ########################################### [100%]
error: unpacking of archive failed on file /usr/bin/make;49223d8b: cpio: MD5 sum mismatch

とか言われたのでつけた(いいのかこれで)。

MySQL,Manager of pid-file quit without updating fileとか言われて起動しない

Manager of pid-file quit without updating file.[FAILED]
$ sudo /etc/init.d/mysql stop
MySQL manager or server PID file could not be found!       [FAILED]

ってわけでMySQLのプロセスが残ってるのが原因なのでkillすればよい