跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單
  • 使用「公司管理」來管理您的 Dell EMC 網站、產品和產品層級連絡人。

Innføring i grunnleggende terminalkommandoer for feilsøking i Ubuntu Linux

摘要: Følgende artikkel inneholder en innføring om grunnleggende feilsøkingskommandoer i Terminal for Ubuntu Linux.

本文可能採用自動翻譯。如果您對翻譯品質有任何寶貴意見,請使用此頁面底部的表單告訴我們,謝謝。

文章內容


症狀

Innholdsfortegnelse:

  1. Innledning
  2. Eksempler på grunnleggende feilsøkingskommandoer i Terminal og hvordan du bruker dem
  3. En liste over grunnleggende feilsøkingskommandoer og tilhørende funksjoner i Ubuntu Linux

Innledning

 

Følgende artikkel handler om grunnleggende feilsøkingskommandoer i Terminal på et Ubuntu-operativsystem.

De vanligste måtene å åpne et terminalvindu på i Ubuntu Linux er:

  • Bruk skrivebordssøkefunksjonen til å se etter terminal, commandEller prompt og det åpner terminalvinduet som et søkeresultat.
  • Hvis du bruker menyene til å finne den, plasserer de fleste versjoner av Linux den på samme sted som de andre programvelgerne.
  • Følgende hurtigtaster fungerer på tvers av de fleste Ubuntu-revisjoner og de andre typene Linux. Trykk tastene CTRL + Alt + T ned samtidig.

Se følgende artikkel hvis du ønsker en veiledning om generelle terminalkommandoer:

Se følgende referanseartikkel hvis du var ute etter en liste over de vanligste kommandoene:

原因

Eksempler på grunnleggende feilsøkingskommandoer i Terminal og hvordan du bruker dem

 

Denne listen inneholder grunnleggende terminalkommandoer i Ubuntu Linux. Den gir eksempler på hvordan de kan brukes til å feilsøke spesifikke problemer med datamaskinen.

  • Bruk kommandoen uname for å vise hvilken kjerne som brukes. Kjernen er den første delen av operativsystemet som lastes inn i minnet. Den styrer systemområder som administrasjon av diskstasjon, tilordning av minne, systemprosesser og avbruddshåndtering. I eksemplet nedenfor brukes kjernen 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:~$

  • Bruk kommandoen dmesg for å vise innholdet i oppstartsloggen. Dette er en god måte å finne feil ved oppstart på:

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

    I eksemplet nedenfor vises kommandoen cat kan brukes med dmesg for å koble til innholdet i loggfilen. Den ekstra kommandoen grep kan brukes til å vise alle forekomster av et bestemt filnavn som forekommer i loggen, for eksempel enten Intel eller feil:

    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 enheter som er funnet på PCI-bussen (Peripheral Component Interconnect):

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

    Ved hjelp av lspci kommando med flere kommandoer for cat og grep bidrar til å isolere bestemte PCI-enheter, 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$

  • Bruk kommandoen lsmod for å vise alle lastede modulfiler i kjernen:

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

    user@avalon:~linux101$

    I Linux lastes driverfilene som moduler. Hvis du vil se hvilke drivere eller mods som er lastet inn i kjernen, kan du bruke cat og grep Kommandoen. Når det brukes med lsmod for å søke etter spesifikke modulfiler kan du se 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$

  • Bruk kommandoen lsusb for å vise alle USB-enhetene som er koblet til USB-bussen:

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

    user@avalon:~linux101$

    Du kan bruke denne kommandoen sammen med den ekstra cat og grep kommandoer for å isolere bestemte USB-enheter, 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$

  • Trykk på ifconfig kommando for å angi og spørre datamaskinens nettverksinnstillinger:

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

    user@avalon:~/linux101$

    Du kan bruke denne kommandoen sammen med den ekstra cat og grep kommandoer som du kan søke etter inet, som viser datamaskinens 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 grunnleggende feilsøkingskommandoer og tilhørende funksjoner i Ubuntu Linux

 

Følgende tabell inneholder mer grunnleggende kommandoer som brukes i Linux for feilsøkingsformål. Den gir funksjonen og syntaksen for hver av dem:

Kommando Funksjon Syntaks
sudo Brukes før en kommando for å kjøre som rot eller administrator. sudo apt-get update
ls Samme som dir – viser gjeldende katalog. ls-ll
cp Kopier filen. cp /dir/filename /dir/filename
rm Slett filen. rm /dir/filename /dir/filename
mv Flytt filen. mv /dir/filename /dir/filename
mkdir Lager en katalog. mkdir /dirname
df Rapporter diskplassbruken til filsystemet. df -h
dmesg Skriver ut eller kontrollerer kjernens ringbuffer. dmesg
lspci Oppgi alle PCI-enhetene. lspci
lsusb Oppgi alle USB-enheter. lsusb
lsmod Vis status for modulene i Linux-kjernen. lsmod
cat Kjeder sammen filer og utskrift på standard utdata. cat /dir/logfile
grep Skriver ut linjer av inndataene som samsvarer med et spesifisert mønster. grep intel
apt-get Oppdater installasjonsprogrammet. apt-get update, or apt-get upgrade
sosreport Et verktøy som samler inn informasjon om konfigurasjon og diagnostikk om datamaskinen. Verktøyet må installeres først ved hjelp av følgende kommandolinje: "sudo apt-get install sosreport." Det anbefales at du starter datamaskinen på nytt etter installasjonen før du kjører verktøyet først. sosreport
cat og grep Sammen Brukes for å vise alle forekomster av et bestemt søkeelement. cat /dir/logfile | grep intel (utdataene fra denne kommandoen skriver ut alle forekomster av strengen "intel" til standard utdatakilde)
 

Hvis du trenger mer hjelp til å feilsøke Dell-datamaskinen din, kan du kontakte oss fra Dells nettsted for kundestøtte.

文章屬性


上次發佈日期

17 11月 2023

版本

7

文章類型

Solution