Introduktion til grundlæggende fejlfinding af terminalkommandoer i Ubuntu Linux

Summary: Få mere at vide om grundlæggende fejlfindingskommandoer i Terminal til Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Indholdsfortegnelse:

  1. Indledning
  2. Eksempler på grundlæggende fejlfindingskommandoer i Terminal, og hvordan du bruger dem
  3. En liste over grundlæggende fejlfindingsprocesser kommandoer og deres funktion i Ubuntu Linux

Indledning

 

Følgende artikel omhandler grundlæggende fejlfindingskommandoer i terminalen på et Ubuntu-operativsystem.

De mest almindelige måder at åbne et terminalvindue i Ubuntu Linux er:

  • Brug søgefunktionen på skrivebordet til at søge efter terminal, commandEller prompt og det åbner terminalvinduet som et søgeresultat.
  • Hvis du bruger menuerne til at finde det, placerer de fleste versioner af Linux det på samme sted som de andre applikationsstartere.
  • Følgende tastaturgenvej fungerer på tværs af de fleste Ubuntu-revisioner og de andre typer Linux. Tryk på CTRL + Alt + T-tasterne samtidigt.

Følgende artikel handler om generelle terminalkommandoer:

Se følgende referenceartikel for at få en liste over de mest almindelige kommandoer:

Eksempler på grundlæggende fejlfindingskommandoer i Terminal, og hvordan du bruger dem

 

Denne liste indeholder grundlæggende terminalkommandoer i Ubuntu Linux. Den indeholder eksempler på, hvordan de kan bruges til fejlfinding af specifikke problemer med computeren.

  • Brug kommandoen uname for at vise, hvilken kerne der bruges. Kernen er den første del af operativsystemet, der indlæses i hukommelsen. Den styrer systemområder som f.eks. administration af diskdrev, hukommelsesallokering, systemprocesser og afbrydelseshåndtering. I eksemplet nedenfor er kernen, der bruges, 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:~$

  • Brug kommandoen dmesg for at vise indholdet af startloggen. Dette er en god måde at finde startfejl på:

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

    I eksemplet nedenfor er kommandoen cat kan bruges sammen med dmesg for at sammenføje indholdet af logfilen. Den ekstra kommando grep kan bruges til at vise enhver forekomst af et bestemt filnavn, der forekommer i loggen, for eksempel enten Intel eller fejl:

    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$

  • Kommandoen lspci viser alle enheder, der findes på PCI-bussen (Peripheral Component Interconnect):

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

    Brug af lspci kommandoer med de ekstra kommandoer fra cat og grep hjælper med at isolere specifikke PCI-enheder, som med Realtek nedenfor:

    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$

  • Brug kommandoen lsmod Sådan viser du alle de indlæste modfiler i kernen:

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

    user@avalon:~linux101$

    I Linux er driverne indlæst som mod-filer. For at se, hvilke drivere eller modifikationer der indlæses i kernen, skal du bruge cat og grep Kommando. Ved brug sammen med lsmod for at søge efter specifikke modfiler, er der to eksempler med Dell og hda Nedenfor:

    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$

  • Brug kommandoen lsusb Sådan vises alle USB-enheder, der er tilsluttet USB-bussen:

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

    user@avalon:~linux101$

    Brug denne kommando med den ekstra cat og grep kommandoer til at isolere specifikke USB-enheder, som med Intel nedenfor:

    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$

  • Brug ifconfig Kommando til at angive og forespørge på computerens netværksindstillinger:

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

    user@avalon:~/linux101$

    Brug denne kommando med den ekstra cat og grep Kommandoer, der skal søges efter inet, som viser computerens 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$

En liste over grundlæggende fejlfindingsprocesser kommandoer og deres funktion i Ubuntu Linux

 

Følgende tabel viser de mere grundlæggende kommandoer, der bruges i Linux til fejlfindingsformål. Det giver funktionen og syntaksen for hver:

Kommando Funktion Syntaks
sudo Bruges før en kommando til at køre som rod eller en administrator. sudo apt-get update
ls Samme som dir. Viser den aktuelle mappe. ls-ll
cp Kopier filen. cp /dir/filename /dir/filename
rm Slet filen. rm /dir/filename /dir/filename
mv Flyt filen. mv /dir/filename /dir/filename
mkdir Opret en mappe. mkdir /dirname
df Rapporter filsystemets diskpladsforbrug. df -h
dmesg Udskriv eller kontrollér kerneringbuffer. dmesg
lspci Angiv alle PCI-enhederne. lspci
lsusb Angiv en liste over alle USB-enheder. lsusb
lsmod Vis status for modulerne i Linux-kernen. lsmod
cat Sammenkæder filer og udskriver på standardoutput. cat /dir/logfile
grep Udskriv linjer af det input, der stemmer overens med et bestemt mønster. grep intel
apt-get Opdater installationsprogrammet. apt-get update, or apt-get upgrade
sosreport Et hjælpeprogram, der indsamler konfigurations- og diagnosticeringsoplysninger om din computer. Værktøjet skal installeres først ved hjælp af følgende kommandolinje: "sudo apt-get install sosreport." Det anbefales at genstarte computeren efter installationen, før du kører værktøjet første gang. sosreport
cat og grep Sammen Bruges til at vise alle forekomster af en specifik søgestreng. cat /dir/logfile | grep intel (output fra denne kommando udskriver enhver forekomst af strengen "intel" til standardoutputkilden)

 

Hvis du har brug for yderligere hjælp til fejlfinding af din Dell-computer, kan du kontakte os på: Dells supportwebsted

Article Properties
Article Number: 000123974
Article Type: How To
Last Modified: 23 Jun 2026
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.