Johdatus päätelaitteiden perusvianmäärityskomentoihin Ubuntu Linuxissa

Summary: Lue lisää vianmäärityksen peruskomennoista Ubuntu Linuxin Päätteessä.

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

Sisällysluettelo:

  1. Johdanto
  2. Esimerkkejä Päätteen vianmäärityksen peruskomennoista ja niiden käyttämisestä
  3. Luettelo Ubuntu Linux -käyttöjärjestelmän vianmäärityksen peruskomennoista ja niiden toiminnoista

Johdanto

 

Seuraava artikkeli käsittelee Ubuntu-käyttöjärjestelmän päätelaitteen perusvianmäärityskomentoja.

Yleisimmät tavat avata pääteikkuna Ubuntu Linuxissa ovat:

  • Käytä työpöydän hakutoimintoa etsiäksesi terminal, commandtai prompt ja se tuo esiin Terminal-ikkunan hakutuloksena.
  • Jos käytät valikoita sen paikantamiseen, useimmat Linux-versiot sijoittavat sen samaan paikkaan kuin muut sovellusten käynnistysohjelmat.
  • Seuraava pikanäppäin toimii useimmissa Ubuntu-versioissa ja muissa Linux-tyypeissä. Paina CTRL + Alt + T näppäimiä alas samanaikaisesti.

Seuraava artikkeli käsittelee yleisiä päätekomentoja:

Seuraavassa viiteartikkelissa on luettelo yleisimmistä komennoista:

Esimerkkejä Päätteen vianmäärityksen peruskomennoista ja niiden käyttämisestä

 

Tämä luettelo sisältää Ubuntu Linuxin Päätteen peruskomennot. Se antaa esimerkkejä siitä, miten niitä voidaan käyttää tietokoneen tiettyjen ongelmien vianmääritykseen.

  • Käytä komentoa uname näyttääksesi, mitä ydintä käytetään. Ydin on käyttöjärjestelmän ensimmäinen osa, joka ladataan muistiin. Se ohjaa esimerkiksi levyasemien hallintaa, muistinvarausta, järjestelmäprosesseja ja keskeytysten käsittelyä. Alla olevassa esimerkissä käytetty ydin on 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:~$

  • Käytä komentoa dmesg näyttääksesi käynnistyslokin sisällön. Tämä on hyvä keino virheiden paikantamiseen käynnistyksen yhteydessä:

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

    Alla olevassa esimerkissä komento cat voidaan käyttää dmesg liittyäksesi lokitiedoston sisältöön. Lisäkomento grep voidaan käyttää näyttämään mikä tahansa lokissa esiintyvä tietyn tiedostonimen esiintymä, esimerkiksi joko Intel tai virhe:

    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$

  • Komento lspci Luettelo kaikista laitteista, jotka löytyvät PCI (Peripheral Component Interconnect) -väylästä:

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

    Käyttämällä lspci komento ja lisäkomennot cat ja grep auttaa eristämään tietyt PCI-laitteet, kuten alla oleva Realtek :

    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$

  • Käytä komentoa lsmod Kaikkien ytimen ladattujen mod-tiedostojen luettelointi:

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

    user@avalon:~linux101$

    Linuxissa ohjaintiedostot ladataan MOD-tiedostoina. Jos haluat nähdä, mitkä ajurit tai modit on ladattu ytimeen, käytä cat ja grep Komento. Käytettäessä lsmod Tiettyjen mod-tiedostojen etsimiseen on kaksi esimerkkiä: Dell ja hda Alla:

    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$

  • Käytä komentoa lsusb Kaikkien USB-väylään liitettyjen USB-laitteiden luettelointi:

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

    user@avalon:~linux101$

    Käytä tätä komentoa lisäkomennon kanssa cat ja grep komennot tiettyjen USB-laitteiden eristämiseksi, kuten Intel alla:

    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$

  • Korosta ifconfig Komento, jolla määritetään tietokoneen verkkoasetukset ja kysellään niitä:

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

    user@avalon:~/linux101$

    Käytä tätä komentoa lisäkomennon kanssa cat ja grep Haettavat komennot inet, jossa luetellaan tietokoneen IP-osoitteet:

    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$

Luettelo Ubuntu Linux -käyttöjärjestelmän vianmäärityksen peruskomennoista ja niiden toiminnoista

 

Seuraavassa taulukossa luetellaan Linuxin vianmääritykseen käyttämät peruskomennot. Se antaa funktion ja syntaksin jokaiselle:

Komento Toiminto Syntaksi
sudo Käytetään ennen komentoa, kun se suoritetaan pääkäyttäjänä tai järjestelmänvalvojana. sudo apt-get update
ls Sama kuin "dir"; näyttää nykyisen hakemiston. ls-ll
cp Kopioi tiedosto. cp /dir/filename /dir/filename
rm Poista tiedosto. rm /dir/filename /dir/filename
mv Siirrä tiedosto. mv /dir/filename /dir/filename
mkdir Luo hakemisto. mkdir /dirname
df Ilmoita tiedostojärjestelmän käyttämä levytila. df -h
dmesg Tulosta ytimen rengaspuskuri tai ohjaa sitä. dmesg
lspci Näytä luettelo kaikista PCI-laitteista. lspci
lsusb Näytä luettelo kaikista USB-laitteista. lsusb
lsmod Näytä moduulien tila Linux-ytimessä. lsmod
cat Yhdistä tiedostot ja tulosta normaalina tulosteena. cat /dir/logfile
grep Tulosta syöterivit, jotka vastaavat tiettyä kuviota. grep intel
apt-get Päivitä asennusohjelma. apt-get update, or apt-get upgrade
sosreport Apuohjelma, joka kerää tietokoneen määritys- ja diagnostiikkatietoja. Apuohjelma on asennettava ensin seuraavalla komentorivillä: "sudo apt-get asenna sosreport." Suosittelemme, että käynnistät tietokoneen uudelleen asennuksen jälkeen ennen apuohjelman suorittamista. sosreport
cat ja grep Yhdessä Voit näyttää tietyn hakukohteen kaikki esiintymät luettelossa. cat /dir/logfile | grep intel (tämän komennon tulos tulostaa oletusarvoiseen tuloslähteeseen kaikki ”intel”-komentosarjan esiintymät)

 

Jos tarvitset lisäapua Dell-tietokoneesi vianmääritykseen, ota yhteyttä: Dellin tukisivusto

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.