evernote

bashデバック

参照:http://shellscript.sunone.me/debug.html

JSP*タグリファレンス

http://tag.main.jp/index.html

システムモニタリングコマンド一覧

Linux
常識的なものからマイナーなものまで、Linuxでマシンの状態を調べるコマンドの一覧。
sar 一定間隔でCPU、コンテキストスイッチ、割り込み、ページング、デバイス、メモリ、スワップ、ネットワークなどあらゆる情報を表示
vmstat 一定間隔でプロセス、メモリ、スワップ、ディスクI/O、システム(割り込み、コンテキストスイッチ)、CPUの情報を表示
mpstat 一定間隔でCPUの詳細情報を表示
iostat 一定間隔で各種デバイス・ディスクの詳細なI/Oを表示
uptime 稼働時間、ユーザ数、ロードアベレージの表示
free メモリの使用状況表示
procinfo メモリ、CPU時間、ページ、スワップ、ディスク、割りこみ数などの統計を表示
/proc/* 任意のタイミングや間隔で任意の情報を取得したい場合は、無理にコマンドを組み合わせるより直接/proc以下の情報を取得するスクリプトを書く方が楽。
/proc/stat CPU時間の合計値など
/proc/loadavg ロードアベレージ
/proc/meminfo メモリの状態
/proc/diskstats ディスクI/Oの合計値
/proc/net/dev ネットワーク送受信の合計値
top 稼働時間、ユーザ数、ロードアベレージ、CPU、メモリの情報とプロセス毎の情報を継続的に表示
iotop システム全体のディスクI/Oとプロセス毎の詳細なディスクI/Oを継続的に表示
nethogs プロセス毎のネットワークI/Oの統計を継続的に表示
lsof 個々のプロセスが掴んでいるファイル・デバイス・ポートを表示
pmap プロセスが掴んでいるファイルとその詳細なメモリマップを表示
fuser ファイルやポート、ファイルシステムを利用しているプロセスやユーザの表示
ps aux プロセスを一覧表示
pstree プロセスをツリー表示

ディスク/ファイル

df 各ファイルシステムの容量やiノードの使用状況を表示
du ファイル・ディレクトリの使用状況を表示
stat ファイルの各種情報を任意のフォーマットで表示

目次

ネットワーク

netstat ネットワークコネクションの情報を表示
nmap 開いているポートの調査
ifstat 一定間隔でデバイス毎のネットワークI/Oを表示
iftop 接続先毎のネットワークI/Oを継続的に表示

アプリケーション依存

smbstatus Sambaの利用状況表示
showmount NFSのマウント状況の表示
ftpwho FTPにアクセスしているユーザの表示
ftpcount FTPにアクセスしているユーザ数の表示
hostname カーネルの情報
uname -a カーネルの情報
lsmod ロードされているモジュールの情報
ifconfig 各ネットワークインターフェースのIPアドレス・MACアドレス・MTU等の表示
who 接続しているユーザの表示
id ユーザのUID,GID,グループなどの表示
ac ユーザの接続時間を表示する
   ネットワーク設定(vi /etc/sysconfig/network-scripts/ifcfg-eth0)

ハードウェア

lspci PCIデバイスの一覧を表示
lsusb USBデバイスの一覧を表示
lsscsi SCSIデバイスの一覧を表示
lshw 全ハードウェアの一覧を表示
ethtool ネットワークインターフェースのデバイス情報を表示
fdisk/sfdisk/cfdisk -l パーティション情報の表示
sensors (lm_sensors) 温度・ファン回転数等
cardctl PCカードの情報

X Window System

xev 入力デバイスからの入力情報の表示
xload 簡単なロードアベレージのGUI表示
glxinfo GLX拡張や、OpenGLレンダラの確認
xdpyinfo ディスプレイの情報表示
fc-list 利用可能なフォントの一覧
xfd フォントの確認
$ xfd -fa ‘VL ゴシック’
rc-update (Gentoo) ランレベル毎のデーモンの設定・確認
update-rc.d (Debian) ランレベル毎のデーモンの設定・確認
chkconfig (RedHat) ランレベル毎のデーモンの設定・確認
ldd 依存しているライブラリの表示
printenv 環境変数の表示
help シェルの組み込みコマンド
ブラウザショートカット
全画面表示 F11
ホームページに移動 Alt+Home
次のページに移動 Alt+→  Shift+Backspace
前のページに移動 Alt+←  Backspace
右のタブに移動 Ctrl+Tab   Ctrl+PageDown
左のタブに移動 Ctrl+Shift+Tab  Ctrl+PageUp
ページの先頭に移動する Home  Ctrl+Home
ページの末尾に移動する End  Ctrl+End
Webページの更新 F5  Ctrl+R
スーパーリロード Ctrl+F5  Ctrl+Shift+R Shift+F5
ページのダウンロードを中止 Esc
プライベート(シークレット)モード Ctrl+Shift+P Ctrl+Shift+N
履歴の消去 Ctrl+Shift+Delete
アドレスバーの文字列選択 Alt+D  Ctrl+L
直前に閉じたタブを開く Ctrl+Shift+T
現在のタブを閉じる Ctrl+W Ctrl+F4
お気に入りを開く Ctrl+I  Ctrl+Shift+B Alt+C
お気に入りの整理 Ctrl+B  Ctrl+Shift+O
履歴を開く Ctrl+H
ダウンロード履歴を開く Ctrl+J
新規ウィンドウ Ctrl+N
新しいタブを開く Ctrl+T
特定のタブを開く Ctrl+数字キー(1~8)
(アドレスバー選択時)新しいタブでウェブアドレスを開く Alt+Enter
タブ複製 Ctrl+K  Alt+D+Enter
一番右のタブに切り替える Ctrl+9
拡大する Ctrl+正符号(+)キー
縮小する Ctrl+負符号(-)キー
元の大きさにする Ctrl+0
検索窓にフォーカス Ctrl+E
検索後、F3で次へ Ctrl+K
お気に入りに追加 Ctrl+D
開発者ツールを開く F12(FireFoxはFirebugを入れてる場合)
Ctrl+Shift+I
ページのコード表示 Ctrl+U
カーソルブラウズ F7
タブとウィンドウのショートカット
新しいウィンドウを開く Ctrl+n
新しいウィンドウをシークレットモードで開く Ctrl+Shift+n
新しいタブを開いてそのタブに移動する Ctrl+t
最後に閉じたタブを開いてそのタブに移動する Ctrl+Shift+t
開いている次のタブに移動する Ctrl+Tab
開いている前のタブに移動する Ctrl+Shift+Tab  Ctrl+PgUp
特定のタブに移動する Ctrl+1~Ctrl+8
最後のタブに移動する Ctrl+9
ホームページを現在のタブで開く Alt+Home
現在のタブの閲覧履歴の中で前にあるページを開く Alt+左矢印
現在のタブの閲覧履歴の中で次にあるページを開く Alt+右矢印
現在のタブを閉じる Ctrl+w  Ctrl+F4
開いているすべてのタブとブラウザを閉じる Ctrl+Shift+w
現在のウィンドウを最小化する Alt+スペース+n
現在のウィンドウを最大化する Alt+スペース+x
GoogleChromeを終了する Ctrl+Shift+q  Alt+F4