linux

重いプロセスを調べる

CPU使用率降順 ps auxw | sort -k3 -nr メモリ使用率降順 ps auxw | sort -k4 -nr

screen/bash/vim設定

いろんなもの参考にしてつくったscreen, bash, vim等の設定をまとめてみる。 共有アカウントを使う環境でも使えるように、デフォルトではなく個別ファイルにしている。 こいつを常に最新状態にupdateしてコピーすれば楽だなぁ。 ■ssh接続 ssh -t user@host s…

svn tips

コミットファイルを実行可能にする svn propset svn:executable ON [path]

screen

一度体験してしまうと、前に戻れない。 とりあえずの.screenrc escape ^Tt autodetach on caption always "%{= wb} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wk} [%l] %{=b wb}%y/%m/%d(%D) %{=b wm}%c" defkanji euc encoding euc defencoding euc C-t S # リージ…

シグナル

プロセス同士が互いに通信する手段の1つ。kill -lでリストできる。 kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 1…

覚えたコマンド

カーソル移動 1文字進む 1文字戻る 行頭 行末 1文字削除 killコマンド kill [pid] # TERM(停止) kill -9 [pid] # KILL(強制終了) kill -l # SIGのリスト sortコマンド Kotaro Ito kotaro@mail.jp Aotaro Zto zotaro@mail.jp Botaro Yto yotaro@mail.jp Co…

memcachedをcentos4にインストール

http://blog.veryposi.info/server/server-setup/centos-yum-rpmforge/ http://blog.veryposi.info/server/server-setup/centos-memcache-yum/ http://centossrv.com/rpmforge.shtml を参考にしてやってみる。記事がなくなってしまうかもしれないので、コマ…

調べたことメモ

nice スケジュール優先度を変更して与えられたcommandを実行する。 デフォルトの優先度は10。 nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [command [arg...]]

便利コマンド

ack ちらっと使っているのを見て便利そうだったので、VMwareにも入れてみる。 インストール sudo perl -MCPAN -e shell install App::ack 使い方 ack [pattern] [dir/file] ll ls -l のエイリアスとは知らなかったorz

便利コマンド

忘れないように記しておくことにする。 http://www.k-tanaka.net/unix/find.html カレントのファイルをリスト find . -type f リストしたファイルをgrep find . -type f | xargs grep hoge リストしたファイルをperlで find . -type f | xargs perl do_somet…

CentOS4にapache1.3+FastCGIをインストール

必要なもの apache本体 mod_fastcgi FCGIのperlモジュール それぞれ wget http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/apache_1.3.41.tar.gz wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz yum install perl-FCGI にて取得 インスト…

lv

lessだと文字化けするので、lvを導入。 http://www.ff.iij4u.or.jp/~nrt/lv/index.html#download $wget http://www.ff.iij4u.or.jp/~nrt/lv/index.html#download $tar -xzvf lv451.tar.gz $cd lv451/build $sudo ../src/configure $sudo make $sudo make ins…

CentOS on VMWare

coLinuxを使っていたけど、ローカルで動かすと重たく、新しい領域の確保が難しかった(技量不足w)のでVMWareに移行してみる。Xen/coLinux/VMWareの比較記事(http://blog.jetspeed.jp/2006/07/xenopenvzvmware.html)をみっけ。 インストール とりあえず最…

ユーザー設定/環境変数コマンド

いつも忘れるので、覚書。 ユーザーhogeの設定 adduser hoge usermod -g group_name -d /home/dir/ hoge ディレクトリ設定 chown -R hoge:group_name dir_name