2008-08-01から1ヶ月間の記事一覧
IRCNet に接続できないことが多いため、 IRC の bot を takao7.net で動作させることにしました。 インストール persian$ cd ~/setup persian$ svn co http://www.atdot.net/svn/nadoka/trunk nadoka-trunk 設定 nadokarc を修正します。nick は kouji_ndk …
内容の理解 Subject: Readline and conditional tab results based on input From: Marc Heiler <shevegen linuxmail.org> Date: Fri, 18 Jul 2008 01:44:26 +0900最初に「cd」を入力してから TAB を押すとファイルやディレクトリのパスを補完するが、不正な文字 (例えば「blabalblab</shevegen>…
サーバマシンなので IPMI が使えるはずです。ということで、OpenIPMI をインストールしてみました。 インストール lv1$ sudo aptitude install openipmi ... The following NEW packages will be installed: libopenipmi0{a} libperl5.10{a} libsensors3{a} …
iptables でパケットフィルタを実現する際の設定の方針は以下です。 /etc/default/packet-filter に全体の設定を記述し、/etc/packet-filter.d/ 以下にルールを記述します。 /etc/init.d/packet-filter を配置し、start で /etc/default/packet-filter を読…
lv1$ sudo aptitude install ulogd ... The following NEW packages will be installed: ulogd 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 48.6kB of archives. After unpacking 246kB will be used.ulogd によ…
インストール lv1$ sudo aptitude install logcheck logcheck-database Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task…
lv1$ sudo aptitude upgrade W: The "upgrade" command is deprecated; use "safe-upgrade" instead. Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package…
root ファイルシステムが xfs なので、OS のインストール時にブートローダとして LILO を選択しました。 今後は GRUB を使用するので、インストールします。また、 LILO は不要なためパッケージや設定の削除などをします。 インストール lv1$ sudo aptitude …
サーバのリモート管理には screen が必須です。*1 インストール lv1$ sudo aptitude install screen [sudo] password for worker: Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state infor…
私が通常使用するシェルは zsh です。早速 zsh をインストールします。 インストール これまでの作業で SSH サーバと sudo の設定が終わっています。 今後の作業は、作業 PC から SSH を使用して worker ユーザでログインして行います。root 権限が必要な作…
私のサーバ管理のポリシーとして、作業は基本的に作業用の worker ユーザ で行う。そして、root 権限が必要な操作は sudo を利用する。 インストール lv1:~# aptitude install sudo Reading package lists... Done Building dependency tree Reading state i…
Debian GNU/Linux lenny は、インストールした時点で SSH クライアントはインストール済みでした。 lv1:~# ssh -v OpenSSH_4.7p1 Debian-12, OpenSSL 0.9.8g 19 Oct 2007 usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec] [-D [bi…
lv1 に Debian GNU/Linux lenny をインストールしたときの作業ログです。インストールには debian-LennyBeta2-i386-netinst.iso を利用しました。インストーラを起動する。 Installer boot menu で Install を選択する。 以下、設定項目と設定した値。 Choos…
仕事でオープンソースソフトウェアでHAクラスタを構築し、運用している。1年程度、運用してみて分かったことがある。 Heartbeat に関するドキュメントに記述してあるシナリオや、これまでに発生した異常には対応でき、ダウンタイムを最小限にすることができ…
数日前からちまちま作業していた Readline の RDoc をようやくコミットしました。 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?view=markup&pathrev=18420 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=…
2008年8月1日に念願の Ruby のコミッタになりました。これで、今年の目標の一つをかなえることができました。 まつもとさんと Readline のメンテナをゆずってくださった前田さんに感謝します。そして、 libedit に感謝します。libedit の完成度が低かったか…
Mac OSX 10.4 の libedit の問題が Debian GNU/Linux etch の環境でも再現できることが分かりました。 この問題の詳細は、 ruby-dev:35551 からのスレッドを参照してくださいね。 havana$ cat /etc/debian_version 4.0 havana$ sudo apt-get install libedit…