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