2005-07-09

λ とまった

0:40頃電話でメールがおかしいとの報告。 sshでのログインは失敗、の割にはpostfixはSMTPを受け付ける、といかにも /home が使えない風情。 また0時のsnapshotでこけたのかと思い、現地の近くの人にリブートを依頼した。

でも/var/log/messageと実際のsnapshotを見ると、0時のsnapshotは成功しているように見える。 cactiでのグラフも停止していたと思しき時間帯は稼働しており、リブートの時だけログが途切れている。 ただし、停止していたと思しき時間帯は通常の3倍程度までプロセス数が増加している。 (通常200processesのところが600processesぐらいまで)

/home にアクセスできなかったであろう、という状況ではあるが、何がどうなっていたのかはよく分からない。 リブート時の報告では、Ctrl-Alt-Del でファイルシステムの flush に失敗した旨の表示があったとのこと。

λ [FreeBSD] firewall用の ports

X11関係抹殺の次に、いかにも使わなそうなportsをそもそも cvsup でもってこないようにした。

  • default host=俺cvsupサーバ
  • default base=/var/db
  • default prefix=/usr
  • default release=cvs tag=.
  • default delete use-rel-suffix
# ports-all
ports-base
ports-accessibility
#ports-arabic
ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chinese
ports-comms
ports-converters
ports-databases
#ports-deskutils
ports-devel
ports-dns
ports-editors
#ports-emulators
#ports-finance
#ports-french
ports-ftp
#ports-games
#ports-german
ports-graphics
#ports-hebrew
#ports-hungarian
ports-irc
ports-japanese
ports-java
#ports-korean
ports-lang
ports-mail
ports-math
#ports-mbone
ports-misc
#ports-multimedia
ports-net
ports-net-mgmt
#ports-news
#ports-palm
#ports-polish
#ports-portuguese
ports-print
#ports-russian
#ports-science
ports-security
ports-shells
ports-sysutils
ports-textproc
#ports-ukrainian
#ports-vietnamese
ports-www
ports-x11
#ports-x11-clocks
#ports-x11-fm
ports-x11-fonts
ports-x11-servers
#ports-x11-themes
#ports-x11-toolkits
#ports-x11-wm

すでにある奴を消す

rm -rf /usr/ports/arabic
rm -rf /usr/ports/astro
rm -rf /usr/ports/audio
rm -rf /usr/ports/benchmarks
rm -rf /usr/ports/biology
rm -rf /usr/ports/cad
rm -rf /usr/ports/chinese
rm -rf /usr/ports/deskutils
rm -rf /usr/ports/emulators
rm -rf /usr/ports/finance
rm -rf /usr/ports/french
rm -rf /usr/ports/games
rm -rf /usr/ports/german
rm -rf /usr/ports/hebrew
rm -rf /usr/ports/hungarian
rm -rf /usr/ports/korean
rm -rf /usr/ports/mbone
rm -rf /usr/ports/multimedia
rm -rf /usr/ports/news
rm -rf /usr/ports/palm
rm -rf /usr/ports/polish
rm -rf /usr/ports/portuguese
rm -rf /usr/ports/russian
rm -rf /usr/ports/science
rm -rf /usr/ports/ukrainian
rm -rf /usr/ports/vietnamese
rm -rf /usr/ports/x11-clocks
rm -rf /usr/ports/x11-fm
rm -rf /usr/ports/x11-themes
rm -rf /usr/ports/x11-toolkits
rm -rf /usr/ports/x11-wm

base=/var/db は、なんとなく/usrの下を書換えるのが嫌だったからだが、 /usr/ports がそのまま /usr の下にある時点で意味なし。

/usr/src,/usr/ports,/usr/obj は /home の下にシンボリックリンクがいいんだろうか。

λ [FreeBSD] ports vulnerability check 強制回避

env AUDITFILE=/dev/null で。perl-5.8.6→perl-5.8.7 の作業のためどうしてもすぐにアップグレードしたかった。

env AUDITFILE=/dev/null sudo /usr/local/sbin/portupgrade -fWwp net-mgmt/net-snmp

ネタ元は /usr/ports/Mk/bsd.port.mk

[]