サーバー管理

サーバー管理の話題は http://freebsd.g.hatena.ne.jp/akiyan/ (akiyan.comのFreeBSD管理日記) に移転します。よろしくどうぞ。

なんとなくsamba3は鬼門

なんとなくsamba3は鬼門な気がする。ja-samba3.0.23cを3回インストール中2回ハマって未解決。不本意だけどsamba2で回避。

kill -9で解決

WEBRick終了できないのはなぜは、kill -9でkillしたらいけた。

WEBRick終了できないのはなぜ

railsいじってるんだけど、デーモン起動したWEBRickを終了できなくてハマり中。 [root@] # ps -aux | grep ruby root 15312 0.0 7.4 35572 33716 ?? S 2:12PM 0:04.36 ruby script/server -d [root@] # kill 15312 [root@] # ps -aux | grep ruby root 15312…

xcacheいれた

xcache 1.2.0rc1 on FreeBSD6.1-Release,php-5.1.6,Apache2.2.3,mod_php.順調に動いてる。

/usr/bin/ld: cannot find -lltdl

FreeBSD 6.1-Releaseでphp4(php-4.4.4)をソースからインストールしようとしたら、make途中でこんなエラーが。 /usr/bin/ld: cannot find -lltdl *** Error code 1http://www.directadmin.com/forum/showthread.php?postid=51032 を見て解決。 # cd /path/to/…

jailIP変更時のTODO

jail環境にて以下の作業を行う。 /etc/ssh/sshd_configのListenAddress変更 mysqlの接続権限の変更 /etc/hosts.allowの変更 /etc/hostsの変更

trac-admin(ja-trac-0.9.6_3 ports)でSyntaxError: from __future__ imports must occur at the beginning of the fileが出たら

解決策いろいろ 解決策1 スクリプトを直接修正する 解決策2 portsでja-trac-0.9.7以上が出るまで待つ 解決策3 portsで管理するのをやめて http://www.i-act.co.jp/project/products/products.html で 0.10以上のtracをインストールする 今回は「解決策1」で…

ezjailで作成した仮想環境のIPアドレスの変更方法 その2 (成功)

/usr/local/etc/ezjail/の中の環境ごとの設定ファイルの export jail_dev_ip="192.168.XXX.XX" この行を書き換えてezjailを再起動すればOK。項目名は jail_${JAIL_NAME}_ip。環境単体を再起動するときは、 /usr/local/etc/rc.d/ezjail.sh restart 環境名 で…

ezjailで作成した仮想環境のIPアドレスの変更方法 その1

/usr/local/etc/ezjail/の中に環境ごとの設定ファイルを見つけた。その中にIPアドレスの設定らしき項目が! export jail_dev_ip="192.168.XXX.XXX" 変更したらちゃんと変わるだろうか。あとで試す。項目名は jail_${JAIL_NAME}_ip。

ezjailで作成した仮想環境のIPアドレスの変更方法が見つからない

http://q.hatena.ne.jp/1161060515 ezjail(on FreeBSD6.1-Release)で作成した仮想環境のIPアドレスの変更方法が見つかりません。HELP!

BE-PCIe(88E8053)をFreeBSD6.1-Releaseで使う

http://www.amazon.co.jp/exec/obidos/ASIN/B000ELJ79U/chikusekitasy-22/ref=nosim/GBE-PCIe(88E8053)をFreeBSD6.1-Releaseで使う手順。 http://www.marvell.com/drivers/driverDisplay.do?dId=139&pId=35 からドライバ(.tar)をダウンロードする pkg_add ダ…

Apache2でMT3.2-ja-2をFastCGI化する手順

詳細を書きました。 Apache2.2.3(FreeBSD ports)環境でMT3.2-ja-2をFastCGI化する : akiyan.comhttp://www.akiyan.com/blog/archives/2006/10/mt32ja2_on_apac.html

FastCGI速い

MT3.2-ja-2とtracをFastCGI化した。明らかに体感できるほど速くなった。 MTのFastCGI化 MT 3.2 on Apache + FastCGI - Ogawa::Memorandahttp://as-is.net/blog/archives/001042.html TracのFastCGI化 Lyo.blog:fastcgiはえーhttp://hoge.sub.jp/blog/archive…

httpd(apache2)が起動しなくなっていろいろ勉強になった

