Shammer's Philosophy

My private adversaria

CentOS

ルーティングテーブル

ルーティングについて、これまでは言葉しか知らなかったが、業務内容の都合上、一歩深い理解を求められるようになった。具体的には、 一つの OS が複数の NIC を認識する それぞれの NIC がそれぞれ別のネットワークへつながっている デフォルトゲートウェイ…

Linux(CentOS5.7)にEmacs環境構築(OCaml追加)

先日の作業に続いて、tuareg-modeを追加するために以下の作業を実施。 tuaregをダウンロード ダウンロードしたものを、/usr/local/share/emacs/site-lispに解凍 tuareg用の設定を.emacs.dに追加 Macよりだいぶ苦戦しなかった。Macでの経験があったからか? …

Linux(CentOS5.7)にEmacs環境構築

作業内容を忘れないようにメモ。 Emacsのインストール SKKのインストール Lispのインストール SLIMEのインストール とりあえず、これと自分の.emacs.d/init.elを組み合わせればOK。Emacs既存のものは削除(yum erase emacs)して、ftp://ftp.gnu.org/pub/gnu…

SELinux無効化コマンド

/etc/selinux/configを編集する方法もあるが、 system-config-securitylevel-tui -q --disabled --selinux='disabled'をやるのが一番良さそう。検証環境でよくわからないエラーに悩みたくない場合はやったほうがいい。当然、本番ではちゃんとセキュリティの…

SELinuxでFTP550/553

FTP Server を動作させようと、いろいろなサイトを参考に設定して、実際にftpでログインできるようになったものの、cdやputなど、ファイルをやり取りするために必要なコマンドが一切実行できない。直面するのは、ftp 550 とか、ftp 553 とか。ディレクトリや…

tcpdumpコマンド

パケットキャプチャはWiresharkでしかやったことなかったけれども、 Linuxのtcpdumpと言うコマンドで取得してみた。 tcpdump -s0 -i eth0 -X port 80 -w tcpdump.cap上記は、ポート80のやり取りを tcpdump.cap というファイルに書き出す、 という意味のコマ…

sipp aborted...

Voice over IP で使用される SIP というプロトコルがあるらしい。ちょっと動かしてみようと手元の環境にインストールしてみた。インストール後に sipp と実行すると以下のように出たので 〜略〜 Example: Run sipp with embedded server (uas) scenario: ./s…

改行コード変換

Windows、Mac、Linux 混在環境だと、改行コードを変換したくなるときがある。方法はいくつかあると思うけれども、とりあえず以下の方法がある(MAC OS X HACKS/O'REILLY より)。 perl -pi -e 's/\r/\r\n/g' file_with_mac_linefeeds.txt(Mac -> Linux) perl…

Linux標準ディレクトリ構造

ディストリビュージョンごとにLinuxのディレクトリ構造が少しずつ異なっていってしまわないのだろうか・・・と、前から疑問に思っていたけれども、これを統一化する動きがあるようだ。FHS(Filesystem Hierarchy Standard)というのがそれで、/binにはどうい…