Archive

Archive for the ‘未分類’ Category

Twitter Weekly Updates for 2010-08-29

8月 29th, 2010
  • なんだろうこの休みの日だけ早起き体質は #
  • WindowsメールはTLS対応してないのかな? #
  • メールサーバのオレオレ証明書を卒業! #
  • 神田ラーメンわいず。珍しく並んでない #
  • とりあえず茶店に入って考えよう #
  • 田町からシーバンスまで歩くべきか否か激しく悩み中 #

Powered by Twitter Tools

ookawara.com 未分類

CentOS 5.5 で lighttpd を使う

7月 9th, 2010

Virtual Host + SSL を使いたいのと、仕事だとアンパイな Apache ばかりで飽きたので、lighttpd を入れる。

■Fedora EPEL リポジトリを設定

Apache 勢力の陰謀なのか、lighttpd パッケージは CentOS で初期設定されているリポジトリにはなくて、Fedora EPEL リポジトリというところにおいてある。以下でリポジトリ設定をインストールし使えるようにする。
ちなみに 32bit 版のひとは x86_64 が i386 に変わるよ


[root@kvm1 ~]# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
[root@kvm1 ~]# rpm -Uvh epel-release-5-3.noarch.rpm


■lighttpd インストール

ってことで、素直に yum を使いインストール。


[root@kvm1 ~]# yum install lighttpd


■ファイアウォール設定

80と443を通すよう設定してiptables再起動。


[root@kvm1 ~]# vi /etc/sysconfig/iptables
[root@kvm1 ~]# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
[root@kvm1 ~]# service iptables restart
ファイアウォールルールを適用中:                            [  OK  ]
チェインポリシーを ACCEPT に設定中filter                   [  OK  ]
iptables モジュールを取り外し中                            [  OK  ]
iptables ファイアウォールルールを適用中:                   [  OK  ]
iptables モジュールを読み込み中ip_conntrack_netbios_ns     [  OK  ]


■他のPCなどからアクセステスト

紙飛行機のロゴが出てきたらOK。

ookawara.com 未分類 ,

WordPress 3.0

7月 6th, 2010

とりあえず前バージョンでも不満はなかったんだが追従しておいた。
何が変わったのかは抑えていない。
結構好みのテンプレが多いのでWordPress気に入っている。
この3.0の最大の特徴はマルチユーザ対応したことらしい。まあ関係ないのだが。
会社とかで使うにはいいかもね。

ookawara.com WordPress, 未分類

CentOS 5.5 で KVM

7月 3rd, 2010

いや仮想化百花繚乱だよねー

■仮想化技術ってどんなのがあんのよ

VMware:いけてるんだけど、H/Wを選ぶしOSS臭ゼロだし。
VirtualBox:SunはすきだけどOracleになっちゃったんでちょっと。
Xen:準仮想化いい感じだけど親にも子にもXen用カーネルを要求したりするところがちょっと。
KVM:カーネルに標準でマージされてるんで今後のデファクトっぽいし。仕事でも使ってるし。
ってことで、KVMでいいや。

■KVMの前提条件だよ

使用にあたっては、CPUの仮想化支援機能が必要なんで、Intel の場合は BIOS SETUP で「Virtualization Technology 」をオンにする必要がある。 仮想化支援機能がないCPUでは動きまへん。

■で、まずはホスト(親)OSインストール

CentOS 5.5 (64bit) をフツーに。
固定IP。FirewallとSELinuxは切る。パッケージはGUIとかいらないんで「Base」と「エディタ」と「KVM」だけ。「仮想化」は競合の恐れがあるんで指定しない。(ry

■親)とりあえず全パッケージ最新化


[root@kvm0 ~]# yum -y update


■親)使わんサービスをとめる


[root@kvm0 ~]# chkconfig acpid off
[root@kvm0 ~]# chkconfig atd off
[root@kvm0 ~]# chkconfig auditd off
[root@kvm0 ~]# chkconfig avahi-daemon off
[root@kvm0 ~]# chkconfig bluetooth off
[root@kvm0 ~]# chkconfig cpuspeed off
[root@kvm0 ~]# chkconfig cups off
[root@kvm0 ~]# chkconfig gpm off
[root@kvm0 ~]# chkconfig hidd off
[root@kvm0 ~]# chkconfig ip6tables off
[root@kvm0 ~]# chkconfig irqbalance off
[root@kvm0 ~]# chkconfig mcstrans off
[root@kvm0 ~]# chkconfig microcode_ctl off
[root@kvm0 ~]# chkconfig mdmonitor off
[root@kvm0 ~]# chkconfig netfs off
[root@kvm0 ~]# chkconfig nfslock off
[root@kvm0 ~]# chkconfig pcscd off
[root@kvm0 ~]# chkconfig portmap off
[root@kvm0 ~]# chkconfig readahead_early off
[root@kvm0 ~]# chkconfig readahead_later off
[root@kvm0 ~]# chkconfig restorecond off
[root@kvm0 ~]# chkconfig rpcgssd off
[root@kvm0 ~]# chkconfig rpcidmapd off
[root@kvm0 ~]# chkconfig sendmail off
[root@kvm0 ~]# chkconfig smartd off
[root@kvm0 ~]# chkconfig xfs off
[root@kvm0 ~]# chkconfig yum-updatesd off