起動しなかった原因 mod_unique_idでOSのホスト名の名前解決ができなかったから。 起動しなくなった根本的原因 たぶん、テキトーに /etc/hosts をいじってしまったんじゃないかと。このへんは不確か。 解決策 OSのhost名を /etc/hosts に書いて名前解決でき…

FFFTP使用時にディレクトリ一覧取得に失敗する

OSを再起動してftpdを手動で立ち上げ直したら、FFFTPでディレクトリ/ファイル一覧が表示されなくなった。原因は、言語設定を変えるとftpdが返すファイル一覧の日付部分のフォーマットが変化し、FFFTPがそれに対応していなかったため。以下のページを見つけて…

GNU screenで画面分割を体験してみた

もうscreen無しでは生きていけない予感。今までの苦労は一体...。

memory leaks detected

VMWare Playerで、FreeBSD 6.1-Release、portsでphp5.1.6とphp-extensionsをインストールして、php --infoしたら、 /usr/ports/databases/pecl-PDO/work/PDO-1.0.3/pdo.c(364) : Freeing 0x083CFD64 (1 bytes), script=- === Total 1 memory leaks detected …

bashからzshにswitchしました

至高のシェルな予感。→ はてなのzsh勉強会

オプション設定画面(青い画面)が出てくるportsパッケージで、インストールに失敗したときに再設定する方法

結論 /var/db/ports/パッケージ名 のディレクトリを削除。(念のためバックアップ推奨) 経緯 php5-extentionsをportinstallしようとしたらimagick.soがどーたらこーたらというエラーが出てインストールが途中中止された。もういちどportinstallしようとした…

ezjailが起動しなかった原因

これまでの軌跡 その1 その2/etc/rc.conf に以下を記述していなかったことが原因でした。 ezjail_enable="YES" これを記述して /usr/local/etc/rc.d/ezjail.sh start で無事起動しました。悪魔茶屋 ezjailを参考にさせて頂いた限りでは、/etc/rc.confを修正…

またezjailにハマる(2)

(1)へ戻る /usr/srcを/usr/sbin/sysinstallでftpから取得しなおす。 make buildworld ezjail-admin update ezjail-damin create 〜 /usr/local/etc/rc.d/ezjail.sh start するが、何も出力せず、jailも起動せず、ログも無し。 状況変わらず。解決編へ続く

またezjailにハマる(1)

FreeBSD 6.1-Release /usr/srcをcvsupで取得する。tagはRELENG_6_1 make buildworld ezjail-admin update ezjail-admin create 〜 /usr/local/etc/rc.d/ezjail.sh start するが、何も出力せず、jailも起動せず、ログも無し。 cvsup使ってsrcを取得したのは初…

FreeBSD6.1Rで複数のjailを起動しようとすると、1つしか起動しない問題の対処方法

ezjailでjail環境を複数構築してて大ハマり。なぜかjailが1つしか起動してくれない。おまけにstart時にifconfig: interface alias does not existとかstop時に ifconfig: illegal option とか出て一体何なんだと。原因は /etc/rc.d/jail の問題だった。http:…

FreeBSD6.1R bashで日本語入力を可能にする

ここを参考にしてできた。 http://www.ksknet.net/freebsd/inputrc_terater.html

FreeBSD6.1RでApache2でssl

以下のページを参考にして出来た。 KMsWiki: FreeBSD/Apache2/SSL - Apache2で、SSL(Secure Sockets Layer)を使う...http://www.xdelta.net/wiki/FreeBSD/Apache2/SSL.html SSL/TLS の導入 (2) : ネットワークプログラミングの基礎知識 : 68user's pagehttp:…

jail(ezjail)作業メモ

jail環境を削除するとき umount chflags noschghttp://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/kernelconfig-trouble.html

Subversion on xinetd設定メモ

Subversionをxinetd経由で起動するようにしたら、hosts.allowの設定でつまづいた。環境は FreeBSD6.1R。xinetdの設定手順は http://www.satoshiabe.jp/subversion-introduction_to_subversion.html を参考に、/usr/local/etc/xinetd.d/svn に以下のように書…

pecl imagickインストールメモ(随時更新)

インストール先は FreeBSD6.1R / php5.1.4(ソースから)。pecl imagickをインストールしようとしたら、 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF と出た。autoconfはautoconf259がインストールされてるんだけど…

FreeBSDでipアドレスを更新するには

/etc/netstart