Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Ubuntu Linuxでの基本的なトラブルシューティング向けターミナル コマンドの概要

Résumé: この記事では、Ubuntu Linuxのターミナル内で使用できる基本的なトラブルシューティング コマンドを紹介します。

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

目次:

  1. 概要
  2. ターミナルでの基本的なトラブルシューティング コマンドの例およびその使用方法
  3. 基本的なトラブルシューティングコマンドのリストとUbuntu Linux内での機能

概要

 

この文書では、Ubuntuオペレーティングシステムのターミナルでの基本的なトラブルシューティングコマンドを扱っています。

Ubuntu Linuxでターミナル ウィンドウを開く最も一般的な方法は次のとおりです。

  • デスクトップ検索機能を使用して、 terminalcommand、または prompt を検索すると、ターミナル ウィンドウが検索結果に表示されます。
  • メニューを使用して検索する場合、Linuxのほとんどのバージョンでは、他のアプリケーション ランチャーと同じ場所に配置されます。
  • 次のキーボード ショートカットは、ほとんどのUbuntuリビジョン、およびその他のタイプのLinuxで機能します。CTRL+Alt+Tキーを同時に押します。

一般的なターミナル コマンドのチュートリアルについては、次の記事を参照してください。

最も一般的なコマンドのリストについては、次の記事を参照してください。

Cause

ターミナルでの基本的なトラブルシューティング コマンドの例およびその使用方法

 

次のリストは、Ubuntu Linuxでの基本的なターミナル コマンドを示しています。ここでは、お使いのコンピューターで発生する特定の問題をトラブルシューティングするために、これらのコマンドを使用する方法の例を示します。

  • コマンドunameを使用して、使用されているカーネルを表示します。カーネルは、メモリーにロードするオペレーティング システムの最初のセクションで、ディスク ドライブ管理、メモリー割り当て、システム プロセス、割り込みハンドラーなどのシステム領域を制御します。次の例では、使用されているカーネルは3.11.0-15-genericです。

    user@avalon:~$ uname -a

    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    user@avalon:~$

  • コマンドdmesgを使用して、起動ログの内容を表示します。これは、スタートアップ時のエラーを見つけるのに便利な方法です。

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    次の例では、catコマンドをdmesgと一緒に使用して、ログ ファイルの内容を結合します。追加コマンドのgrepを使用して、ログで発生している特定のファイル名のインスタンスを表示できます(例:Intelまたはerror)。

    user@avalon:~/linux101$ cat dmesg.log | grep intel

    [ 1.732400] intel_idle: MWAIT substates: 0x21120

    [ 1.732402] intel_idle: v0.4 model 0x3A

    [ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff

    [ 10.148411] fbcon: inteldrmfb (fb0) is primary device

    [ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device

    [ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • コマンドlspciを使用して、Peripheral Component Interconnect (PCI)バス上にあるすべてのデバイスをリストします。

    user@avalon:~/linux101$ sudo lspci > lspci.log

    コマンドlspci を追加コマンドのcatgrepと一緒に使用すると、以下のRealtekのように、特定のPCIデバイスを探し出すのに役立ちます。

    user@avalon:~/linux101$ cat lspci.log | grep Realtek

    07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

    09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    user@avalon~/linux101$

  • コマンドlsmodを使用して、カーネル内のロードされたすべてのmodファイルをリストします。

    user@avalon:~/linux101$ sudo lsmod > lsmod.log

    user@avalon:~linux101$

    Linuxでは、ドライバファイルはmodとしてロードされます。カーネルにロードされているドライバーまたはmodを確認するには、catgrepコマンドを使用できます。コマンドlsmodと一緒に使用して特定のmodファイルを検索する場合は、以下のdellおよびhdaを使用した2つの例を参照できます。

    user@avalon:~/linux101$ cat lsmod.log | grep dell

    dell_wmi 12761 0

    sparse_keymap 13948 1 dell_wmi

    dell_laptop 17369 0

    dcdbas 14847 1 dell_laptop

    wmi 19070 1 dell_wmi

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat lsmod.log | grep hda

    snd_hda_codec_hdmi 41117 1

    snd_hda_codec_realtek 55704 1

    snd_hda_intel 48171 3

    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

    snd_hwdep 13602 1 snd_hda_codec

    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

    snd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midi

    user@avalon:~/linux101$

  • コマンドlsusbを使用して、USBバスに接続されているすべてのUSBデバイスをリストします。

    user@avalon:~/linux101$ sudo lsusb > lsusb.log

    user@avalon:~linux101$

    このコマンドをcatgrepコマンドと一緒に使用すると、以下のIntelのように、特定のUSBデバイスを探し出すことができます。

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • コマンドifconfigを使用して、コンピューターのネットワーク設定を構成およびクエリーします。

    user@avalon:~/linux101$ ifconfig > ifconfig.log

    user@avalon:~/linux101$

    このコマンドをcatgrepの追加コマンドと一緒に使用すると、inetを検索して、コンピューターのIPアドレスを一覧表示できます。

    user@avalon:~/linux101$ cat ifconfig.log | grep inet

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0

    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link

    user@avalon:~/linux101$

Résolution

基本的なトラブルシューティングコマンドのリストとUbuntu Linux内での機能

 

次の表は、トラブルシューティングを目的としてLinux内で使用される、より基本的なコマンドの一覧です。各関数と構文を提供します。

コマンド 機能 構文
sudo ルートまたは管理者として実行するためにコマンドの前で使用します。 sudo apt-get update
ls dirと同じ。現在のディレクトリーをリストします。 ls-ll
cp ファイルをコピーします。 cp /dir/filename /dir/filename
rm ファイルを削除します。 rm /dir/filename /dir/filename
mv ファイルを移動します。 mv /dir/filename /dir/filename
mkdir ディレクトリを作成します。 mkdir /dirname
df ファイル システムのディスク領域の使用状況をレポートします。 df -h
dmesg カーネル・リング・バッファを印刷または制御します。 dmesg
lspci すべてのPCIデバイスをリストします。 lspci
lsusb すべてのUSBデバイスをリストします。 lsusb
lsmod Linuxカーネルでのモジュールのステータスを表示します。 lsmod
cat ファイルを連結して標準出力で印刷します。 cat /dir/logfile
grep 指定されたパターンに一致する入力の行を印刷します。 grep intel
apt-get インストーラーをアップデートします。 apt-get update, or apt-get upgrade
sosreport コンピューターに関する設定および診断情報を収集するユーティリティー。このユーティリティーは、次のコマンド ラインを使用して最初にインストールする必要があります:「sudo apt-get install sosreport」インストール後、最初にユーティリティーを実行する前に、コンピューターを再起動することをお勧めします。 sosreport
catgrep を一緒に使用 特定の検索アイテムのすべてのインスタンスをリストするために使用します。 cat /dir/logfile | grep intel (このコマンドの出力は、文字列「intel」のすべてのインスタンスでデフォルトの出力ソースに印刷されます)
 

Dell製コンピューターをトラブルシューティングするための追加のサポートについては、DellサポートWebサイトからお問い合わせください。

Propriétés de l’article


Dernière date de publication

17 نوفمبر 2023

Version

7

Type d’article

Solution