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+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+PgDn
開いている前のタブに移動する     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
Google Chrome を終了する     Ctrl+Shift+q または Alt+F4