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 |