タイトル: エラー一覧
Linuxのエラー一覧です。シェル・パッケージ管理・マウント・ネットワーク等、Linuxサーバー運用で頻出するエラーをまとめています。
子ページからエラーを選択してください。
エラーが出たときの調べ方
- コマンド実行時のエラー文の1行目を正確に読む(typo・存在しないコマンドの可能性を最初に消す)
- サービス起動失敗なら
journalctl -xe/systemctl status <サービス名>でログを確認 - 権限エラーが疑われるなら
ls -l/id/whoamiで権限と実行ユーザーを切り分け - ネットワーク系なら
ping,dig,curl -v,ss -tlnpでレイヤを切り分け
子ページのカテゴリ
マウント / デバイス
- mount: special device ... does not exist — デバイス名typo、
lsblkでデバイス確認
パッケージ管理 (yum)
- php-fpm の依存解決失敗 — 必要なリポジトリの追加、または競合する古いパッケージの削除
- centos7.iuscommunity.org ... を飛ばします — IUSリポジトリの廃止/URL変更。新しいリポジトリURLに切り替え
- /usr/bin/yum の SyntaxError (except KeyboardInterrupt, e) — yumがPython3で実行されている。
python2を使うように shebang を修正
SSL / curl
- curl: (51) SSL: certificate subject name does not match target host name — 証明書とホスト名の不一致
コンパイラ / ビルド環境
- unable to execute 'gcc': No such file or directory —
gcc未導入。yum install gcc/apt install build-essential
共通の基本コマンド
| コマンド | 用途 |
|---|---|
journalctl -xe | システム/サービスの直近ログ確認 |
systemctl status サービス | サービスの状態とログ抜粋 |
dmesg | tail | カーネルメッセージの最新分 |
lsblk | 接続中ブロックデバイスのツリー表示 |
df -h / du -sh | ディスク使用状況 |
free -h | メモリ使用状況 |
ss -tlnp | リッスン中ポート |
関連
- Linux一般の操作は親ページ「Linux」を参照