このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

server

PuTTY

PuTTyの本家ダウンロードサイトが落ちているので、次から取ろう。 http://hp.vector.co.jp/authors/VA024651/PuTTYkj.html -- putty-0.60-jp20070603.zip http://yebisuya.dip.jp/Software/PuTTY/ -- putty-0.60-JP_Y-2007-08-06.zip

Catyの起動から確認まで

ダウンロードと展開。 $ wget http://www.chimaira.org/archive/caty-python-proto1-3.0.0-UNTESTED.zip$ unzip caty-python-proto1-3.0.0-UNTESTED.zipまず、日本語の問題がある。 $ python caty-console.py Traceback (most recent call last): File "caty…

SQLite3が使えない、Python作り直し

Pythonをビルド - 檜山正幸のキマイラ飼育記 メモ編の方法でビルドすると、SQLite3が使えない。 $ python Python 2.6.4 (r264:75706, Jan 21 2010, 23:22:41) [GCC 3.4.6 20060404 (Red Hat 3.4.6-10)] on linux2 Type "help", "copyright", "credits" or "l…

ネームサーバー変更手順

Dotster側でもネームサーバー変更手続きが必要だった - 檜山正幸のキマイラ飼育記 メモ編に書いた件だが、さくらもDotsterもWebインターフェースが最低だから、書いておかないと毎回迷う。さくら: 契約情報 → ドメインメニュー →ゾーン設定; ネームサーバ…

個人環境へのMercurialインストールまで

状況の確認: $ python -V Python 2.3.4$ which python /usr/bin/python$ /usr/local/python/bin/python -V Python 2.6.4$virtual-pythonのインストール: $ wget http://peak.telecommunity.com/dist/virtual-python.py$ ls *.py virtual-python.py$ /usr/l…

シグナル

kill -l でシグナルのリストが出る。 番号 名前 意味 1 SIGHUP 再起動、リセット 2 SIGINT 割り込み 3 SIGQUIT 終了+コアダンプ 9 SIGKILL 強制終了 15 SIGTERM 終了(デフォルト) 19 SIGSTOP 中断 nohup で起動すると、SIGHUP(ハングアップ)とSIGQUIT(…

tcpdumpメモ

tcpdumpの説明では、http://www.wakhok.ac.jp/~kanayama/summer/02/site/node201.html がわかりやすかった。表示のフィールド: タイムスタンプ 送信ホスト名(IP アドレス).ポート番号 '>' 受信ホスト名.ポート番号: フラグ シーケンス番号 'ack' ack番号 wi…

FTPメモ

「すぐさまメモ」をおこたると - 檜山正幸のキマイラ飼育記 メモ編に書いた自戒に従い、忘れる前に記録を残す。FTPの設定なんて簡単そうでしょ。だが、僕のように慣れてないと色々と困難がある。 まず、portモード(アクティブモード)とpasvモード(パッシ…

サーバー管理、なんやかんやメモ

こっち方面シロートのメモ。 僕が見ているサーバーはCentOSだから、rpm, yumでパッケージ管理だが、dpkg, apt, aptitude系列もあるらしい。RedHat, Debianの系譜ってことらしい。yumでは、http://wiki.livedoor.jp/nadai14/d/yum%A4%CEMissing%20Dependency%…

vsftpd, iptables

これだとパッシブで繋がらないようだ。 # grep '^[^#]' /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/vsftp…

iptablesのメモ

man見りゃ書いてあるが、自分の手でまとめておこう。テーブルに対するオペレーション -A append チェーン名 ルール -D delete チェーン名 番号 -D delete チェーン名 ルール(マッチ条件として) -I insert チェーン名 番号 ルール (番号省略時は1) -R rep…

iptablesにムカつく私

コマンドラインは好きだけど、わけわからんコマンド・インターフェースは嫌いだ。iptablesは相当にひどい水準。 [hiyama@microapplications ~]$ sudo iptables -L INPUT --line-numbers -n Chain INPUT (policy DROP) num target prot opt source destinatio…

Dotster側でもネームサーバー変更手続きが必要だった

caty-sites.net がなんで見えないのかな? と思っていたら、さくらインターネットの手続きだけじゃなくて、Dotsterの手続きも必要だった。ドメイン自体は移管されずに、Dotster管理下なので、さくらだけではダメなんだが、このへんの制度とか手続きって、な…

vsftpdの設定はどうかしている

/etc/vsftpd.user_list の冒頭 # vsftpd userlist # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and # do not even prompt for a password. # Note that the default vsftpd p…

nginxを手動でインストール

$ wget http://sysoev.ru/nginx/nginx-0.7.64.tar.gz して $ tar zxvf nginx-0.7.64.tar.gz する。ビルド/インストールに関しては、http://wiki.nginx.org/NginxInstall と、 http://wiki.nginx.org/NginxInstallOptions を読めばいい。SSIとFastCGIは要ら…

nginxをインストール、と思ったら

次の手順でパッケージ化されたngixを準備してみた。 [hiyama@microapplications DOWNLOAD]$ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm --10:59:00-- http://download.fedora.redhat.com/pub/epel/5/i386/epel-re…

さくらサーバーの状況

以前使っていた https://dev.commuworld.org:7999/ は、Apache+Tracで動いていたが、Apacheを止めたので、これはもう動かない。Subversionは動いているかも。Apacheの再起動には、SSL証明書(ナンチャッテ証明書)の再構成が必要;作業を中途でうっちゃって…

ドメインとWebサーバー

ドメインの制度的なことがさっぱりわからん。さくらにドメインオプション付けているけれど、、、https://secure.sakura.ad.jp/menu/top/ のメニューから分かる情報は: ドメイン名 状態 種別 有効期限日 microapplications.net 利用中 ネームサーバ - commuw…

サーバーを調べる

とにかく僕はサーバー管理/システム管理が大嫌いだから、さくらサーバーもH君に完全に任せていた。で、こいつは未知のマシンも同様。「なにがどうなっているんじゃい??」を調べるために、使った/使うであろうコマンドやファイルを列挙。 hostname この機…

次は、、、

Mercurialをインストールしたほうがよさそう。だが、easy_installを使うのがよさそう。easy_install自体はyumでインストールできるらしいが、rpmを直接使ってみようか。 # rpm -qa インストール済みのパッケージを列挙 # rpm -qi pkg 特定パッケージの情報 #…

ユーザーの追加

sudo useradd -g member m-hiyama がうまくいかない。 [hiyama@microapplications ~]$ sudo useradd -g member m-hiyama hiyama@microapplications Password: sudo: useradd: command not found [hiyama@microapplications ~]$hiyamaからsuしてみると: # ec…

使っているシステムは

[hiyama@microapplications ~]$ uname -a Linux microapplications.net 2.6.9-78.0.5.plus.c4 #1 Wed Oct 8 13:39:28 EDT 2008 i686 athlon i386 GNU/Linux [hiyama@microapplications ~]$ cat /proc/version Linux version 2.6.9-78.0.5.plus.c4 (mockbuild…

Pythonをビルド

[caty-depl] というタグで、Catyの配備に関するメモを書くことにした。時間順(今日は、上から下に向かう順でエントリーを書く)が前後してしまうことになるが、とりあえずPythonのビルドから。さくらサーバー(さくらの専用サーバSempron)を使っているが、…