2010-06-01から1ヶ月間の記事一覧

CakePHP のソースコードチェック

作成したアプリのソースコードが CakePHP の規約に沿っているかどうかのチェックや修正ができるシェルコマンドがあった。http://github.com/petteyg/code_check インストール 1. コードを取得する。 # git clone http://github.com/petteyg/code_check.git2.…

vim で文字コードと改行コードの変更

vim

vim で開いているファイルの文字コードや改行コードを変更したい。文字コードの変更: :set fenc=文字コードの種類[eucjp, sjis, utf8]改行コードの変更: :set ff=改行コードの種類[dos,mac,unix]

netstat

netstat は、サーバ内のネットワーク状況を表示するコマンド。 オプション よく利用するオプション オプション 説明 -l サーバがlistenしているポートの情報を表示 -a 接続状況が connected 以外の情報も表示 -n FQDNやプロトコルの名前解決を行わない -p ポ…

Linux システムの調査でよく使うコマンド

Linux システムの調査やトラブルが発生した際の手がかりになる情報を得るためによく使うコマンドたち。 パフォーマンス関連 vmstat top プロセス状況 ps ディスク利用状況 df du ネットワーク(設定)状況 netstat ifconfig ネットワーク(疎通)状況 traceroute…

vmstat

vmstat は、CPU・メモリ・I/Oの利用状況を調べるのに用いるコマンド。 実行例 $ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 864 45868 11164 …

手軽に差分ファイルを作成・適用できる bsdiff/bspatch

bsdiff や bspatch は、バイナリファイルの差分を作成・適用するコマンド。FreeBSD の バイナリアップデートシステム「FreeBSD Update」で活用されているらしい。インストール: sudo aptitude install bsdiff差分ファイルの作成: bsdiff [古いファイル] [新…

Ubuntu で XFSファイルシステムを使う

パッケージのインストール sudo apt-get install xfsprogフォーマット sudo mkfs.xfs -f /dev/sdb1マウント sudo mount -t xfs /dev/sdb1 /mnt

Ubuntu で NAS のバックアップ

Ubuntu 10.04 で家庭用NASのバックアップを行いたい。smbclient コマンドを使うと、ネットワーク上の NAS のデータを一括でダウンロードして tar 形式のバックアップを作成することができる。 smbclient //fileserver/docs "" -Tc backup.tar古い NAS を使用…

CakePHP 1.3.1 にて Schema シェルを使う

CakePHP 1.3.1 にて Schema シェルでデータベースのテーブル定義の操作を行いたい。 まだ、挙動がつかみきれていないが、理解した時点のメモを残しておく。 コマンドのヘルプ 困ったときはヘルプを参照。 cake schema help schema.php の生成 データベースを…