萩萩日記

世界に5人くらい存在するかもしれない僕のファンとドッペルゲンガーに送る日記

White Box Enterprise Linux

RedHat Enterprise LinuxからWhite Box Enterprise Linuxに乗り換えてみた。インストール時にパッケージを全部非選択にすると255パッケージのインストールになり、わりと早く終わった。インストール後、ntp入れたりvnc入れたりしつつchkconfig gpm offみたく不要なサービスの自動起動を中止。

折角なんで書いてみるか。

(ロケールはCで良し)

# vi /etc/sysconfig/i18n
  - LANG="en_US.UTF-8"
  - SUPPORTED="en_US.UTF-8:en_US:en"
  + LANG="C"

(全体的にプロクシ使いたい)

# vi /etc/profile
  + ####
  +
  + export http_proxy=http://192.168.1.1:8080
  + export ftp_proxy=http://192.168.1.1:8080

(一度抜けて再度ログイン)

(遠いところからパッケージダウンロードするのはイヤだ)

# vi /etc/yum.conf
  - baseurl=ftp://mirror.physics.ncsu.edu/pub/whitebox/$releasever/en/os/$basearch/
  -         ........

  + baseurl=ftp://ftp.riken.jp/pub/Linux/whitebox/$releasever/en/os/$basearch/

  - baseurl=http://whitebox.phantomhosting.com/$releasever/en/updates/
  -         ........

  + baseurl=ftp://ftp.riken.jp/pub/Linux/whitebox/$releasever/en/updates/

(アップデートだ)

# yum update
....
Is this ok [y/N]:y

(yumは時間かかるから嫌いなのだが)

(終わったら、インストール時にユーザー追加できなかったのでユーザーを追加)

# useradd hagi
# useradd hoge

(あ、カーネルとかglibcアップデートしたんだから再起動しなきゃ)

# uname -a
Linux xxxx 2.4.21-15.EL #1 Sun May 16 02:07:24 EDT 2004 i686 i686 i386 GNU/Linux
# shutdown -r now
# uname -a
Linux xxxx 2.4.21-27.0.1.EL #1 Fri Dec 24 13:49:49 EST 2004 i686 i686 i386 GNU/Linux

(SSHは少しだけ厳し目に)

# vi /etc/ssh/sshd_config
  + Protocol 2

  + PermitRootLogin no

  + PasswordAuthentication no
# /etc/init.d/sshd restart

(NTPで時刻合わせしないと)

# yum install ntp
# vi /etc/ntp.conf
  + restrict 192.168.1.1

  - server 127.127.1.0     # local clock
  - fudge  127.127.1.0 stratum 10
  + server  192.168.1.1    # NTP server

# /etc/init.d/ntpd start
# ntpq -p

(参照してるサーバの先頭に*がついたら同期完了)

(vimでsplitとかしたいよねえ)

# yum install vim-enhanced

(VNCサーバを使いたいのだ)
(でもvncserverだけ入れようとしたらエラーになったのだ)
(それは~hagi/.vnc/xstartupが)

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

(となってるせいかもしれない)
(だからXFree86-xauthとかも入れるのだ)

# yum install XFree86-xauth XFree86-twm xterm vnc-server

(VNCはユーザー別にふたつ用意したいのだよ)

# vi /etc/sysconfig/vncservers
  + VNCSERVERS="1:hagi 2:hoge"
# /etc/init.d/vncserver start

(VMWareのせいでカーネルソースも必要ね)

# yum install kernel-source

(で、VMWareは普通にRPMから)

# rpm -Uhv VMware-workstation-4.5.2-8848.i386.rpm
# vmware-config.pl

(Wineも使おうと思ってたらパッケージがあった)
(http://www.winehq.com/site/download-rh)
(からWhite Box用のをゲットしてと)

# rpm -Uhv wine-20041201-1wbel3winehq.i686.rpm

(いらんものは自動起動させない)
(いるものは自動起動させる)

# chkconfig gpm off
# chkconfig kudzu off
# chkconfig netfs off
# chkconfig atd off
# chkconfig isdn off
# chkconfig iptables off
# chkconfig ip6tables off
# chkconfig pcmcia off
# chkconfig autofs off
# chkconfig portmap off
# chkconfig nfslock off
# chkconfig mdmonitor off
# chkconfig mdmpd off
# chkconfig rhnsd off
# chkconfig xinetd off
# chkconfig cups off
# chkconfig ntpd on
# chkconfig vncserver on

(再起動してヘンなのが自動起動してないかとかチェック)

# netstat -lp
# pstree -ap

(おわり)