Skip to content

システム情報の確認

Linuxシステムの情報を確認するコマンドを詳しく解説します。

Terminal window
# システム情報を表示
uname -a
# カーネル名
uname -s
# ホスト名
uname -n
# カーネルリリース
uname -r
# マシンタイプ
uname -m
Terminal window
# ホスト名を表示
hostname
# 完全修飾ドメイン名
hostname -f
Terminal window
# CPU情報を表示
lscpu
# 出力例:
# Architecture: x86_64
# CPU(s): 4
# Thread(s) per core: 2
# Core(s) per socket: 2
Terminal window
# CPU情報を確認
cat /proc/cpuinfo
# CPUコア数を確認
grep -c processor /proc/cpuinfo
Terminal window
# メモリ使用状況を表示
free
# 人間が読みやすい形式
free -h
# 定期的に更新(-s: seconds)
free -h -s 5
Terminal window
# メモリ情報を確認
cat /proc/meminfo
# 利用可能なメモリを確認
grep MemAvailable /proc/meminfo
Terminal window
# ディスク使用状況を表示
df
# 人間が読みやすい形式
df -h
# 特定のファイルシステムのみ
df -h /dev/sda1
Terminal window
# ディレクトリのサイズを表示
du -sh /var/log
# 再帰的に表示
du -h /var/log
# サイズでソート
du -h /var/log | sort -h
Terminal window
# 大きなディレクトリを確認
du -h / | sort -h | tail -10
# ディスク使用率が高いパーティションを確認
df -h | awk '$5 > 80 {print $0}'

システム情報の確認のポイント:

  • uname: システム情報、カーネル情報
  • hostname: ホスト名
  • lscpu: CPU情報
  • free: メモリ使用状況
  • df: ディスク使用状況
  • du: ディレクトリサイズ

適切にシステム情報を確認することで、システムの状態を把握できます。