地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Linux】監視の便利コマンド

# CPU使用率が高いプロセス
watch -n 2 "ps aux| sort -nk +3 | tail" or watch -n 2 "ps aux| sort -nk +4 | tail"

# swap使用中のプロセス
grep VmSwap /proc/*/status | sort -k 2 -nr

# ファイルサイズが大きい順
du -b | sort -n | numfmt --to=iec --suffix=B --padding=5 | tail -n 10

# スレッドも込みでstrace
strace -t -e trace=network -p 2949

# 再起動が必要なプロセスの検知
needs-restarting

# ファイル名一括変換
for f in $(ls -1 *.py); do echo ${f} ${f%.*}; done