Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Introduktion till grundläggande felsökning av terminalkommandon i Ubuntu Linux

Summary: Följande artikel innehåller en introduktion till grundläggande felsökningskommandon i terminalen för Ubuntu Linux.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Innehållsförteckning:

  1. Introduktion
  2. Exempel på grundläggande felsökningskommandon i terminalen och hur du använder dem
  3. En lista med grundläggande felsökningskommandon och deras funktion i Ubuntu Linux

Introduktion

 

Följande artikel innehåller grundläggande felsökningskommandon i terminalen på ett Ubuntu-operativsystem.

De vanligaste sätten att öppna ett terminalfönster i Ubuntu Linux är:

  • Använd skrivbordssökfunktionen för att söka efter terminal, commandEller prompt och ett sökresultat visas i terminalfönstret.
  • Om du använder menyerna för att hitta den placerar de flesta versioner av Linux den på samma plats som de andra programstartarna.
  • Följande kortkommando fungerar med de flesta Ubuntu-versioner och andra typer av Linux. Tryck ned CTRL + Alt + T samtidigt.

Se följande artikel om du letar efter en självstudiekurs om allmänna terminalkommandon:

Se följande referensartikel om du har en lista med de vanligaste kommandona:

Cause

Exempel på grundläggande felsökningskommandon i terminalen och hur du använder dem

 

Den här listan innehåller grundläggande terminalkommandon i Ubuntu Linux. Det ger exempel på hur de kan användas för att felsöka specifika problem med datorn.

  • Använd kommandot uname för att visa vilken kärna som används. Kerneln är den första delen av operativsystemet som läses in i minnet. Den styr systemområden som diskenhetshantering, minnesallokering, systemprocesser och avbrottshanterare. I exemplet nedan används kärnan 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:~$

  • Använd kommandot dmesg för att visa innehållet i startloggen. Detta är ett bra sätt att hitta fel vid start:

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

    I exemplet nedan visas kommandot cat kan användas med dmesg för att ansluta innehållet i loggfilen. Det extra kommandot grep kan användas för att visa instanser av ett visst filnamn som förekommer i loggen, till exempel Intel eller fel:

    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$

  • Kommandot lspci visar alla enheter som finns på PCI-bussen (Peripheral Component Interconnect):

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

    Använda lspci med de ytterligare kommandona i cat och grep hjälper till att isolera specifika PCI-enheter, som med Realtek nedan:

    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$

  • Använd kommandot lsmod för att lista alla inlästa mod-filer i kärnan:

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

    user@avalon:~linux101$

    I Linux läses drivrutinsfilerna in som mod-filer. Om du vill se vilka drivrutiner eller mod-filer som läses in i kärnan kan du använda cat och grep Kommandot. När den används med lsmod om du vill söka efter specifika mod-filer kan du se två exempel med Dell och hda Nedan:

    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$

  • Använd kommandot lsusb lista alla USB-enheter som är anslutna till USB-bussen:

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

    user@avalon:~linux101$

    Du kan använda det här kommandot med cat och grep kommandon för att isolera specifika USB-enheter, som med Intel nedan:

    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$

  • Använd tangenten ifconfig kommando för att ställa in och fråga datorns nätverksinställningar:

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

    user@avalon:~/linux101$

    Du kan använda det här kommandot med cat och grep kommandon att söka efter inet, som listar datorns IP-adresser:

    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$

Resolution

En lista med grundläggande felsökningskommandon och deras funktion i Ubuntu Linux

 

I följande tabell visas de mer grundläggande kommandon som används i Linux för felsökning. Det ger funktion och syntax för varje:

Kommando Funktion Syntax
sudo Används före ett kommando för att köra som rot eller administratör. sudo apt-get update
ls Detsamma som dir, listar den aktuella katalogen. ls-ll
cp Kopiera filen. cp /dir/filename /dir/filename
rm Ta bort filen. rm /dir/filename /dir/filename
mv Flytta filen. mv /dir/filename /dir/filename
mkdir Skapa en katalog. mkdir /dirname
df Rapportera diskutrymmesanvändningen för filsystemet. df -h
dmesg Skriva ut eller styra kernelns ringbuffert. dmesg
lspci Lista alla PCI-enheter. lspci
lsusb Lista alla USB-enheter. lsusb
lsmod Visa status för modulerna i Linux-kärnan. lsmod
cat Sammanfogar filer och skriver ut i standardutmatning. cat /dir/logfile
grep Skriver ut rader från indata som matchar ett angivet mönster. grep intel
apt-get Uppdatera installationsprogrammet. apt-get update, or apt-get upgrade
sosreport Ett verktyg som samlar in information om konfiguration och diagnostik om datorn. Verktyget måste först installeras via följande kommandorad: "sudo apt-get install sosreport." Vi rekommenderar att du startar om datorn efter installationen innan du kör verktyget. sosreport
cat och grep Tillsammans Använd för att lista alla förekomster av en viss sökpost. cat /dir/logfile | grep intel (utdata från detta kommando skriver ut varje instans av strängen ”intel” till standardutdatakällan)
 

Om du vill ha mer hjälp med att felsöka din Dell-dator kan du kontakta oss på Dells supportwebbplats.

Article Properties


Last Published Date

17 Nov 2023

Version

7

Article Type

Solution