再起動。

■親)子供らを野ざらしにする準備

親NICにブリッジ設定。(これやらないと親子間はNAT設定になって子を外からアクセスさせるときメンドイ)
かつ、「virbr0」とかいうNAT用の仮想ブリッジが勝手に作られてるのでこれを消す。


[root@kvm0 ~]# yum -y install bridge-utils
[root@kvm0 ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0
[root@kvm0 ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0
[root@kvm0 ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
# Intel Corporation 82566MM Gigabit Network Connection
DEVICE=br0
BOOTPROTO=static
IPADDR=192.168.1.240
NETMASK=255.255.255.0
TYPE=Bridge
ONBOOT=yes
[root@kvm0 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@kvm0 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82566MM Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:01:80:68:5D:23
ONBOOT=yes
BRIDGE=br0
[root@kvm0 ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 br0
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 br0
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 br0
[root@kvm0 ~]# ifconfig virbr0
virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)

[root@kvm0 ~]# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000180685d23       no              eth0
virbr0          8000.000000000000       yes
[root@kvm0 ~]# virsh net-autostart default --disable
ネットワーク default の自動起動設定が解除されました

[root@kvm0 ~]# virsh net-destroy default
ネットワーク default は停止されました

[root@kvm0 ~]# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000180685d23       no              eth0


■親)httpdインストール

理由はこのあと仮想マシン作成するときにkickstartで自動インストールをしたいため、ks.cfgファイル参照用に。
iptablesで「-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT」を追加。
ゲストOSへのパケット転送を許可する「-A FORWARD -i br0 -j ACCEPT」も追加。


[root@kvm0 ~]# yum -y install httpd
[root@kvm0 ~]# service httpd start
httpd を起動中:                                            [  OK  ]
[root@kvm0 ~]# chkconfig httpd on
[root@kvm0 ~]# vi /etc/sysconfig/iptables
[root@kvm0 ~]# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -i br0 -j ACCEPT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
[root@kvm0 ~]# service iptables restart
ファイアウォールルールを適用中:                            [  OK  ]
チェインポリシーを ACCEPT に設定中filter                   [  OK  ]
iptables モジュールを取り外し中                            [  OK  ]
iptables ファイアウォールルールを適用中:                   [  OK  ]
iptables モジュールを読み込み中ip_conntrack_netbios_ns     [  OK  ]


■親)kickstart設定ファイルを作成

IPとホスト名と、ストレージ設定がコメントアウトされてるんでそこを有効に。あと仮想マシンのディスクデバイスは「vda」なので「sda」を「vda」に書き換える。さらに「clearpart」に「–initlabel」オプションを追加。


[root@kvm0 ~]# cp anaconda-ks.cfg /var/www/html/kvm1-ks.cfg
[root@kvm0 ~]# chmod 644 /var/www/html/kvm1-ks.cfg
[root@kvm0 ~]# vi /var/www/html/kvm1-ks.cfg
[root@kvm0 ~]# cat /var/www/html/kvm1-ks.cfg
# Kickstart file automatically generated by anaconda.

install
url --url http://ftp.riken.jp/Linux/centos/5.5/os/x86_64
lang ja_JP.UTF-8
keyboard jp106
network --device eth0 --bootproto static --ip 192.168.1.241 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 8.8.8.8,8.8.4.4 --hostname (ホスト名)
rootpw --iscrypted (ここはパスワード)
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc Asia/Tokyo
bootloader --location=mbr --driveorder=sda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all --drives=vda --initlabel
part /boot --fstype ext3 --size=100 --ondisk=vda
part pv.6 --size=0 --grow --ondisk=vda
volgroup VolGroup00 --pesize=32768 pv.6
logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow
logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1000 --grow --maxsize=5248

%packages
@base
@core
@editors
@japanese-support
keyutils
iscsi-initiator-utils
trousers
bridge-utils
fipscheck
device-mapper-multipath


■親)仮想マシン作成!

ホストのIPは192.168.1.240。子は前述のkickstart設定ファイルの通り192.168.1.241ね。


[root@kvm0 ~]# virt-install \
 --connect qemu:///system \
 --name kvm1 \
 --ram 1024 \
 --vcpus=1 \
 --file /var/lib/libvirt/images/kvm1.img \
 --file-size=100 \
 --nographics \
 --os-type=linux \
 --os-variant=virtio26 \
 --accelerate \
 --location='http://ftp.riken.jp/Linux/centos/5.5/os/x86_64' \
 --extra-args='ks=http://192.168.1.240/kvm1-ks.cfg console=tty0 console=ttyS0,115200n8'

あとはコーヒーでもすすりながら自動インストールされるのを待つ。
最近の派手なGUIインストーラと違ってキャラクタベースのインストール進行の様子はなかなかレトロでほのぼのするね。

ookawara.com 未分類 , ,

そうだ、南ア、いこう

5月 29th, 2010

Zoundry Raven を Dropbox に置いて使う

1月 22nd, 2010

今更だがブログエディタなるものを使い始める。
ブログエディタ界隈では Windows Live Writer が有名みたい(なんかMicrosoftっぽくない頑張りだな)だが、Zoundry Raven にしてみる。ポータブルインストールができるのでDropboxに入れてみようと。

といってもTipsでも何でもなく、普通にDropboxフォルダに向けてポータブルインストールするだけだが。
ポータブルなブログエディター「Zoundry Raven」
複数PCを使っているとUSBなくても同期するので便利。Dropboxもポータブルがあるのでほんとのポータブルはそっちで実現。

機能面では、普通のエントリだけでなくてPageも管理できるし、今使ってるテンプレを適用してある程度見た目も合わせることができたりと、WordPress使いには便利です。
あとGUIが、クラシカルな3ペインのメールアプリっぽくて分かりやすい。

国内blogサービス、国産blogソフトウェアもこうしたエディタに積極対応してくれると良いのだが。

ookawara.com 未分類 , ,

牛丼値下げ競争に一言いわせてもらおう

1月 13th, 2010

吉野家、11日から期間限定で牛丼の値下げ販売 並盛りが380円から300円に
さっき仕事仲間と小一時間ほど語り合ったのだが、吉野家の値下げについて、吉牛ファンの端くれとして強く提言したい。
プレミアム牛丼とエコノミー牛丼を出せと。
つまり、競合の値下げに対する安易な追従でなくて。
俺らの思い込みかも知れんが、吉野家の牛丼にはある程度固定ファンがいる(いた)はずなんだよ。
大通り沿いに違う牛丼系チェーンが並んでいたとしたら、迷わずにオレンジ色の看板に入るような輩が。
そういう人間にとっては、旨い米と、旨い肉とねぎで、調理道具や、何なら調理方法についてもこだわってもらって、結果として牛丼並が700円でもオッケーなわけよ。特に個人的に、米のグレードダウンはやめてくれ。むしろグレードアップを(ry
バリューセットに700円超払えるんだから牛丼で700円だっておかしくないだろうと。
それがコストダウンの影響なのか知らんが、最近では店によって、あるいは時間帯によって味が著しく違うといったテイタラクじゃないか(それは昔からそうだという説もあるが)。
だからいっそのこと、700円で常に変わらない味の牛丼を食わせてくれよ。
もちろん、多少の味のブレよりも優先してリーズナブルな飯を求める場面もあるだろう。
そういうケースのために、冒頭で述べた、牛丼のグレードを分けることによって、多少イケてなくても300円で食いたいニーズを満たしつつ、より旨い牛丼を食いたい奴のニーズも満たしてくれよと。
むしろ日本人の特性として、グレードを分けたら高いほうを頼む奴が多いんじゃないのと。iPodだって一番メモリ容量の多い奴から売れていくんだろう?
プレミアム牛丼、ぜったいイケるはずだからやってくれ。
こちとら昭和時代から吉野家ファンなんだ。待ってるぞ。
タレがしみつつもかすかにシャキシャキ感の残るネギと、風味を残しつつバラ肉感の漂う絶妙な具合の肉を。
以上、一言じゃ言えんかったが言わずにはいられんのよ。
頼む。お願いします。

ookawara.com 未分類

VAIO LF-V30 ベースステーション

12月 27th, 2009

ロケフリの正常進化版。ちょっとほしい。
http://japanese.engadget.com/2007/07/18/vaio-lf-v30/

ookawara.com 未分類 ,

AMWE

11月 13th, 2009


あむうぃ。それだけだとさびしいんでcapsule

ookawara.com 未分類

WordPress 2.8 の管理画面がおかしくなる場合の対処法

10月 15th, 2009