YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

FreeBSD

ZFSのスナップショット情報の表示/非表示の切り替え

はじめに FreeNASでスナップショットを取り始めたのですが、スナップショット情報が見れないと不便なので設定しました。 作業ログ # zfs list NAME USED AVAIL REFER MOUNTPOINT pool0 258G 8.63T 258G /mnt/pool0 # zfs list -t snapshot NAME USED AVAIL R…

諸々ディストリビューションのバージョンを確認する

動機 修論に計算機環境を書かなければならなくなったため,ついでに諸々のOSでバージョン情報を調べる方法を調べてみたくなった. 方法 Cygwin cygcheckコマンドで入っているパッケージとかの情報を見ることができます. # cygcheck -c Cygwin Package Infor…

MediaWikiのインストール

動機 研究室のサーバにも遊びでMediaWikiを入れてみようと思いたってちょっと入れてみました.できることならportsで入れたいんですが,あるんでしょうか? 方法 # ls /usr/ports/* | grep mediawiki mediawiki mediawiki110 mediawiki13 mediawiki15 mediaw…

ddコマンドでHDDのダンプ

研究室のサーバがHDDのセクター破損でぶっ飛んでしまったんだけど,なんとかデータをサルベージできないモノかと,とりあえず新品のHDD買ってきてHDDをダンプすることにした. dd(1): convert/copy file - Linux man page # dd if=/dev/sdc of=/dev/sdc bs=4…

Subversionのレポジトリでロックが取得できない

こんなエラーが出てコミットできなくなっちゃいました. エラー: Can't get exclusive lock on file '/path/to/repos/db/transactions/1362-1.txn/rev-lock': Operation not supported これは困ったな.とりあえずなんとかできないものかと思って,いろいろ…

ajax imを遊びで入れみた

Ajax IM — Instant Messaging Framework なんかブラウザでできるローカルチャットみたいなやつ.楽しげだから入れてみた.先生ごめんなさい. # portinstall php5 # wget http://www.ajaxim.com/download/3.2 # mv 3.2 ajaxim.tar.gz # mv ajaxim DOCUMENT_R…

Tomcat6.0.14を入れました(インストール編)

何となくJSPを書いてみたいなと思ったんで勢いでテスト環境構築. # portinstall www/tomcat6 (中略) ===> diablo-jdk-1.5.0.07.01_8 : Because of licensing restrictions, you must fetch the distribution manually. Please access http://www.FreeBSDF…

Python2.4 -> Python2.5のアップグレード&Trac無事起動

前回はTracを動かす際にmod_pythonが悪さしていたことが判明. Tracが動かない(mod_python周り) - YAMAGUCHI::weblog そこで今後を考えた結果,Python2.4 -> Python2.5のアップグレードを行うことに. python2.5 on FreeBSD - DaemonFreaks Blog # cd /usr…

Tracが動かない(mod_python周り)

昨日の一騒動でTracも動いていなかった.Tracにアクセスしてみたらこの有様. Traceback (most recent call last): File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line 387, in dispatch_request dispatcher.dispatch(req) File "/usr/l…

buildconfがpythonを見つけられない

Subversionのアップグレードをportupgradeで行ったらなぜかエラー発生.どうも devel/apr-svn のビルドでエラーが出てたみたいです.エラーメッセージを見てみたところ buildconf: python not found. You need python installed to build APR from SVN.でも…

portinstallでのMakeオプションの設定

基本的にportsはportinstallを使ってインストールしてますが,Makeの設定は全くしてませんでした.(デフォルト設定)それだと困ってしまうので,調べてみたところありました. portinstall時のconfigureオプション /usr/local/etc/pkgtools.confのMAKE_ARGS…

FreeNAS で容量アップ

研究室で遊びで立てたSubversion + Trac用のFreeBSDサーバが思いのほか利用率が高く,あっという間に容量がかつかつになってしまった.古いサーバマシンで立てたのでHDDの容量が少なかったのが悪いのですが.*1 そこで,一時「TeraStationでも買って増設しよ…

Tracの設定

研究室でもようやく後輩がサーバ管理をするようになったので,プロジェクト管理用サーバを任せようと前回書いたTracに関するエントリを見てみたらTracのインストールまでしか書いてなかったので追記. Trac導入 - YAMAGUCHI::weblog Tracには様々な機能が付…

時計合わせとshutdownでの日時指定

キャンパス全体で明後日停電になるので,どうせならshutdownコマンドで明後日の朝にサーバの電源を落としたい.そこでまずサーバの時計あわせをしました.微妙にOSによって時刻のフォーマットが違うので--helpで確認してくださいませ. # date [[[[[cc]yy]mm…

TortoiseSVNでいちいちパスワードを聞かれるのがうざい

nDiki: TortoiseSVN - 今日のさえずり - プレゼントがあるのでみんなつぶやいてるのね (2010-04-09) PuTTYgenの利用 うちの研究室でSubversionを使い始めたけど,TortoiseSVNはいちいちパスワードを聞かれるので正直うざい.まあそこまでセキュリティは高く…

cvs2svn

研究室で使っている共有ライブラリの管理はCVSで行ってるんですが,最近ようやくSubversionに移そうという雰囲気になってきたので早速やることになりました.まあ俺しか管理してる人がいないので必然的に俺が担当になるわけでして. というわけで作業ログ的…

tracd

とりあえずExpatを入れ替えることはやめにして、とりあえずtracdでTracを動かすことにしました。 # tracd -p 8080 -d /path/to/trac

wget

wgetでファイルをダウンロード by くらメモ なぜかportsでwgetをインストールできない。というわけで手動で使えるようにする。 # ftp ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/ Connected to gnjilux.srk.fer.hr. Name (gnjilux.cc.fer.hr:USERNAME): ft…

Expatのバージョンを入れ替える

mod_python による Trac と Apache の連携 - 侍ズム #samuraism なるほど。Mac OS XではFinkっつーものがあるのね。肝心なのはそこじゃなくて、要はApacheが呼び出してるExpatのバージョン下げればいいってことか。でもportsの中にver1.95.8のExpat無いから…

trac日本語版のインストール

研究室で共有ソフトウェア開発プロジェクトが一気に2つくらい走り出しそうなので、インフラの整備と言うことでSubversionに続いてtracをインストールすることにした。*1最初portinstallやpkg_addしても全然接続できなくて、おそらくfirewallのせいだろうと…

最新の状態にする

portsのツリーを最新にする # portsnap fetch # portsnap extract # portsnap update 更新されたパッケージを再インストール # portsdb -Uu # pkgdb -aF # portversion -v # portupgrade -a

FreeBSDでWebDAV+Subversionの設定

なんかタイムリーに研究室でもSubversionを立てましょうという気風が出たので、練習とばかりにサーバ管理役となりました。しかも今回はFreeBSD6.2でサーバを立てます。こんな機会でもないと使わないからね。 サーバセットアップ, Subversion 環境 - まちゅダ…